A space to discuss FME Form
Recently active
Hi,Does anyone know of a transformer that is able to handle SEG-D files? (not SEG-Y). I want to be able to read in a file, filter for specific channels, then write back a new filtered file to the same directory. I thought it might be possible to run a python script that does something along these lines...so I thought id ask if anyone has done that first before trying to reinvent the wheel!Thank you,Regards,Karl
Hi,I use a JSONTemplater to make a geojson with nested attributes. It works fine. The only thing I notice is that I have a number in real32 (1.21) and when it comes out of the JSONTemplater it has the value 1.2100000381469727. The extra decimals apear out of nowhere. How can I change these back to the original? Or can I use some kind of casting? I use FME 2023.2.5.Thank you
How would I go about reading these polygons (which are buffered lines) from Smallworld into FME without FME filling in the gaps in the polygon. Alternatively, How would I restore the donut geometry of the polygons? I have tried GeometryCoercer, DonutBuilder, etc. with no luck. This will be written to a KML.
Under path parameters for the reader it no longer has "retrieve file properties" which means I can't access the create date of files breaking one my workbenches. I tried using the filepropertyextractor transformer but its just too slow for the amount of files I need to read. Is there a way to fix this?
Transaction #26 was successfully committedMULTI_WRITER: multi_writer_id `1': Writing feature 27000 FME Objects Worker [1944] > Failed to read features using the 'STADIA' readerTransaction #27 was successfully committedMULTI_WRITER: multi_writer_id `1': Writing feature 28000 Transaction #28 was successfully committed
Hi,I have several rasters that are quite dark, I’d like to brighten them. I can do this automatically in another software, but this involves me setting up a script (I use mogrify).I’d like to do this in FME, but I have never been able to work it out. I have tried several things over the years. The best I’ve been able to do dynamically is make the image better, but then the colours go all strange. I want to keep them close to real like. Here is an example of a dark image.I don’t think the images have a consistent correction that should be applied, which is why I want it to treat each image individually.Any help would be great thanks
I’ve several fme-worbench created in vers. 2023.2. When I update FME to later versions such as, 2025.2.4 or 2026.1 this warning below pops-up and the run crashes mor or less.“Running (.fme) Mapping Files is deprecated. Please see http://fme.ly/fmeMappingFileDeprecation for more information”Any ideas why and what I can do?
Hello everyone,I was wondering if it's possible in the Pythoncaller to check based on an user parameter (for example “database”) whether the database is avaibable in the user's database connections (FME Options > Database connections). I was looking at Connections — Python FME API FME 2026.1 b26103 documentation, but I don't really get wiser which functions to use.
Hi everyone,I need, starting from list of thousands of filenames, verify if these files exist in a FTP site. I think this could be achived using an FTPCaller, but at the cost of downloading each file, resulting in significant bandwidth usage and deterioration in performance.Can anybody suggest a better solution?Thanks!
I’m working on building a workflow in FME (2025.1) to publish and maintain a hosted feature layer in ArcGIS Portal/Enterprise, and I’m running into issues getting upsert (insert/update) functionality working properly.GoalI have a point layer that I’m creating in FME and writing to a hosted feature service that I created FROM FME. I want to:Run the workspace repeatedly Update existing features if they already exist Insert new ones if they don’t Avoid creating duplicates each runI keep running into problems with global ID or object ID. I’ve tried using the Unique Identifier Generator to create a Global ID.
Hi, I was wondering if anyone has succeeded in reading an ESRI SDE geometric network configuration - rules etc. ?I would like to export to a readable format for reporting. From research , all Arc Catalog 10.6. tools are no longer available for these kind of things. No arcpy either.So possibly an SQL approach, but I don’t know even in which tables such things might be found.
I have a series of pdf’s that have been georeferenced in ArcGIS Pro, and as a result they have an associated .aux.xml file with them. If I bring that pdf into ArcGIS Pro, it is accurately depicted on the map in the correct location. However, in FME when I read in the pdf, it shows me all of the vector features in the pdf, but the pdf features themselves are located around the co-ordinate 0,0 and not in the georeferenced location. I understand this is because the .aux.xml isn’t being read by FME. In FME, how can I create a workflow that will accurately read in both the .pdf and its corresponding .aux.xml so that the vector features are visible in the graphics window and to export to a file geodatabase feature class? I don’t want to convert the pdf to raster/tiff because then I will lose the vector features.
Hi folks! As I was using AI tools like ChatGPT and Copilot to troubleshoot, I suddenly received information from the AI about the "Generate Workspace Documentation" function. Here's what I learned:-------------------------------------------------------------------------------------------------------------------------------Generate Workspace DocumentationThis feature allows you to automatically generate comprehensive documentation for your FME workspace. The output is typically an HTML file that provides detailed insights into your workspace structure, parameters, and transformations. It's incredibly useful for sharing with colleagues or for archiving your workflows. How to Use It: Usage in FME Workbench (GUI):Open the FME Workbench application. Load the workspace you want to document. From the Tools menu, select Generate Workspace Documentation. You can choose to output the documentation in an HTML format, which can be opened in any browser.Command Line Usage:This function is also ava
Hello,I have a workspace in FME Form that reads a large number of tables from a PostgreSQL database and writes them into another PostgreSQL database with the same schema structure but without data.Workspace designI use a FeatureWriter configured for PostgreSQL with the following settings: Table name is dynamic and taken from the incoming feature type: Table Name = fme_feature_type Attribute Definition = Automatic The destination database already contains the tables (same structure). Each feature is therefore written to the corresponding table in the destination database.Behaviour in FME 2023.2With FME Form 2023.2, this workflow works perfectly, even though the tables do not all have the same attributes.Behaviour in FME 2025.1.1When running the exact same workspace in FME Form 2025.1.1, I now get the following error:POSTGRES Writer: Cannot write to table 'enu_cad_caracteristique_constructive'. No valid columns providedWriter failed in write() callPOSTGRES writer: An error has o
I am trying to allocate civic numbers to parcels on either side of road (mostly curved). For this, I first need to sort the parcels (or parcel centrepoints) along the distance from the first vertex of the street, to help develop the sequential numbering. Parcels already have their nearest roads by neighbourfinder. And roads have their first vertex from the coordinateextractor. Both parcels and street segment run parallel here. Tried using Measure generator and extractor but I am getting NAN outputs. What other transformers can I use ?
Hello, As announced in the following article https://support.safe.com/hc/en-us/articles/44279253166605-Nested-User-Parameter-Deprecation, Safe have deprecated nested user parameter starting with versions patching the recent security issue.First of all, the deprecation really took us by surprise, simply because it was written nowhere in the security advisory article the potential regression of applying the patch. We only noticed the new deprecation by checking the quaterly FME Knowledge. In my opinion, Safe should have better communication on new major deprecations like this one (as a matter of fact, our official FME Partner haven’t heard of this deprecation before us asking them).Moreover, I understand that due to the criticality of the issue, Safe had to patch it in a hurry, but FME Flow behaviour is less than ideal:Nested parameters being functionnal on FME Form but not Flow creates a major undocumented discrepancy between the two; Added to the fact that the error message is simply “
Hello,I try to do something very simple but I think I must be dumb. So I’m working with a ArcGIS Featureservices data which are agriculture data. In the RPG_2023, the attributes associated to “CODE_GROUP” will be only numbers like 11,16,18 so very simple.In the user parameter I try to add the “CHOICE” parameter because I want the script to ask me which kind of attribute I want to work with.I try to use the import wizard using the valuesBut then in this box is going endless ==>I don’t know if I do something wrong or it’s normal for the reading dataset to be so long.I don’t have a lot of different attributes (maybe 26 max different kind of “CODE_GROUP”). If someone could help me because I don’t understand what do I do wrong. Or if you have documentation about the subject I will be very happy to learn more about it.Thanks a lot and sorry for my english !!
I have been following this article https://support.safe.com/hc/en-us/articles/25407494166029-Connecting-to-Salesforce-in-FME but am getting this error “Request to update access token in connection storage failed. (HTTP Error 'HTTP/1.1 400 Bad Request': '{"error":"invalid_grant","error_description":"invalid code verifier"}')” when I test the connection
Hi all,I've been using the FME Flow REST API v3 for server metadata extraction and analysis, and one of the key endpoints I relied on was the datasets endpoint to extract reader/writer information from workspaces:GET $(Environment_URL)/fmerest/v3/repositories/{repository}/items/{item}/datasets/sourceGET $(Environment_URL)/fmerest/v3/repositories/{repository}/items/{item}/datasets/destinationThis gave me a clean, simple output showing the format, location, and name of each reader/writer, exactly what I needed for server analysis and metadata:With the v4 migration I can see this has been explicitly removed with no direct replacement:Description V3 Endpoint Suggested Action Get dataset information for a repository item /repositories/{repository}/items/{item}/datasets/* This functionality has been removed. I've looked at reading the .fmw file directly using the FME Workspace Reader as an alternative, but the data is incomplete and doesn't come out in a clean usable format the way
Hi thereCan anyone offer guidance on how to remove three stray vertices which remain after using the Dissolver transformer, please?Many thanks.
Hi everyone,I have a set of N points that I would like to generalize as follows :Generate Voronoi diagram for the set ; Eliminate the point with the smallest Voronoi cell area ; Redo the same process (generate Voronoi diagram for the remaining points then eliminate the smallest one) until 30% of the points are eliminatedI have tried to implement the process in FME but got stuck on how to do it using a custom loop transformer and how to implement the 30% threshold that depends on the number of features entering the transformer.Any help is much appreciated.Many thanks.
Good day, I am currently using a LineCombiner with Attribute Accumulation > Accumulation Mode set to ‘Use Attributes From One Feature’.How does FME decide which feature's attributes are used? I couldn't find anything on this in the documentation.I used a counter (grouped by the attribute I want the lines to be combined on) before the LineCombiner to validate the outcome. I figured out in half of the cases it used the first feature, for the other half it used the last or some feature in between. How I can influence which feature to use ? I want it to use the first feature always as I sorted them according to some rules.
Hello,I found more people who raised the same question, but it was 4 years ago, and I don’t know if it has been resolved and/or how.I am in the following situation: I need to read subtype domains from an ESRI enterprise geodatabase, and I would like to see the domain descriptions, not just the codes. I’ve tried using the new ‘feature service’ reader (enterprise configuration) and enabled domain resolution and exposing subtype_name, but I didn’t get the expected result.While reading the documentation, I saw that the .sde reader offers more options in the constraints, including “Resolve Subtypes.” Is it actually possible to obtain subtype descriptions this way?Am I missing something when using the feature service?Thanks :)
Hi everyone,I’m working with a line layer (see attached image) where some segments are missing. These missing parts actually exist in other layers, and my goal is to “fill in” or reconstruct the complete network by integrating those segments.In other words, I have:A primary line layer with gaps Additional layers that contain the missing line segmentsWhat would be the best approach in FME to identify and merge these missing sections into the main layer?I’m especially interested in workflows or transformers that can help match and connect these geometries properly (e.g. snapping, merging, or topology-based methods).I’ve attached a second image showing the layer that contains the missing parts.Any suggestions or best practices would be greatly appreciated!Thanks in advance.
I have georefferenced pdf file(HLB_Map) and i need a output as digitalized layout map( for reference i have attached ) by using raster pdf file...Please give a guidence