A space to discuss FME Form
Recently active
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.
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:Β Β
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.
Hello,Β We have recently upgraded our FME Form toΒ 2026.2.0.0Β and I have been updating my workbenches that used the old Cityworks Inspection/Work Order Creators that have since been deprecated to the TrimbleUnityConnector. However, I am running into an issue of being unable to add assets to the inspection./work order which I did previously with an HTTP Caller. Is there a native way using the TrimbleUnityConnector to add assets?
Hi,Iβm using FME 2026.1.1 Build 26121.I have observed strange behavior of SQLCreator today.User attributes which are created using βCreate User Parameterβ option are not getting saved (Step3.jpg). If we create then though βManage User Parametersβ and add user parameter with text option. User parameter is saved in user parameters in navigator but SQLCreator is saving the user name or password. Two screenshots are attached for reference with names step1 and Step2.This issue I have seen just today and everything is fine till yesterday.Β Even I entered the username and password as constant values directly, values which are entered are not saved. When I open the SQLCreator constant values are not saved.Β Waiting for response...Thank you!Β
Hello All,I am planning to take FME certified professional. I understand I can take this exam online from convivence of home . In past, for other IT exam proctor was so challenging while I take from home in small laptop monitor.Β Does external monitor allowed while taking exam? Is exam is open book? does mean I can use safe.support.com for help?Β Is there option to take exam at proper proctor/talview exam center in Houston,TX? Is there any practice exam to gauge my prep?
Hi there,I'm currently trying to find a way to unlock the geometry off all scope box options that are part of a Revit file. The main idea is to write the Revit file into a GIS format and be able to filter the overall geometry by the different scope box options. However, I canβt seem to find/get the scope box geometry (or any coΓΆrdinates related to a scope box) from a Revit file. I can only find some references to the scope box names.Β For testing I used the first option of Snowdon Towers - Architectural file on this page:Β https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-61EF2F22-3A1F-4317-B925-1E85F138BE88In the exampleΒ file there are 4 options for Scope Box settings: Views Overall, Grids, Levels or None. In Revit we can see the whole project using Views Overall, but for example with Grids the outside garage entrance is filtered out. Also we can see the geometrie of those scope boxes within Revit and the filter area it uses.Here the two different views:View Overall Scope BoxΒ Grids
Hi,We've FME Workbench installed on a Azure virtual desktop. It all works fine but there are nog FME Hub transformers in the list:Β Also, when browsing, the installation of a found transfomer from the hub gives an error:Β Is this a problem of the user not having the correct permissions or an URL that is not allowed or any other ideas? Thank you.Β Arno
Hi,Β I have a LAS file already normalized, ground z value = 0, and other class z = height above ground. I need to set the z value to β0β to building class. I try this workflow and itβs seem to work but when I check the LAS writer, build and ground have theΒ 8.847607091e-10 z value.I dont know why this, but when I check property in FME, I realize that z value itβs different.In my normalized LAS the z valueBut in the output LAS I get this in z valueI tryied with PointCluidExpressionEvaluator instead remove and adder component but I get the same in Z valueAny idea why this happens?
Hi, my name is Leen.I have connected several items from an Excel-column in FME and gave them consecutive itemIdβs and placed them in a XML-file. this is necessary to import these itemIdβs in Teamcenter.Now I want to connect other items from another column from the same Excel-file into my XML-file with the use of the follow-up consecutive numbers that have been created earlier.
I am running into a issue with OffsetCurveGenerator. There are some instances where it drops nodes from the original linework and breaks the output line into an aggregate, I assume this is beacuse it folds on itself.The uppermost grey line below is the original. The green lines are generated offsets at various distances. Note that the one at the bottom has lost a vertice towards the corner. The linecount coming out of the transformer is correct, but if I run a deaggregator, the total number of lines has increased. As the red line illustrates it has split at the corner. This is not an issue in most occurrences, but I want to run some Snippers on the start and end vertex downstream and the Snipper treats the lines as if they where deaggregated. I tried working around this by first running a Deaggerator followed by a LineCombiner. But if I do the lines sometimes flip their original direction (depending on the order in which it was rebuilt), which results in the end vertexes I wanted to sn
Hi allI have a FME job that reads XX amount of excel files from a folder using a Excel reader simply set to read βfolder name\*.xlsβAll of the excel files have different file names but with the exact same columns in the files themselves. its a wholeΒ bunch of log files. most of the files have many features but sometimes there are logs with no recorded features.My FME job reads all the excel files and imports the contents into one table in a database and then another job moves the files that have contents that have been imported into a subfolder as a backup.Β But if a log file doesnt have any features and only contains the column names and no futher rows it is never read into FME which means i cant get the filenames to move the files into the subfolder.I could use a directory and file pathnames reader to get the file names to move them but then i wouldnt have a way to know if they are really empty or if there is just some error in the column names or something else unforeseen.Long questio
I am trying to convert from FME2024 to FME2026.2.Β I am using a feature read, converting from βEsri ArcGIS Portal Feature Serviceβ to βEsri ArcGIS Feature Serviceβ.Β I have been able to make a connection to our enterprise portal, select the relevant group and feature service (image 1).Β But when i try to select just the relevant feature class i need (not all feature classes) i receive an error below.Β If i leave this as <All Feature Types> this works but obviously I dont want to call every feature class where its not required.Β Has anyone seen this before?Β Is there a work around?
Hello everyoneI am currently usingΒ FME Workbench 2025.0Β (FME(R) 2025.0.3.0 (20250602 - Build 25241 - WIN64)) in combination withΒ ArcGIS Pro 3.5. When attempting to add a File Geodatabase to my workspace, I encounter the following error:"Unable to perform any licensing-related tasks. Please check your Esri ArcGIS Compatibility workspace parameter, found in Navigator β Workspace Parameters β Translation. This 64-bit version of FME requires ArcGIS Desktop with 64-bit Background Geoprocessing, ArcGIS Pro, or ArcGIS Enterprise. Refer to this article:Β http://fme.ly/quaΒ for more details."Additionally, the following message appears:"Failed to obtain any schemas from reader 'GEODATABASE_FILE' from 1 dataset. This may be due to invalid datasets or format accessibility issues related to licensing, dependencies, or module loading. See the log file for more information."The workspace generation failsΒ I have attached a screenshot of my current FME Options and Navigator settings for your reference. C
Hi all,We overlay/intersect datasets containing circular arc geometry (Arc By Center Point With Ends) using AreaOnAreaOverlayer, LineOnAreaOverlayer, LineOnLineOverlayer, Clipper, and Intersector.Β Β The source data comes from an ArcGIS Geodatabase (ESRI SDE). We'd like to understand how these transformers handle arcs internally, since this directly affects positional accuracy for our (cadastral-grade) use case.Specific question:When an arc is intersected with a line or polygon (Arc By Center Point With Ends -> overlay -> output is again Arc By Center Point With Ends), is the intersection point computed:(a) analytically/exactly on the true circle equation, comparable to Esri's ArcGIS Pro "Curve Processing Method = Exact" environment setting, or(b) by internally linearizing/approximating the arc into line segments, finding the intersection on that approximation, and then reassembling the arc for the output β comparable to Esri's "Curve Processing Method = Approximate", where the doc
Hi,Β I am having an issue with writing out data as .txt pipe delimited in the exact same format as the original data. The original data used a CSV reader in order to work with the attributes I needed to modify. But when I try to write it out again as .txt, the format is never exactly the same. I have tried padding the fields, but it does not work.Β Example:Original-# gbaddr field viewΒ OutputAlso, in the output, it continues to add a pipe (|) to the end of each record; the original did not and I need it to not add it in the output.Β Β Any ideas are welcome!
SoΒ IΒ noticedΒ thatΒ whenΒ usingΒ aΒ parameterizedΒ INSERTΒ statementΒ inΒ SQLΒ Executor:INSERTΒ INTOΒ MYTABLE(FIELD1,Β FIELD2)VALUESΒ ('@Value(FMEATTR1)','@Value(FMEATTR2)',)AnyΒ NULLΒ becomesΒ anΒ emptyΒ string.Β HowΒ doΒ IΒ useΒ logicΒ likeΒ theΒ aboveΒ andΒ stillΒ keepΒ myΒ NULLs?Β I'veΒ triedΒ toΒ wrapΒ theΒ entriesΒ inΒ VALUESΒ inΒ caseΒ statementsΒ toΒ catchΒ NULLsΒ andΒ handleΒ themΒ differentlyΒ -Β butΒ toΒ noΒ avail.Β
I often find myself reusing subprocesses from my main workspace, either for debugging or for creating similar workflows with small changes in a new Workspace. I'm aware that FME has a ton of useful shortcuts, so I was wondering if there's one that lets you automatically select all the necessary(only!) transformers that belong to a previously used process. The idea would be to quickly copy and paste the used chain into a new workspace without having to manually select every necessary transformer or just copy paste all. Is there a shortcut or built-in feature for this, or is manually selecting the chain still the best approach? I feel like this is most likely highly specific to my own taste but I wanted to ask nevertheless since the main process got way too big :DThanks in advance! :)
HelloΒ πI recently updated FME Form to version 2026.2 and started experiencing an issue when connecting to an Enterprise Geodatabase using an SDE connection file configured for Operating System Authentication.FME returns the following error:"Failed to connect to Enterprise Geodatabase using connection file 'path_to_the_sde_file' due to missing credentials. A connection requires either Windows Authentication or both a user name and a password."The SDE connection itself appears to be valid. If I open the same .sde-file in ArcGIS Pro, it connects successfully and shows the correct authentication type in the connection properties.This workflow worked without any issues in previous FME versions and only started failing after upgrading to FME Form 2026.2.Has anyone encountered this problem before? Is this a known issue in 2026.2, or is there a workaround available?Any help would be greatly appreciated.