A space to discuss FME Form
Recently active
I want to calculate upstream and downstream distances along river polylines between barrier points. I’ve got as far as generating a topologically correct river network divided at barrier locations, river intersections and junctions complete with network_id. I’m stuck on the next steps! The main challenge is what to do upstream when a river branches out. Any help would be greatly appreciated! Process so far
I have a QGIS .model3 file that uses PostgreSQL tables as its inputs and writes to other PostgreSQL tables as its outputs. I am having trouble getting this model to run as part of an FME Workbench.What I have done so far:Copied the tool parameters from the QGIS graphical interface (Advanced > Copy as qgis_process command) Edited the command so that “--” only appears in front of the first parameter Added “” around each PostgreSQL parameter as they contain spaces and special characters and were causing Invalid parameter errors in Windows command prompt Thanks to these changes, running the tool with qgis_process in Windows command prompt no longer throws invalid parameter errorsThe tool fails silently through the SystemCaller transformer in FME.In Windows command prompt, the parameters now seem to be read properly but I am now getting “File could not be found” for PostgreSQL addresses.Still in command prompt, dialing psql first with my database credentials makes it say \PROGRA~1 is an
I have ArcGIS Pro Data Interoperability Extension. Within the last couple of days, it keeps stalling at the start screen “Checking License”. I know I have a license! And it works sometimes…without any trouble. If I Restart my PC, it opens fine, but if I try to run a reader (excel, csv), that is stalling as well. Even though these are small files, they just don’t come in. I’ve tried starting/stopping/pausing/purging, etc. The only thing I’ve been able to do to get the Extension to open again, is to do a cold boot of the laptop.Is there some other cache somewhere I need to clear out? (I’ve cleared the cache from within FME Form itself) several times, but then end up rebooting anyway. I’m relatively new to using FME, but these files are quite simple with only a couple thousand records. I tried to read both as .xlsx and .csv today. Could this be an issue with a log file filling up? Thanks for any tips/suggestions.
I need to download multiple files and folders from SFTP to a SharePoint folder. The SFTP connection uses a custom port and a private key file (.ppk) instead of password. How to achieve this via FME 2026.2?
I have thousands of lines in an old geodatabase with an attribute new_uidnow i got a new geodatabse with the same lines and some new and some edited but without this new_uid attributeso every line which is nearly exactly the same geometry should get the new_uid attributei solved that with the EXACTLY same geometry but some are not exact the same again and the matcher or spatial relator doesn’t work for these an example in the screenshot...how can i get the right result when i will tell to take the line which is nearly the same length (means with a condition)...the text are the length attributes…...the long lines in the middle didnt match because of minimal length differences….how can i make them match?Thank you and greetz Franco
On FME Flow we added a Network Based Resource. In FME Flow, I can see that the system path of this Network Based Resource is characterized with a parameter, e.g. '$(My_Network_Based_Resource)'. I had some trouble on using that parameter in a workspace with FME Form Workbench. FME Form is not aware that this parameter exists, and upon using it in e.g. a path reader.Is there any way that you can expose additional FME Flow parameters to FME Form Workbench? As a workaround I was able to use a ParameterFetcher, and then feeding in the attribute value of the Network Based Resource into the FeatureReader, but that seems not ideal. Also, the ParameterFetcher does show a Red Cogwheel, because it is not aware of the parameter. Another alternative is probably to create an additional 'FileURL' type of parameter, and set the (default) value for that parameter to '$(My_Network_Based_Resource)'. However, also here it seems that you are then forced to make the FileURL parameter
Learn From My Mistake:We have a line of business system that is difficult to “pull” data from. I did, however, discover that it has the ability to generate and email data extracts on a schedule. Combine this with the ability to email files to our FME Flow Server, and the job became doable. The only minor hang-up was that the system could only generate these extracts in XLSX format. “No problem,” a more naive me thought, “I can use an Excel reader to pull this tabular data out easily!”The process worked great for our smaller datasets (< 10k rows) and ran most jobs in less than a minute, so I began exporting more data this way. Fast forward a little bit, and I discover that some of my newest extracts are taking up to 4 HOURS to process. Slightly panicked, I disable the extracts and dig-in. Looking at the logs, the workspace first seems to be lagging on a PythonCaller I was using to massage the data after extraction, so I re-tool it into using vanilla transformers. Test locally - works
I have a dynamic workbench that gets passed in an encoded SQL statement to read data from an Oracle database and then pass that data to a local ArcGIS Geodatabase.The problem I am having is that the data types in the schema are not being maintained when passed through to the ArcGIS Database.The data coming in has all the correct schema i.e. dates, numeric, text, etc fields and nothing too complex of large.The writer is using a dynamic schema setting as no single SQL query has the same data types.There are a set of fields that need to be set to a specific data type and fortunately these are common across all datasets but these are also the fields that are not holding their data type.For example I have a field called Owner1 and it needs to be a number fields as when populated it stores an ID that can be used to relate to another table but because this can sometimes be null ArcGIS treats it as a text field and as such the relate fails in ArcGIS. In the simplist form it is just a data in =
Hi everyone,I am working with the PDFPageFormatter once again. It is frustrating that I cannot figure out why the elements in my Layout don’t appear where I want them on the page. In order to have an acceptable looking map upon export, I basically have to do trial and error with the placement in PDFPageFormatter, and not follow the page dimensions at all. Why is this the case with this transformer and is there a fix?I am using 2026.2.1.0 (20260806 - Build 26345 - WIN64) but I’ve had this same issue on basically ever version I used.
Hi :)I’m trying to add the vector map from basemap.de as my background map for exports in FME 2026.2. However, I cannot make it work. I used the following link and MVT as my feature reader.I get an error regarding a missing API key. Has anyone ever used basemap.de as their background map and can tell me if there’s a simpler way to add it (and also be able to crop the data to my AOI before reading all of it, which covers the entire country), or if I need to somehow request an API code to use this map?Here’s the link (which I am also not sure if it’s the correct one):https://sgx.geodatenzentrum.de/gdz_basemapde_vektor/tiles/v2/bm_web_de_3857/bm_web_de_3857.jsonThanks!
We're using the TrimbleUnityConnector in FME Workbench 2026.2 and have noticed that when creating a new activity, the connector displays template options for items such as inspections. However, no Work Order Template options are available.As a workaround, we've been passing the Work Order Template ID as an attribute, which works, but we'd expected the templates to be selectable in the connector like the other activity types.Has anyone else experienced this behavior, or is there additional configuration required to expose the Work Order Template options?Here is inspections for comparison
Hey all, Currently having an issue using the ArcGIS Connector when using FME Flow (or Form without Feature Caching / Counting on), receiving the following error below. Full log posted below the error message. The outcome I am looking to produce is to update a CSV file hosted on an Enterprise Platform. This does run with form with feature caching on. Any help would be much appreciated.Thanks. Ash135 2025-11-14 17:25:19 | Message Type: fme::internal::_v0::py::Exception 136 2025-11-14 17:25:19 | Python Exception <TypeError>: Call to pyoutput() requires an output_tag argument when multiple output ports exist 137 2025-11-14 17:25:19 | Error encountered while calling method `input' 138 2025-11-14 17:25:19 | ArcGISOnlineConnector_2_CALLER (PythonFactory): PythonFactory failed to process feature 2025-11-14 17:24:59| 0.0| 0.0|INFORM|Current FME version: FME 2024.2.1.0 (20241202 - Build 24801 - WIN64)2025-11-14 17:24:59| 0.0| 0.0|INFORM|System Time: 20251114172459 UTC2025
Hello everyone, I have the following problem with a solid (possible bug) (see screenshots) (minimal example included)FME-Version: 2026.1.1.0 (20260415 - Build 26121 - WIN64) I have a digital elevation model. I extrude the model.I slice the resulting solid at a fixed Z-value. I pick the part under the slicing plane.Up until here a GemoetryValidator does not find any issues ✅Next step is to dissolve the solid and after this the GemoetryValidator does find 3 issues ❌(Self-Intersections in 2D, Invalid Solid Boundaries, Incorrect Solid Orientation) The issue only occurs at a very specific slicing level. Slicing the solid + - 0.000001 m above or below does not cause an issue. Removing the issue locations before dissolving also prevents the issues from appearing. Does anyone have an idea what could cause these issues? Many thanks in advance. Minimal example to demonstrate the problem: Configuration of the GeometryValidators:
Hi community.The managed web services are fantastic, especially for sharing connections and data sources through FME Flow.I have a question about how we can recreate a URL call from a token service from an Oauth enabled end point.The web connection I have works as intended in Form and occasionally falls over in Flow (maybe 1 in 10) and I am attempting to troubleshoot.To do so I am trying to connect to the web service endpoint by building the URL that the token service creates through the Web services in FME.Does anyone have a template that can show me where each of the fields are built into a URL call so I can substitute in the values I have in the request URL, request Data, Token Object Key and Header fields?I am assuming I’ll have to strip out some fields that aren’t needed and maybe use some additional fields that form populates automatically but I just need somewhere to start from.This is how I have it set-up but not all of the details are in the request data field.Thank you.Michae
There are a series of similar posts but still not seeing a way to expose attributes dynamically.I have a a large number of geodatabases which have multiple layers and different attributes, which I am merging with a geometry layer so I end up with a single layers with lots of attributes.The geodatabases have a series of tables and a geometry layer, but there is no consistency in attributes between the geodatabases.How do I expose and have these exposed attributes output to a merged dataset?
Hi all.I just created a new custom transformer, and need to apply it multiple times (10-20 times).It basically just has a name and three parameters, all of which can be deduced from a database query.So I thought it to be a good idea to create and paste the definitions from a query result (using some sql magic). Instead of copy/pasting the many transformers as I would normally, editing each by hand.So I experimented at bit first.I can copy a transformer from FME Form, and paste it right back. I can also paste the definition into a text editor, as the copied content is just text (FME file syntax).But when I just copy the complete transformer (without changes) back from the text editor (Ctrl-A,Ctrl-C), FME Form will not paste it into the workspace.I used Ditto clipboard to look for differencies, and I can barely find any. The two attached images shows the properties for the original and the text editor copy.original from FME Formtext editor copyThe only difference I can find are the sligh
One of my clients is using FME on Linux with only the command line interface and is having some trouble importing database connections. Specifically: they don’t know how to do it on the command line.I can’t find much in the way of documentation for this. I suspect that if it is at all possible it may be through the APPLY_SETTINGS command, but other than that I can see that that exists, I can’t find any indication anywhere on what those settings may be and how to set them.Any clues? Anybody with an old manual somewhere? I do have old installation cd’s and dvd’s going back to FME 2005, but I don’t think I have a computer with a cd or dvd drive anymore 😅 Hoping one of the other long-time users has something stashed away...
I have a workspace that creates a CSV file from an ArcGIS feature service. I have five attributes that contain 0 to 5 comma-separated 5-digit integers. I sort the integer list then look up text values in an Excel file. I’d like to put this task in a separate workspace and call it from a WorkspaceRunner. For example, I convert “12345, 12346, 12347” to “Desc1,Desc2,Desc3”I have a programming background and was thinking of a WorkspaceRunner as a function or sub-routine with a return value. I understand how to pass a parameter to a workspace, but how do I get a return value (e.g. “Desc1,Desc2,Desc3”) back to the parent workspace? I have a feeling that I’m misunderstanding what a WorkspaceRunner can do. Thanks.
Hi,I’m trying to connect FME to Autodesk, but I’m getting the following error message.I also can’t edit the Redirect URI field.I’m using FME 2026.2.1.0 (20260806 – Build 26345 – WIN64).Has anyone experienced this issue or knows how to fix it?Thanks in advance!
Hi, I read gdb data, simply changed the data attribute type, and when outputting the gdb data, I selected Dynamic Schema Definition, Schema Sources* chose "Schema From Schema Feature", cleared the attributes, why is the output gdb empty?
Good day, I have a couple of points on a line feature. I would like to draw one polygon around each point, the point serves as center point of the polygon. The polygons should be 1.5m x 1.5m. Two sides should be parallel, two sides perpendicular to the line. See screenshots. What is the fastest way to achieve it ?
I am working with a fairly large dataset and using FeatureWriter to write more than 200 data layers to a GDB. You could say that it is a complete template that can be reused. However, FeatureWriter seems to have an issue where it automatically defaults the Geometry Type of all features to a fixed type when I click on each input row to inspect it, even though my 200+ layers contain many different geometry types (points, lines, and polygons), all of which have been explicitly configured rather than using the “From First Feature” option.Initially, I thought I might have configured the Geometry Type incorrectly for some of the layers. However, after I manually configured the Geometry Type for all 200+ layers and clicked on FeatureWriter again, the same issue occurred.To be honest, I preferred the FeatureWriter in previous versions. I believe the version before 2024 was very stable. However, since the FeatureWriter interface was changed and the “From First Feature” option was introduced, I
Hi,I am having an issue setting multipart uploads with httpcaller in 2026.2 FME Form.Please see embedded video, but basically the gui is glitching and I cannot see my values for the multipart strings correctly.
Hi everyone,I’m publishing hosted layers to ArcGIS Online (AGOL) using the Esri ArcGIS Feature Service writer. My issue is that the map extent for the item in AGOL is at 0,0 (aka middle of the ocean). I’m not sure what I’m doing wrong to cause this problem. I have attached screenshots below of my workflow and writer settings. I reproject the layer to ESPG:3857 as recommended. I have also tried with ESPG:102100 and no luck. Workflow to publish to AGOL Write parameters in Workbench 2025.2The current map extent in AGOL:My goal map extent that is zoomed into the layer:
Hi, I have a bunch of fairly complicated SQL queries, which I frequently use in an SQL Creator. This saves me a tremendous amount of featuremergers and such, because the sql basically re-creates the business object from the normalized database tables. Up to version 2020 this worked just fine: insert an SQLCreator, select DB Connection (SQL Server 2016 SP3), copy-and-paste SQL from my code snippets, click on the ellipsis to Expose attributes, click on Populate from SQL Query, and I'd be done. Now that we've upgraded to 2022, that does not work anymore. The Attributes to Expose dialog stays empty, and no error messages or warnings appear in the log. It is rather annoying because I have to do this all the time, and now I have to copy the attribute names manually from my sql statement. It's causing me quite a bit of extra work. Am I missing something? I am currently using FME(R) 2022.2.6.0 (20230523 - Build 22800 - WIN64) , and up to now this method has always worked just fin