A space to discuss FME Form
Recently active
Hey there,I tried to pass on the wfs url as well as the feature types to read both as an attribute value in order to get fetched via a FeatureReader-transformer. Although the output contains the geometry, it contains a lot of unexposed features. So far so good.My question is if there is a simple way to generically expose these attributes and assign it to the geometry again? I do not want to manually expose them in the aftermath.Many thanks!
Hello everyone,I want to create hosted feature view layers on arcgis enterprise with REST API, httpcaller in FME. Although a new hosted view item is successfully created, the resulting view layer always remains empty (no layers inside it), and all attempts to attach the source layer fail.Below is a clear explanation of what i am doing, what works, and where the process fails. 1. EnvironmentArcGIS Enterprise 11.5 Hosted feature layer (source) Attempting to create hosted feature layer views programmatically The account performing the request is now: Owner of the hosted feature layer Administrator 2. What worksI successfully create a hosted feature layer view item using:content/users/<owner>/createServicewith parameters including:isView=truesourceItemId=<item_id_of_hosted_feature_layer>The REST response confirms:"success": true,"isView": trueA new view item appears in the Enterprise Content page.However:The created view contains zero layers, every time.Even though the source
Hello,I seem to be outputting multiple folders when I run my app through data stream or data download.Tried connecting all connections to one feature writer but it seems to be limiting me to one excel file if I do that so I did multiple feature writers for each excel file that I want.Tested running my app through data download and data stream and it outputs multiple folders - one folder per feature writer.Was wondering if I am able to simply download all excel files right away without putting them into a folder or just output them all into one folder.Screenshot below.Feature writers under Microsoft excel format. Basically 2 sheet type. 1 is based on a value and other is count sheetNot much configuring except the name of the excel, sheet names, and drop/truncate both yesHere’s an example of what it outputs - 4 Folders(I suppose 1 folder for a specific feature writer)
Hi everyone,While reviewing one of our workspaces, I noticed that one of my developers used the SystemCaller to launch a Python script as an external process instead of using the PythonCaller transformer. The workspace runs fine today, but I'm worried about unforeseen consequences down the road, and I'd like to hear from people who have run both approaches in production.I'm wondering about maintainability (the scripts live outside of FME), Error handling and logging and versioning.If you've dealt with this situation, I'd really appreciate hearing how it played out.
I have 400 rasters i would like to convert to a single combined pointcloud for more efficient processing. Each raster has a specific piece of information about the hydrology of the subsoil (horizontal resistance, top of geologic layer, bottom of geologic layer, top of aquifer, bottom of aquifer, etc). To preserve the meaning of the individual values i would like to keep the name and type of the source raster as component values. This is where my problem/challenge lies. I can rename the original rater bands to a meaningful name, but because each raster only has a single band, the band value is by default used as the z-value. If I set the attributes to keep as component to an attribute containing the layer name, these are not kept on the pointcloud. I think this is because they contain string values and components in a pointcloud usually only contain numeric values , but then why can i configure it as being a string datatype? The rasters are 2800 x 3250 Pixels with each pixel 100 x 100 m
Hello everyone,I have an FME script that processes various data. Upon output, everything goes to a feature service. So far, so good; I have no problems during processing.My issue is very simple to solve, I think, but I can't find the solution.I'm working with agricultural data. For example, when using my script, I might request to use data labeled "18/19/11". Everything works fine, and everything displays perfectly.The problem arises when I only want to work with data labeled "18". The script works perfectly again, and the data is correct up to the last transformer before the writer. However, the data in the writer isn't replaced by the new dataset, and I still get the "18/19/11" data when I only want "11"!What type should I choose in "Feature operation" (insert/update/upsert/etc.) and in "feature type handling"?Do I need to integrate a transformerbefore the writer that will update the datar, or is this problem solved solely within the writer? I'm a bit lost and frustrated...Thank you
I notice that when writing GIS to CAD, in this case a KMZ to DGN using FME, that the output often tends to have mismatched units and the scaling is often much smaller in the output. I know that a seed file is ideal but I often find that this doesn’t always solve the problem in FME. Is there any way to make sure that the units are not mismatched when going from GIS to CAD?
Hi there, has anyone upgraded the previously community provided workspaces that bring additional dashboards to Flow?From REST v3ToREST v4Workspaces can be found from the article from V3 Monitoring FME Flow Job Activity using the REST API – FME Support Center which is a different article to Submitting a Job through the FME Flow REST API V3 – FME Support Center and ultimately the latest article Submitting a Job through the FME Flow REST API V4 – FME Support Center could do with have version 4 fo the statistics workspaces edited last in 2021
I am currently working with the new DocumentPDFStyler to create a individual feature reports. Instead of the table reading across the page, I am creating a vertical transposed table with the attribute exploder.Table input However this seems to have limits with the styling as both fields are in the ‘column value’ so any styling done, including conditional options, are performed on the entire table instead of just the second value column. Output PDFIs there a different way to do this or is it possible to have an other documentPDFStyler element for vertical tables?
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!
Using FME Form 2025.1.3.2 (20251029 - Build 25646 - WIN64), when using MDB_ADO database connections, either in a Reader, Writer, or a FeatureReader, FME crashes at the end of it’s process. The log screen saysTranslation was SUCCESSFULFME Session Duration: 2.7 seconds. (CPU: 1.3s user, 0.4s system)END - ProcessID: 9984, peak process memory usage: 89716 kB, current process memory usage: 88552 kBso the translation is actually finished it seems, but the underlying fme.exe process crashes and never returns. So the UI never changes the red square Stop Translation button into the green triangle Run Traslation, and the Data Explorer is not started. In the Task Manager a Crashpad.exe can be seen, along with an FME Objects Worker.This only happens if there is an MDB_ADO connection in use. Other workspaces using all sorts of Readers/Writers run fine without any issues. It seems to have started about a week ago, before that this worked fine.Does anybody have any idea if there have been any Windows
In earlier versions of FME desktop/form i was able to filter log messages from options → translation → log settings. I know i can disable them in traslation log but we used those settings to control if server/flow logged warning messages. We have process that creates massive amounts of unnecessary warning messages that generates gigabytes of logs. Log message filter option doesn’t seem to be available anymore? Is it moved some other place?FME 2024FME 2022
Hello, I’m updating a number of workspaces from FME 2021 to FME 2026, and some of them have a dynamic writer outputting to a file geodatabase. As part of the update, we had to change the format of the writers away from File Geodb Open API due to it becoming deprecated. We’re trying to use the OpenFile Geodb format, but we’re running into a problem regarding the geometry of the resulting features. Before, our dynamic writers would output features with 2D geometry such as Polygon. However, with the new format, it’s only outputting features with 3D geometry such as Polygon ZM. This doesn’t occur with our static writers, those output 2D geometry just fine, and it doesn’t occur if we use a different format such as File Geodb. It’s only with a dynamic writer with the OpenFile Geodb format that this issue occurs. I’ve tried adding a 2DForcer and MeasureRemover transformer to the workspace just before the writer, but the features are still being written as Polygon ZM. I can’t manually set the
Good day,I am reading several datasets of different files which I transform. After the transformation I want to insert the data into two different arcgis db. I have approx 200 000 records to insert. I would like to insert in batches of 10 000 then pause for 5-10min and then insert the next 10 000 records. I haven’t found yet an approach that is working. What could be working ?
Hi,I have classified LiDAR data containing low, medium, and high vegetation points, and I need to convert the vegetation point clouds into canopy polygons.What is the recommended FME workflow for this?I have tested the HullAccumulator transformer, and the results look reasonably good and follow the vegetation points quite well. However, I’m not sure whether this is the most appropriate or reliable method for producing canopy polygons, especially for canopy coverage calculations.Would a raster-based workflow be more suitable, or is HullAccumulator commonly used for this purpose? Thanks.
Hi i have 3d buildings LOD 2.3 (roofs and stufff) stored as open data multipatch shapefile real 3d geometry.I think this “Feature type 'd_y_n_point' has unrecognized geometry type 'fme_no_map', defaulting to cesium_3d_object“And then in map “deck: initialization of ScenegraphLayer({id: '3d-buildings-tiles1-scenegraph-https://gis.pcr.cz/vector/tileset2/data/data298.b3dm'}): size: 1 Error: size: 1 at kA.makeVertexFormat (deck-gl.js:7:21331) at kA.getVertexFormatFromAttribute (deck-gl.js:7:21889) at O7 (deck-gl.js:4938:33481) at K2 (deck-gl.js:4938:32798) at uT.setGeometry (deck-gl.js:4938:55130) at new uT (deck-gl.js:4938:52407) at CD (deck-gl.js:7369:840) at boe (deck-gl.js:7369:3191) at deck-gl.js:7369:2753 at Array.map (<anonymous>)onError @ deck-gl.js:4996raiseError @ deck-gl.js:5076_handleError @ deck-gl.js:4996_initializeLayer @ deck-gl.js:4996_updateSublayersRecursively @ deck-gl.js:4996_updateSublayersRecursively @ deck-gl.js:4996_updateLayers
Hello,I’m authoring some workspaces for operating in FME Flow Hosted and I’ve configured some deployment parameters for DB connections and text values. Now because it’s a Hosted service, I don’t need to keep an FME Flow instance running while I’m authoring. From FME Form, it looks like local values are set, but I can’t seem to get the workspace to run without syncing to Flow. Why isn’t Form recognizing the local values? I seem to remember in previous versions that I wouldn’t need to create user parameters just to assign to deployment parameters for offline runs. That seems redundant. What am I missing?I’m on FME Form 2026.1.1.
I’m able to update metadata elements in multiple feature classes within esri file geodatabases using the very helpful article at Working with Geodatabase Metadata: Writing/Updating Metadata – FME Support Center. This gets me most of the way to where I need to be.After reading through the article and numerous posts on the Community, I’m stuck on how to use this or another workflow to update the metadata for the file geodatabase itself. There is metadata associated with each feature class, but there is also geodatabase-level metadata.The FeatureReader using the Metadata Feature Read Mode was new to me - very useful, along with the XMLUpdater and the methods outlined in the article. But it seems to only work for the contents of a geodatabase. Any thoughts on how to work with the metadata on the container, as well?Thanks in advance.
I’m using FME Form 2026.1. I have 5 MB Excel file with 4 sheets. Every year I need to update my solution with an updated Excel file. In the past, the Excel reader has been able to read this Excel file without an issue. This time, the Excel reader can’t read the file.Initially, I received this error in my log: Excel Reader: Reading sheet .../_xlnm.Print_TitlesI figured out that I can avoid that by using the Parameters editor, but only 2 of the 4 sheets were available and one of the sheet names was repeated about 100 times. I need to read 3 of the 4 sheets.I discovered that I can export sheets as csv then create a csv reader. This appears to work, but it takes a few extra steps. I don’t think that I can share the Excel file publicly, but I could share it with someone from Safe Software if they want a case of an Excel file not being able to be read in. I could share my findings with the organization that distributes the Excel file.Thanks
I want to convert shape files to DGN map squares(tiles). For the output I use FANOUT. As input I use a csv file with coordinates of map squares to determine the naming and boundaries of the DGNs. I also want to use the same naming convention for the multiple input seedfiles. I have added SEEDFILE as an attribute in the workflow. I get an error message that: DESIGN WRITER: Failed to copy seed file ‘@Value(SEEDFILE)’.dgn to the destination data file @Value(FILENAME).dgn…. Either the path to destination does not exist or the file is in use by other programs. IT looks that ii is not recognized in Parameter Seed File…PS:@Value(FILENAME).dgn I use for the FANOUT is recognised but not when I use it for the seed-file such as seed_@Value(FILENAME).dgnEXAMPLE:seed_100200.dgn → 100200.dgnseed_100200.dgn → 100201.dgn
I have a spreadsheet that has 50 rows of data including Lat/Longs. Each row is considered a pipeline segment. I would like to create a segmented line. I found a post that recommended NeighborFinder, ListExploder and VertexCreator to accomplish this. My line comes out with gaps. I have tried all options I can think of for the LineBuilder, but I only get one line or it still outputs points.Output: What am I missing?
Hi all,Looking at migration of PDF documents to SharePoint. There is Data within the filename, eg. Property Number, FY, Created/Issued date.Question, can FME populate the system Created date as the file is migrated/imported from the filename data? EG. Filename 12345_25-26_01012026.pdfAny suggestion much appreciated.Thank youTim
I would like to convert a fixed license we bought a wile ago to a floating one to setup a license server.Is it possible? And if it is, how do we do it?We have AMC paid up to date.
Hi there,Below illustrates a conceptual level of diagram (of a customer transformer), which ideally should be able to intake new (or old) addresses, check if the addresses are already in the “Geocoded Addresses” table; if not, go to a Geocoder, get the address geocoded and then write it back to the same “Geocoded Addresses” table. The challenging part is that the newly geocoded addresses that just got entered into the “Geocoded Addresses” table or list should be reflected on the “Geocoded Addresses” reader on the left hand side so that when next address is being checked, the “Geocoded Addresses” table should have gotten refreshed with the new values (the addresses that just got entered). Is there any better way to do this? Thanks in advance.
I have mixed data that includes lines, polygons, curves and curved_polygons.I want all these features to go into my PostGIS databases, two tables :“my_lines” defined as geometry(multicurve) “my_surfaces” defined as geometry(multisurface)Here some remind about Postgis geometries : multicurve geometry type allows you to store polylines and curves in the same column multisurface geometry allows you to store polygons and curve polygons in the same columnHere is an blog post I wrote on the sibject : https://blog.arthurbazin.com/sig/bien-demarrer-avec-les-sig#types_de_geometriesFor reading, no problem at all for FME. For writing, I can specify the geometry type :If I have polygons, they are casted as multisurfaces and all is good.But when it comes to dynamic, how can I achieve to set this parameter dynamically ? I’ve try to use “from first feature” but curvedpolygons objects (even if I cast them to multi) are not mapped to multicurve ou multisurface and I can have polygons as first features