A space to discuss FME Form
Recently active
Hi,We have installed FME 2026.3 on both Desktop and Flow. However, it looks like there is a bug in FME 2026.3. No matter what I do in a workbench, I get the same error message. If I open a blank workspace and drop in a random file, I already get the following error message during the initial file read:Error running translation: Unknown FME Geometry 'fme_voxel_grid' specified. A fatal error occurred during translation. FME Daemon is shutting downWorkspace generation failed.
When using an SQLCreator or an SQLExecutor, and something goes wrong (for example the query takes longer than the timeout-limit, or something like that), you can use the Rejected port on the transformer to catch that - which is imperative when using in a webapp, because you’ll need to give the end-user feedback. On the Rejected-port you’ll get the _reader_error attribute, but the way that one is populated is not very helpful. The contents of that attribute are always An error has occurred. Check the logfile above for detailsIt would be very helpful and much more meaningful if the contents of the Provider error, which is always in the previous log file line, was added. Because then I could catch that and show that to the user:(-2147217871) Query timeout expiredwhich is much more helpful than “check the logfile above” (there is no above - there is nothing, because this has been handled through HTMLReportGenerators to return to the end user’s browser).On FME Form it’s not a big problem, b
Microsoft Azure SQL Database (JDBC MSSQL) User Attributes has a varchar(max)Microsoft Azure Synapse SQL (Data Warehouse) does not!I need to write WKT and GeoJson to my Fabric data warehouse and I think I need to use the Microsoft Azure Synapse SQL (Data Warehouse) writer to do that. Data type varchar(8000) may not be sufficiently long for a line or a polygon for WKT or GeoJson.Is there something I am missing? Is a varchar(max) on the roadmap for Microsoft Azure Synapse SQL (Data Warehouse)?I am using Form 2026.2.
Hi, I am new to read the CAD files in FME. May I please get an example of a CAD file and how to read in FME - basic steps to follow
Hi everyone,I'm working on an FME automation to update existing telecom conduit geometries using surveyed locator points.Current workflow: Surveyed locator points are provided in a CSV file containing latitude, longitude, and Record Index. I use VertexCreator and LineBuilder to create a surveyed line based on the Record Index. Existing conduit geometries are retrieved from an API. I'm using SpatialFilter and AnchoredSnapper to identify nearby conduits and adjust their geometry to follow the surveyed line. The challenge:The surveyed points may follow a single conduit or multiple connected conduits. The CSV does not contain conduit IDs, so the automation needs to determine which existing conduit geometries should be updated.There may also be connecting conduits near the surveyed route. When the main conduit geometry is adjusted, the endpoints of connecting conduits need to move accordingly to maintain network connectivity.For example, in one test case, two connected conduits need t
I am trying to extract some GIS data from an IFC file containing manholes, pipes and ducts. The IFC file have some small gaps at bends, like this: I’m extracting the top facing faces in the IFC and simplify to one polygon per IFC element. I still get these small gaps in my GIS data:I have tested the Generalizer with a lot of different algorithms and settings, but those that seem to be able to remove these (like the Wang algorithm) removes my Z values… Is there a way to simplify or smoothen the data to remove these while retaining the 3D area boundaries?
When outputting ESRI Enterprise records on FLOW 2026.2.1 via FeatureWriter with Dynamic settings and supplying ‘native_data_type’ attribute{} payload and ‘fme_format_short_name’ attribute (supplied from a FeatureReader schema port that connects the original data table) the workbench run generates masses of warnings around data-type mismatches whereby the fme_data_type is being attempted and not aligning with the target data-type:FLOW messages on data-type mismatchFollowing details from Dynamic Workflows: Destination Schema is Derived from a Schema Feature – FME Support Center on initial testing results in the above messages. I have attempted to remove the fme_data_type and force recognition of the native, without success. What is missing for the engine to honour the ‘native_data_type’ directive?Attribute output payloadThe fme_format_short_name is “SAFE.ESRI-AGOL.ARCGISFEATURESERVICE”The ‘native_data_type’ payload for each attribute is correct from the source table - it is the self-same
If possible, it would be great if there was a ‘Success’ output port on Writers (I don’t mean FeatureWriters), so that you can use that to initiate subsequent processes. I often need to control the order that processes need to run between different datasets.I tried using FeatureWriters and FeatureReaders, using the ‘Summary’ and ‘Initiator’ ports, which works fine in Workbench, but there’s apparently a bug in Flow when outputting to an ArcGISFeatureService.
Can anyone give me some advice on getting GIS-styling symbols and polygon fills using the AutoCAD DWG writer?I’m not an AutoCAD expert but have this week been getting to grips with concepts such as blocks. With help from a colleague, we’ve managed to create a template with blocks for a range of point symbols and got my Form script to output points to a layer referencing the appropriate block name so that an appropriate symbol appears. Note: I have too many symbol types to put each on a separate layer. Is this the use of blocks to implement cartographic symbols a sound approach?The next thing I’d like to do is have some symbol fills for polygon features. e.g. trees representing woodland. What approach would be best to implement what would be a simple custom pattern fill in GIS software? I’m already aware than Form outputs simple polygons as normal, but complex ones (e.g. with holes) via sequentially named blocks. What about using custom hatches?Finally, I’d like my AutoCAD drawing to ha
This...may be complicated to explain. We are trying to create Feature Service webhooks in ArcGIS Enterprise. ESRI documentation indicates that this can either be accomplished with the admin Portal (which very few users have access to) or via the “administrative API”https://developers.arcgis.com/rest/enterprise-administration/server/create-webhook/The only way to access the administrative API is to acquire a session token (SSO, username/password, other authentication types are not accepted).In ArcGIS Enterprise, the generateToken endpoint is no longer used, the OAUTH2 “Token” endpoint has superseded it. There is a preliminary authorization step that must be completed before accessing the “Token” endpoint.https://developers.arcgis.com/rest/users-groups-and-items/authorize/https://developers.arcgis.com/rest/users-groups-and-items/token/Authentication in our environment is done via OAUTH2/SAML so when trying to access the “Authorize” endpoint via an HTTPCALLER, the response that I’m gettin
I just installed FME 2026.3 Workbench and Flow for testing MCP server.While building the workspace, I ran into a annoying problem: A necessary output option is missing !How do I know it’s missing? Because I’m comparing what I see to the just published webinar yesterday.(I can’t upload images, so here’s my description)Webinar: 6 options in the MCP Writer: Audio Content, Embedded Resource, Image Content, Resource Link, Structured Content, Text ContentIn my workspace I only see 5 of these, and the one needed for this - Structured Content - is missing !Can this be remedied, or is it a bug?Please advise. Cheers.
Hello there,I’m a new FME user and trying to get into custom functionality via the PythonCaller transformer. I’m using VS Code as my primary code editor and I set it up in the FME Options menu.My problem is, that VSCode keeps showing me the onboarding dialogs (Login to Github Copilot, Choose theme, ...) everytime I open the PythonCallers code in the external editor.I did a little bit of digging and found out: VSCode is called by FME Form with a temporary directory. (Flag: --user-data-dir). In that directory information about how VSCode is setup is stored. Is there anyway I can get rid of this behavior and it just points to the standard user-data-dir or the option is left out completely? I did not find any option to disable this behavior in the FMEOptions, so I’m asking here now. Thanks for taking the time, Johannes
Hi,This concerns the Oracle Reader.When a workspace created in FME 2025.x is opened and edited in FME 2026.3, I encounter an unexpected error with Oracle Readers.We have Oracle tables that contain two SDO_GEOMETRY columns. Until now, it was possible to specify which spatial column to use directly in the Oracle Reader.This still works in FME 2026.3, but only until you click Update Reader. If a spatial column is specified in the Spatial Column option after updating the reader, the following error occurs:ORACLE Reader: 'Spatial Column' and 'Handle Multiple Spatial Columns' cannot be specified together In previous versions of FME, the Oracle Reader had an option to specify whether the table contained multiple spatial columns. This option is no longer available, so I don't understand why this error occurs.The workspace still runs if no spatial column is specified in the reader. However, in our case, the reader may select the wrong column, resulting in no usable geometry for the subsequent p
Hi,Regarding FME 2026.3.I have a WFS reader that retrieves geometric data. When I attempt to save this to Oracle, the geometry is not being saved, although the attribute (non-geometric) data is.In the writer, if I set the schema definition to "Manual" under the "User Attributes" tab, the name of the geometry field is highlighted in red—indicating that it is not being recognized. It appears that the Oracle writer fails to recognize the geometry (the same applies to the Oracle Feature Writer). With the GeometryNameSetter the goemetry is found but the geoemtry type is not found.If I save the data as a Shapefile or a GeoPackage, the geometry is recognized correctly.if I perform the exact same process in FME 2025.2, the Oracle writer successfully writes the geometry. It seems that the Oracle writer has been modified in version 2026.3. (or some 2026.x version before) and does not recognize wfs geometry.How can I ensure that the Oracle writer recognizes the geometry?
I have 3D points (XYZ), with some attributes. The points have fixed distances; Z: 0.5m, X: 50m, Y: 20m. There's a "stack" of 200 points at each location. I want to convert these points into voxels, with a dimension of 0.5m*50m*20m (ZXY) per voxel. The output format must be netCDF.However, I can't get it to work. I managed to write a file ArcGIS Pro recognizes as voxel layer, but nothing is visible. Another attempt is recognized as multidimensional data (in 2D) only. In both cases I used NumericRasterizer, and the netCDF writer seems to accept only raster data. Can it write voxel data, and if, how? Below are some screenshots for clarification. Points in 2D - the blue line is 20m; red is 50m (perpendicular to the rows); the pale yellow area is what I’m using for my tests (the dataset has about 1.8m points in total) Points in 3D Mockup with point symbology - desired result 2D netCDF
Hello, I am trying to figure out how to use the HTTPCaller Transformer to GET records from our Accela Permitting Platform. It is hosted on Azure. Accela has an API named Accela Construct API. I have been trying to configure the HTTPCaller with the instructions from their API with no luck. Has anyone tried to use the HTTPCaller to obtain permit records from Accela? could you share a screenshot of your HTTPCaller parameters? so I can get an idea on what I am doing wrong?
If I understand correctly, since the latest update, FME can include multiple geometry columns from an Oracle table in the workflow without much hassle.Previously, it was necessary to manually set "Handle Multiple Spatial Columns" to Yes in the reader settings (if I remember correctly). Now, it seems that this option is set to Yes by default for readers, as my version of FME now loads all geometry columns without me having to configure anything. I also can't seem to find the option to enable or disable this anymore.This is actually quite useful, but in my case, all geometry columns under User Attributes → Geometry Definition are greyed out, so I have no way to specify that I don't want to include all geometry columns.When I try to specify which geometry column I want to use under Parameters → Spatial Column, I get the following error:|ERROR |Error running translation: ORACLE Reader: 'Spatial Column' and 'Handle Multiple Spatial Columns' cannot be specified togetherAm I just missing some
Hi,I was hoping to use the new IFC writer available in FME 2026.1 to update the IfcPresentationLayer attribute values from IFC to IFC.The idea was to disregard the current layers exported from Revit from others and define our own layer presentation for the models so we can turn certain layers on and off in our platform (Trimble Connect). I used the reader to load the IFC file (in 2x3 format), and it successfully retrieved all layer attributes into FME. However, I don’t seem to be able to write the updated layers.In fact, even without adding any transformers—just using the reader and writer from IFC to IFC—the layers are lost. So I’m wondering if anyone has had success using the latest FME reader and writer for rewrite the layersThanks!
Dear QGIS and CAD Users, I would like to convert a shape (shp) file to dxf. The shape file is a city map, which includes parcel numbers. How can I convert from shp to dxf in such a way that the parcel numbers appears on the dxf too? Thank you , Peter
Hi,I’m using FME Workbench (2025.1.3.3) to transfer data between different databases.The workflow is as follows:Creator → FeatureReader → DatabaseQuerier → FeatureWriterThe FeatureReader reads one feature from the source database to initialize the process. The DatabaseQuerier then executes a query against the source PostgreSQL database and returns the actual data to be written. The schema attributes are passed through the workflow, and the FeatureWriter writes the resulting features to an existing table in the destination PostgreSQL database.The problem occurs when one of the source columns has the PostgreSQL bytea data type.The source and destination tables have the following relevant column:geom byteaWhen both the source and destination databases are PostgreSQL, FME does not appear to transfer this binary attribute correctly.With Bulk Insert enabled, the FeatureWriter fails with the following PostgreSQL error:ERROR: missing data for column "geom"The log also reports:Bulk copy failed
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 there, I have about 230 workspaces that run daily to import data using the ArcGIS Feature Services Reader. The issue is, with every run I get warnings that don’t seem to be a problem, but make it seem like the workspaces aren’t running right.NOT changing coordinate system of reader identified by keyword `SAFE.ESRI-AGOL.ARCGISFEATURESERVICE_1' from `EPSG:7844' to `LL-GDA2020_FME' -- mapping file setting of `EPSG:7844' overrides coordinate system `LL-GDA2020_FME' read from fileThis warning just seems to be stating the coordinate system will not be overridden by FME’s LL-GDA2020_FME Coordinate System. It is logged for every reader feature type ArcGISFeatureServiceReader: Querying feature server 'https://public-services.OrganisationURL.com/public/rest/services/ServiceName/MapServer/This warning should not be a warning in my opinion, as it's just stating that the reader is querying the feature service. This occurs once for every reader feature type as well. Debugging is disabled, however
My company does SSL inspection/interception which is causing errors when trying to view background maps in FME Form. I have seen ways to fix this for the FME Flow (Server) side, but is there any way to change any configurations for FME Form to handle this? The CA certificate for our authority is in the Trusted Root Certification Authorities certificate store on machines so I’m not sure why it isn’t trusted if FME is using the machine’s certificate store for trust. Below is an example of error seeing from FME Flow 2025.0.1 (but have seen on previous versions as well).Stadia Maps Reader: Failed to load 'https://tiles.stadiamaps.com/tiles/alidade_smooth/5/19/14.png'. Error: 'HTTPSConnectionPool(host='tiles.stadiamaps.com', port=443): Max retries exceeded with url: /tiles/alidade_smooth/5/19/14.png (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1018)')))'Python Exception <FMEExcepti
Esri ArcGIS Connector package 3.22.0I want to update a single attribute on an existing feature layer using the newer ArcGIS Feature Writer. ArcGIS Enterprise 11.3. I am passing the writer the primary key for the row and the attribute I want to update. This is how I used to do it in the old feature service writer. But now I get a warning that it’s skipping the feature (actually all of them) because a different attribute in the featureclass is set to nonnullable and the value is null, missing, or empty. In this case, it’s missing. For example, I wanted to update an attribute on a utility network featureclass and got a warning that the feature update would be skipped because the associationstatus field is nonnullable. But that is a UN maintained field.Also, does this mean if I don’t pass an attribute that already exists into the writer it will null it out if it is nullable? It seems like this means I need to read the features in and pass all the existing attributes even if I know which ro
I have a workspace with an FME Workspace Reader where I’m pulling information for ReaderParameters and WriterParameters feature types (don’t need the rest). I’m reading all of the FME workspaces in our FME Flow repository. There is one workspace that returns blank fields for the two ArcGIS Portal Feature Service Readers in the workspace. No other workspaces with ArcGIS Portal Feature Service Readers in them have this issue. I’ve narrowed the problem down to the existence of two User Parameters in the workspace, so I know what the cause is but not why. I can see the feature service info in the FMW file in a text editor so it’s there. In addition, the workspace always reads features from the two services (i.e. - the User Parameters don’t affect the reading of features). Can someone explain why the two User Parameters “block” the feature service info from coming through and how I might fix it? (FME 2023.2.0.0 - Build 23764)