A space to discuss FME Form
Recently active
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
I am exporting a large dataset to Geopackages divided into municipality, county and nationwide datasets. Only for some of the largest ones I get errors like this: 2026-03-14 21:22:05|3087.0| 4.4|ERROR |OGCGEOPACKAGE writer: sqlite3_exec(DETACH DATABASE "temp_rtree_48b1c18db46d5df6f87d84127b4186ce") failed: database temp_rtree_48b1c18db46d5df6f87d84127b4186ce is lockedAs far as I can see, the produced geopackage works fine and the content is complete. But an additional file is left together with the zipped geopackage file.The full file name of the extra file is something like Basisdata_0301_Oslo_25832_FKB-Gronnstruktur_GPKG.gpkg.tmp_rtree_bunnsjikt.db. Have anyone else seen this? Could this be related to some kind of size limitation of the Geopackage/SQLite format? Are there any workaround or solution? The FME version is 2024.2.3.
I am using FME Form 2026.1. Using ChangeDetector. I have one point feature class (Reader name ends in _revised) where I moved a point to a different location but did not change any of the attributes. I output to the Writer and the change in the point location is not shown. I have Check Geometry checked in the ChangeDetector. I did not insert any new records, the only update was I moved a point. Any ideas as to why the point moved to the new location is not being written to the Writer? I have some screenshots from my workspace:ChangeDetector parameters: The Writer parameters:
Dear users,I`m quite new to FME. I use FME Form 2025.2.I try to convert a poylgon-Shapefile to dxf.I show you the model attached in an image: The shapefile “rasternetz” gets a Coordinatesystem (EPSG: 25832) and is changed from poylgon to line (via GeometryCoercer). If I transport that file to a NEW Shapefile (Writer) everything is fine (it is a line-shapefile then, has a coodinate system, all the 5367 objects are well shown in QGIS). But: It I use a DXF-Writer the file is created (I can successfully open it in AutoCad Map), but I CAN`T open it in QGIS. And it`s very very weird: QGIS says: “That dxf has no coordinate system” (eventhough I defined one in the FME-Writer). And if I set a coordinate system in QGIS manually to that dxf, eventhough no geometry is shown at all ?? Has anybody an idea? One weird thing is: It is not possible to set the dxf-geometry to “Line”? (Is has only the attribute “all”)…
I have a dwg file format exported from Autocad Architecture which contains 3D Wall type objects. I am using “Autocad Civil 3D Reader” in FME(2026.1) but I am having two issues:1. The geometry of the wall component (eg. hatches) is not being extracted by the reader. 2. Wall style properties are not being read (the wall geometry has properties like style or material). I have tried to expose them (style attribute and geometry) but I could not find them. Note: I don’t get any errors.Does anyone have suggestions how to deal with these issues?
I have an address feature class in a SQL Server 2022 Enterprise Geodatabase. Some records have been updated in the attribute table and new records have been added. I want to write these updates and additions to another Enterprise Geodatabase and a File Geodatabase. Would the recommended approach be to use a ChangeDetector before each Writer and then use Upsert in each Writer?OR Can I use Upsert in each Writer without using ChangeDetector? Currently, the way I do this is to Truncate Existing in the Writer for the Enterprise Geodatabase and the Writer for the File Geodatabase. But, this can take a long time to run. It seems more efficient to use Upsert.
Hello - a colleague has set up a table in an MS SQL Esri SDE and they are trying to use the FME Esri Geodatabase (ArcSDE Geodb) writer to truncate the table and insert new data.However, when the table was created (using ArcGIS Pro) they chose some long attribute names (e.g. 45 characters). This is now causing an issue as the FME ArcSDE writer enforces a 31 character limit for attribute names. This means that we cannot get the writer schema to match the schema of the database table.It seems that the FME Esri SDE writer is enforcing a character limit to attribute names that is stricter than the limits applied by the Esri SDE itself. Is there any way to override this limit on the FME writer? I think we could use an MS SQL writer to truncate and insert the data but would prefer to use the Esri SDE specific writer if at all possible.Thanks in advance.
I have been trying to setup the GoogleGeminiConnector in my FME Workbench to able to prompt and use the Gemini 2.0 Flash model to get me the results.Since GoogleGeminiConnector is a FME Hub transformer, the documentation is not friendly for a first time user of Google Gemini.The GoogleGeminiConnector makes use of the Google Gemini Web Service available on the FME Hub, which again needs some configuration.There are several things to be configured from the Web Services in FME to Client ID/Secret, using the on the Google Console and other configurations, some within FME and some outside FME using the Google Console.Due to the documentation is bits and pieces, a FME user is required to jump between various help documents and web pages.It will be good if Safe can provide a single page workflow, that lists out the steps in the correct order to be followed to make the GoogleGeminiConnector to successfully work in FME Workbench.TxSRG
Hello, I’m trying to upload attachments from AGOL to AGOL using process described in the article How to Use the ArcGISAttachmentConnector, I’m on FME workbench 2026.1On small test this runs fine, but when I start testing actual production feature services, I get errorThe ArcGIS REST API returned an error: HTTP Error Code: 413 : '' Message Code . Further details: 'The page was not displayed because the request entity is too largeI have tried by lowering the number of records per request in the readers to 500 and 300 but it failed.Is there a workaround for this? I do read all the records in; none are filtered (as I’m new to FME I stuck to the article). Would skipping the empty attachment records help? I feel it’s case where the mov files were attached that the upload failed, but I’m not 100% sure.
Initially, I tried using Onedrive connector>Folder to overwrite a folder (with two parquet files) however onedrive doesn’t allow this if the folder already exists.I then tried to delete the folder first. I wasn’t able to do that. The connector seems to use the id and this changes each time I recreate the folder. I get an id doesn’t exist type error.I’ve also tried passing a string as the path. Still no luck.Has anyone been able to overwrite files or folders successfully?
Unable to retrieve connection 'connection'. Error. It can't be recreated with edit connection context menu? How can be recreated with the same parameters, I already know those parameters, user password schema, host…. It can be asier to recreate if the edit connection menu, create a new one with the same name, and only fill the missing parameters kind, host, user, password, schema, etc… How this can be done I mean recreate the database connection with the same name?
I am experiencing issues connecting to the USPS (Post Office) API using the HTTPCaller transformer. My objective is to query the API to validate ZIP codes and compare the results against a dataset I have uploaded into FME. I would also like to identify and flag any discrepancies between the ZIP codes returned by the API and those in my source data. I’m completely lost where i got it wrong. HTTPCaller (HTTPFactory): An error occurred while accessing the URL 'https://apis.usps.com'The below feature caused the translation to be terminatedHTTPCaller_<Rejected> (TeeFactory): HTTPCaller_<Rejected>: Termination Message: 'HTTPCaller output a <Rejected> feature. To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation''
Hi.As most will know, Geopackages are notoriously sensitive to geometry topologies.I want to insert all polygons into a single layer/table, but the topology is tripping me up.I have a number of fairly simple polygons (fme_polygon and fme_donut) and a handfull og more complex polygons, e.g. large polygons with many holes. These latter polygons are stored in FME as fme_aggregate for some reason. The holes are all created by the Clipper transformer.I’ve successfully coerced my simple polygons into fme_aggregate’s, but when output to Geopackage, some of the geometries gets deleted and the feature is stored without its geometry. This typically happens to the unaltered geometries (i.e. the original fme_aggregate’s).I’ve checked that all the input geometries to Geopackage are valid and has @GeometryType() = fme_aggregate, so what’s tripping me up here ?Any insights are welcome.Cheers.Using 2025.1.1 for this.
Hi,Has anyone used the 12dxml reader before and know why it is so incredibly slow? Even for small files with caching turned off. If there was a way to speed it up that would be great.The actual reader isn’t so bad, it is ludicrously slow when you use the feature reader though. I can’t see whyThanks
I have a raster with 0.25 m pixel size, I need to resampler to 0.5m and get align with another raster who it’s already in 0.5m pixel size. I tried many transformer but without succes, and fme helps transformer didn’t help me Any idea? thanks u!align
Hello,I have a file with a .bag extension, and I would like to convert it into LAS format. Could you please assist me with this process?Thank you in advance for your support.
there is a feature service layer (i’m the owner) with a filter statement on it.when I view the layer’s properties on AGO, I can see the filter. When I add it to an arcpro project, I can see the filter in the definition query. Looking at the REST end point (the one that has the <organization>.maps.gis.com address), i see all records. When I add the layer into FME either by AGOL reader or feature Service reader, I only see the filtered records and I don’t know how to get all the records. AI is telling me to put 1=1 in the where statement to bypass, but it didnt.