A space to discuss FME Form
Recently active
I have a lot of JSON-responses that wraps an base64-encoded excelfile (response.json). If I extract the data-part and try to decode it using BinaryDecoder (base64 to hex I guess). And then decode to ASCII, I get only a few chars that makes no sense. If I use an online-service (https://www.base64decode.org/) and add the data-part of the JSON-file (JSON response -.....) I get a perfect excel-file. I can't seem to figure out the part that the online-service performs and the part I can't make FME do. Any help is appreciated.
Hi. The image below is an extract from a much larger dataset. The image shows: Vegetation as the green polygonBuildings as hollow fill polygons The polygons are on two different datasets and have been built in such a way that the edge between the two polygons are 'edge to edge'. I need to be able to identify those buildings that 'touch' the vegetation polygon which I have identified with the red dot.It's been a while since I had to use this type of analysis and after searching the FME forum I'm still stuck. I guess could be overcomplicating my thought process. I know MapInfo has the functionality to do this but wanted to learn FME's approach. Any help would be very much appreciated.
For a project with an old projection I am trying to create multiple equal sized polygons within a bigger polygon. This is of importance because the historic projection uses intersections of distances to locate objects. So what I am trying to do is creating the polygons of equal distances into a larger polygon. I currently use the 2D Grid accumulator for this. However, this makes use of an hull around the polygon I've created. Therefore, some of the created polygons are outside of the project area. So, when looking at the image I would like to have 100 polygons of equal size in both directions tilted with the project area (Red line) and all within the project area. Let me know if anything is still unclear. Thanks in advance!
Does anyone know if it is possible to clip a point cloud to a boundary when reading into a workspace? Often I have the need to only work with part of a point cloud file and my full files are frequently up to 10GB (in las format), though usually smaller. I'm also reading up to 100 similarly sized files at once Basically, I would like to read only the section of a point cloud that's in a boundary to save on time/computing power/memory/etc. If this isn't possible would I be able to thin instead when I read to load less data? I'd like to avoid having to use an external program to clip/thin first if at all possible. I already do this
Hi!Using FME Desktop 20202.0, I cannot explain to myself why GeometryValidator transformer can miss a geo-issue when using ShapeFile format while can catch it for the same dataset in FileGDB format. Attaching screenshot. Any ideas?Thanks,Juanma,
Hi all, I was wondering if anyone has any ideas to extract the top/base lines from vertical planes as a surface? It would be the lines in red/blue shown in the image below? I've tried extracting the lines using a geometry part extractor but end up with triangular lines representing the surface. I wondered about maybe converting to a pointcloud and then taking the max/min values for points with the same X/Y as the planes are all vertical. Any ideas would be greatly appreciated. Thanks!
Hi;How and in which transformers is it possible to implement the documented mathematical function if() in a text or arithmetic editor?.As a result, I always get <null>.Thank you.
Execution of statement `SELECT SDO_VERSION FROM DUAL' did not succeed; error was `ORA-00904: "SDO_VERSION": invalid identifier' -- this is the error I am getting everytime, not sure if oracle has some problem in fme backend, seems to be working in db directly
Hey, I have a Server App setup using my FME server where it allows users to select a location on an interactive map, and enter details into a text box. I would love to expand this to also allow the user to upload n images to be associated with this form submission. I have been looking for a tutorial for guidance, but they all seem to be setup around the user submitting a document like a CSV with data to be extracted and processed, mine is simpler than that, I just want to 'move' the images to a resource directory for future reference, but this 'move' process is where I get stuck. EDIT: So after stepping away from my computer and coming back I think I have worked out the process, but the output file is 'corrupt' and the image cannot be viewed. Is there anything specific I need to have setup so that files are output exactly as they are uploaded?
I have tried to add feature reader after the WFS reader, it did not work. I then tried to use python caller to unzip the shapefile first. But it looks like the zipped shapefile gets deleted after wfs reader finishes. Has anyone successfully used SHAPE-ZIP as WFS reader output format? how do you get that data into the next step?
FME Desktop 2022: How to specify the type of created attribute field (chr, double, integer, etc.)? I couldn’t figure out how to specify the type of the attribute field In the screenshot below, I created the “AreaPercent” attribute but couldn’t figure out how to specify its type. However, as it’s written in a feature class geodatabase, it’s considered as “chr”. How this can be managed?
Let's say I have data with an attribute "A" which is an integer. I want to process all incoming features with the same attribute the same way (example: check for overlapping geometries within that group of features). But I do not know beforehand what that number will be. How do I do that in FME? Looking for something like AttributeFilter, but with unknown attributes.I suspect the "group-by" option can do this for some tools, but I'm not sure how to apply it for this problem.
FME Desktop 2022: How to dissolve based on a particular field and then to get the COUNT of the dissolved features as well as the FIRST value of other field? For example, in the screenshot below, I wanted to dissolve based on the “autocad_color” field and then to COUNT the features that have been dissolved while taking the FIRST value of the “landuse_arabic” field. This can be done easily in Pro with one command (dissolve) The data is attached The data is attached
Are FME Desktop Licences tied to IP Address of the machine or Hardware Configuration?
FME Desktop 2022: How two columns of points are transferred as two fields in the attribute table of polygon layer? As per the screenshot (and the attached data): 1) I have a data that is generated in point layer and polygon layer2) Each feature of the point layer lies next to a feature from the polygon layer Now, how the two columns of the point layer are transferred as two fields in the attribute table of the polygon layer?
FME Desktop 2022: How to filter all records based on the “null” value of particular field? In the screenshot, I couldn’t figure out how to filter all records that have “null” values in the “ump_layers”
FME Desktop 2022: How to add comma separator (thousands separator) and specify the number of decimal places? I couldn’t figure out how to add comma separator (thousands separator) and specify the number of decimal places as they appear in the table
transformers
I did a clean installation of the software as administrator but the startup screen hangs on loading transformers. Have anybody any idea? See screenhot attached
Is there a transformer to read the unique values contained within an attribute and then assign a new value? Similar to the way that the attribute manager works but for values. For example I have a dataset with the columns fruits: Fruits New Value-------- ----------------Apple > Green AppleBananaOrange > Blond OrangeKiwi > Golden Kiwi Ideally the transformer would read the unique values listed in the Fruits attribute and then I could specify the new value for the output. As I am working with large datasets, I do not want to have to create a mapping rule for every value individually. Ideally the values would be automatically clustered and would be presented in a table and I could then just specify the newly mapped value.
How would I go about spitting a column every 12th row so I have three features from column a instead of one
Hello everyone, I have this very large raster and a shapefile with polygons. My process is a looping one where the raster is clipped with each polygon. In order to avoid reading the whole raster everytime, I've created a subprocess that uses the polygon bounds directly in the search envelop of reader. Then, it is clipped.My problem arise when the polygon used for clipping is outside the raster extent. The "inside" port of the transformer is empty but the process continues. This output is supposed to be used later on in a script (arcpy custom transformer) to align many other rasters. But clearly all this fails because there is no raster. The best solution I have come up with would be to add a Tester or something after the transformer and create a bolean value which would allow me to deal with this empty raster directly in the script. However, I can't seem to find a way to do that. Mind me, I cannot use the "outside" port since I always have an extra part to
Hello everyone,I am probably posting in the wrong forum section. If that is the case, I am sorry for that. I was wondering one thing. Normally, there is a FME Desktop training available for every year on the following link: https://www.safe.com/training/recorded/. But for some reason there is no FME desktop 2021 available on this link. Is this only for 2021 the case or does it mean that FME desktop trainings will not be made available anymore online from now on?
Hello,After using the CenterLineReplacer transformer on a ploygon I get the following result. Is it possible to extend the line that was created before so that it reaches the edge of the polygon? Thanks for your help
I have a 3D building file (stemming from a PostGIS reader) that is read correctly in FME (green object below). After exporting it as a File Geodatabase with geodb_multipatch geometry, I get the orange result. Any idea on what might be going wrong in the FeatureWriter?