A space to discuss FME Form
Recently active
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
I have a workspace on FME Flow that ultimately creates records in a SQL Server non-spatial database using two SQLExecutor transformers with queries that came directly from the DBA. I didn’t write the queries and I only basically understand what they do because I’m not a SQL person, but they both are sandwiched between “BEGIN TRANSACTION → COMMIT” statements. Up until recently, the SQLExecutor transformers in question used hard-coded server/username etc and it all worked fine. However, during our most recent FME Flow software update (to 2024, but I don’t think Flow is the problem here as it is present in my Form testing as well) I was informed by our FME administrator that I could no longer use hard-coded server/username details, I had to switch to using an ESRI ArcSDE Geodb connection file to connect to this SQL Server database. This change worked just fine for other, more simple, Select and Insert sql queries, but these two mentioned above just stopped working. I confess I find
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
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:
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
I read in a PoinCloud with Component x,y and z_2025_gem. The year changes as time passes by so I use a Parameter to define the component. For reading the point cloud, the component is read as z_$(JAAR)_gem. That works fine.When I want to use a User Parameter within the expression of the poincloudfilter I get an error on Flow but when I try it on Form with default values for the parameters, it works fine. If I try the workspace with default values on Flow it works fine as well.I checked the values for the Parameters on Flow by sending an email to myself with the values of the Parameters and the values are fine. So I guess that cannot be the problem. The parameters are used for reading the file and components as well and there are no problems there, only using them within the PointCloudFilter I have tried the following Expressions:1: @Component(z_$(JAAR)_gem) != -999992: @Component($(Z_JAAR_GEM)) != -99999by which JAAR = 2025Z_JAAR_GEM = z_2025_gem With the first expression, the Filter d
We’ve been working through Data Reviewer errors while transitioning our water data to the Utility Network, and FME has been really useful for tackling some of the issues in bulk.I’ve used transformers like the GeometryValidator and SpatialRelator to identify/fix geometry issues and relationships between features, but I’m curious what others have found useful. The ones I’ve used have only helped to an extent and sometimes actually don’t end up getting rid of the errors when I run data reviewer reports in Arc Pro.For anyone who has gone through a UN migration, what FME transformers or workflows helped you clean up Data Reviewer errors before moving into production? Any unexpected transformers that ended up being especially useful?
I have various FeatureReaders I use for reading both schemas and features. I also create new features and use the SchemaScanner to create the corresponding schemas.When using a FeatureWriter I need the schema to arrive before the features. This can be done using a Sorter but it also fill up my RAM very fast because it is blocking.I am ideally looking for a FeatureHolder with Group By (by fme_feature_type?) which supports release features when the corresponding schema has passed.Alternatively if someone has an idea for a similar functionality combining a set of transformers?
FME currently logs successful Azure Blob Storage responses with HTTP 206 (Partial Content) as ERROR messages. Since 206 is a normal success response used during chunked downloads, these messages should not be classified as errors. They generate noise in logs and lead users to believe workflows have failed when they have actually completed successfully.
FME Flow using a directory and pathname reader transformer. it has run in this folder before (different fme version) and not had this error.PATH Reader: Error reading path '\\Tx-mio-miso1\mi-shared2\SUR\MoDC_TXAS_NRGY\COUNT_FLEET_\ASBUILT\WORKING' with error message: 'The media is write protected.'Why does a reader transformer need write access?It doesn’t even get to the writer and fails
Whenever I try to open the AttributeRenamer transform properties, FME Form crashes. It doesnt matter if it is an existing workflow or if I start a new one woth nothing but only one AttributeRenamer. Any thoughts, anyone? The screenshot below if from FME Academy: But it also happens on an otherwise empty workflow:
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
Today I placed a default value for a date User Parameter as@DateTimeFormat(@DateTimeAdd(@DateTimeNow(),-14,'day'),'%Y%m%d')essentially the date widget in FME flow would go back 2 weeks, this used to work fine…. But alas, in 2026 it is now returning something wild Where is this highlight in Change logs? I read something about ‘better support for SQL date’… but nothing about Date\Time functionsAm I supposed to use this now ?a new datatime function?Here is the help documentation https://docs.safe.com/fme/2026.1/html/FME-Form-Documentation/FME-Form/!Transformer_Parameters/Date-Time-Functions.htmWhen we upgrade transformers, will the @DateTimeNow() functions get transformed into @CurrentDateTime ?Also the @DateTImeAdd is this going to be converted to @AddDateTime I can see the syntax @AddDateTime(<datetime>,<interval>)https://en.wikipedia.org/wiki/ISO_8601#Durations So this @DateTimeFormat(@DateTimeAdd(@DateTimeNow(),-14,'day'),'%Y%m%d')has become@DateTimeFormat(@AddDateTime(@Cu
If I have an MS SQL Writer that I have disabled for whatever reason, all the features in the workspace turn grey. Perfect, is a very good indication that it is disabled. However: if I import another table, that writer is added to the Main canvas and to the Navigator in full color!Which caused me quite a bit of head scratching this morning: why was nothing written to the database? It seems to me that this is a bug in FME Form (FME(R) 2026.1.2.0 (20260512 - Build 26124 - WIN64), but maybe I am overlooking/overthinking something…To reproduce: Add an MS SQL Server Writer, use Import from Dataset to select a table. Right-click on the Writer in the Navigator, and select Disable [writer_name]. Table on the canvas turns grey, as it should. From the menu select Build - Writers - Import Feature Types. Select another table, click OK. Now I see one grey table and one in full color…
Hi brains trust!Does anyone know how to determine how 2 x polygon geometry might change being passed into Change Detector original vs revised. I’ve set Check Geometry with the parameters to be lenient and using 1.5m tolerance for exampleI know how to explain the change list, exploding and keeping these attributegeometryObject has changed, but how muchI had considered extracting the geometry of orig and revised to an attribute, then passing it into AreaOnAreaOverlayer? GeometryExtractor / Clipper arrangement Calculating the area to attribute and comparing differences in attribute values I’m trying to see if Geometry Concepts traits can be used here?Any thoughts?
Hi,I have two questions about writing from IFC to Revit:Is it possible to write objects such as walls or columns from IFC as actual Walls or Columns in Revit, rather than having them as Generic Models? I am using FME 2026.2, and when I write to Revit using a template file from either Revit 2024 or 2025, the output from FME is created in Revit 2026. Why does this happen? Is it possible to create the output from FME in Revit 2025?Thank you in advance for your help.