A space to discuss FME Form
Recently active
Hi all I have a list like somelist{0}.val = 'apple'somelist{1}.val = 'donut'somelist{2}.val = 'aardvark'somelist{3}.val = 'apple'somelist{4}.val = 'aardvark'somelist{5}.val = 'apple' the list histogrammer transforms it into _histogram{0}.value = 'apple'_histogram{0}.count = 3_histogram{1}.value = 'aardvark'_histogram{1}.count = 2_histogram{2}.value = 'donut'_histogram{2}.count = 1 now I want this information as attribute pairs like attribute_name attribute_valueapple 3aardvark 2donut 1 any Ideas how to do this in FME without fancy scripting or looping are much appreciated!
I’m using FeatureWriter to write data using dynamic schemas to multiple worksheets of an Excel file. In the particular case where I detected the issue, the data meant for the last worksheet contain just one row and value in just one of the columns. This value is ‘No’.As you can see, the native_data_type of the respective schema attribute for this value is ‘string’.In the result excel file, however, the ‘No’ value is changed to FALSE. I can’t figure out why this happens.The Writer writes other ‘No’ values to other worksheets and all of them appear to written correctly as ‘No’. This is the FeatureWriter setup: Have I made a mistake somewhere, or is it a bug in the Excel Writer?
Dear FME Community,I’m using a dynamic writer in my workspace and have run into an issue with newly added attributes.In my workflow, I added a transformer to perform an analysis and wrote the result to a new attribute field. However, this new attribute is not appearing in the output file.I understand that the dynamic writer uses the schema from the reader, and since this new attribute doesn’t exist in the original schema, it seems to be excluded from the final result.How can I ensure that this new attribute is included in the output when using a dynamic writer?Is there a recommended way to update or override the schema dynamically?Thanks in advance for your help!
Dear FME Community,I’m trying to cut lines with segment delimited by start and end point and all works with my method and with the transformer Snipper, but it doesn’t works with line who have auto intersection like a loop.With a “normal” line I’ve this result :But with a line who have a loop I’ve this result :The result should be this :I know how to isolate lines with loop but I don’t know how can I treat them.Can you help me ?
Hi,So I have a DGN. I am reading it in (not exploding cells so its just one point) and then changing its coordinate systems. I want to then reexport a dgn. The problem is if I want the cells to show up in the output DGN I need a cell library. Is there a way that I can just use the definitions of the cells in the original file (without having to make a cell library every time out of it) when I write it? Like you can with the DWG writer. They are exactly what I want.I know this question has been asked before, but that was 10 years ago and there was a few changes to the writer a few years ago.At the moment I am limited to what is in version 2023.1Thanks
I need to run a mapinfo data converter to convert tab file to map info bin. Wondering how to configure SystemCaller to run MapInfoDataconverter.exeI’m using version 2025.1 of FME. MapInfoDataConverter is an executable specifically aiming at RouteFinder / Drivetime BIN routing files, which is different from normal TAB export when using FME to write standard MapInfo TAB/BIN files (NativeX format).
Hi,I have a point cloud with colour values. Eg the first image. I would like to make an RGB raster of this at a specified ground size (0.5m2).However, whenever I try to do this with the image rasteriser I get nodata pixels everywhere. This is because only about half of my data has a higher density than 0.5m2. Eg the second image.So what I would like to do is either replace nodata values with an interpolated value (say the nearest colour, or bilinear) or make it correctly in the first place, at my desired size, so that there are no nodata values at all. As in its one continuous rasterDoes anyone know how to do this? I haven’t successfully been able to work it out.I should note that I want the input to be the point cloud as I don’t want to coerce it into points for efficiency. I can definitely do it that way, its just computationally expensive.I will also say I only have 10 distinct colours (Each representing the height difference between the pointcloud and a DEM). If I could turn spatia
Hi,I need help how to use Fanout and not sure if this is a bug or not. Using Workbench 2024.1.1 Using DWG as a reader and then change the parameter to Geometry and selected lines. Add the AttributeFilter to import the feature cache type Add the data as a writer to write new feature name. Am I doing something wrong or need some tweak work ?
Hello!Has anyone successfully used the ArcGISBranchVersionManager transformer to automate reconcile and post operations for branch versioned layers? I created the web connection to our enterprise portal and tested it as specified in this article and even connected to my version, so I know the web connection works but when I configure the ArcGISBranchVersionManager transformer to use the same feature layer with my version I get a rejected feature with this message: “`fme_rejection_message' has value `stopEditing failed for session {xxxxxxxxxxx}: The ArcGIS REST API returned an error: HTTP Error Code: : 'The workspace is not being edited.' Message Code . Further details: '[]''”. It seems like maybe I’m not configuring the workspace correctly but I don’t see any option to start an edit session. Below is the screenshot of my workspace. I am at FME(R) 2024.2.2.0 (20250114 - Build 24820 - WIN64) .Thanks!
Hi Community!Is there anyone who has experience regarding interaction/integration possibilities of FME with Microsoft Copilot? Maybe in connection with image recognition tasks?Thanks in advance!Cheers,Christoph
Hello,FME workbench has a strong tendency to take longer and longer to perform editing tasks (NOT translation) the bigger the workspace gets.Disclaimer: My workspace contains over 2100 transformers and I am aware that editing transformer links upstream will cause FME to recalculate downstream. However, my frustration is due to the fact that even minor modifications to very small independent workflows in the workspace seem to trigger the same recalculation as the workbench becomes unresponsive for 5-15 seconds every time I do something. This even happens when i move a transformer without altering any workspace logic. It even happens when I move an unconnected transformer! Extremely debilitating to productivity.Is this a known issue / any optimization planned?Using FME Workbench on Windows x64 2016.1. Confirmed on multiple PCs.
Hello.So we have a FME Flow set up on a Microsoft Azure machine that is causing some problems for our Spanish and German colleagues. More specifically that when their data (mainly KML’s) that contains one of their local language characters is being sent through our Flow tools then the process fails due to “invalid byte ‘local character’ at position 1 of a 6-byte sequence’.Due to the fact that our users are using diverse data formats then most of our Flow apps use generic readers where they select the format of their input data in a published parameter dropdown that is then feed into the “Input format” of the reader. We are not allowing the feature reader to figure it out itself due to limitations of GeoJson’s and GML’s.So far I cant see that you can change the character encoding parameters in the Generic reader like you can in specific readers, such as the shapefile one (correct me if I am wrong). So I have instead tried to change the Regional settings of the server machine to Latin (b
When running an old script in FME 2024.1.1.0 we get 58 errors “The object at location ___ was previously deleted and cannot be retrieved from the Object Stash” (see attached log file). It doesn’t appear to affect the output, the log file says “Translation was SUCCESSFUL” and CPU and Memory usage don’t get close to 100%. Can we ignore these errors?This is part of a much larger script but only this part is producing the errors. We updated the transformers and saved the script to FME 2024 but still get the errors at the transformer FeatureJoiner_13. The only way to not get the errors is to run the script up to the 2 preceding transformers (“Run to this”) and then run FeatureJoiner_13. The output appears to be the same as when we were getting the errors. We tried adding in FeatureHolders before FeatureJoiner_13 but still got the errors. ByeDoug
Hi,Newbie type question. I am currently loading in files to a output on a weekly basis. Issue has been I have to edit the file in the workbench with the new filename. The file I upload changes on a daily basis with its name. How can FME pick up the latest file that has been updated without having to change the file path on a daily basis?I have tried to use this https://knowledge.safe.com/questions/65203/read-only-the-newest-file-from-a-directory.html method but unfortunately I am not getting it to work. I also do not need to generate any further data to my existing table, just was interested in the function where it can automatically pick up the latest file at folder level by date modified. Thank You
I need to send three files to an API. When I do it directly via the API, I have no issues—the files are sent and I receive status code 200. However, when I try to send them through FME, I can’t get it to work. Am I making some configuration mistake in FME?
Referring to this (closed) post: https://community.safe.com/ideas/httpcaller-to-specify-client-certificates-31782@LizAtSafe mentioned that the feature is released. I can find it nowhere in the documentation. Could someone point me to the right direction on how to authenticate at an API,using a certificate?
What transformer could be used to identify if a townland border which is lines, is supported by an underlying line feature and any areas that are supported to be extracted.
I have a set of feature classes inside a File Geodatabase, which I read using the "Single Merged Feature Type" option in FME. After reading, I perform some analysis on the data.At the end of my workflow, I want to write the results to a new File Geodatabase. I'm using a Dynamic Esri Geodatabase Writer because I want to write each input feature class as a separate output feature class, keeping the original names — but with a _buffer suffix added to each.🔹 Goal: If the original feature class was Rivers, I want the output to be Rivers_buffer.🔹 What I've Tried: I used an AttributeManager to set:fme_feature_type = @Value(fme_feature_type)_bufferI also tried setting:fme_schema_feature_type = @Value(fme_feature_type) (before overwriting it)But I keep getting this error:Esri Geodatabase Writer: Feature Type Definition 'Rivers_buffer' was requested, but not defined.🔹 Additional Info: The writer is fully dynamic.I believe the error is because I'm using "Single Merged Feature Type", so the ori
Hi , Is there a way can I put a new longtitude and latitude in these fields in The reason I am asking is because this is in the wrong place . This is in near and off the Nicaragua and I need this number to be in Leadville, Colorado .Is that possible ?
Hi all,The data in my geodatabase file has an attached layer for each data layerI want to perform some transformer in FME and got the error:“An error occurred while attempting to open an insert cursor on the table 'XXX'. The error number from ArcObjects is: '-2147216556'. The error message from ArcObjects is: {Objects in this class cannot be updated outside an edit session [DMA]}GEODATABASE_FILE writer: An error has occurred. Check the logfile above for details”I found the solution is to change the setting in Transactions Type to Edit SessionBut after setting, some layers can perform the conversion but some layers get the error:“An error occurred while attempting to stop an edit operation. The error number from ArcObjects is: '-2147220975'. The error message from ArcObjects is: {File read/write error occurred. [XXXXXX]}GEODATABASE_FILE writer: An error has occurred. Check the logfile above for details”Can anyone please advise me what I need to do now to fix these errors
Hi all,I’m having issues trying to generate links within a kml file to a photos in the same folder.First I generate the Hyperlink:<a href="@Value(fme_basename).jpg">@Value(fme_basename)</a> Then I use the KMLPropertySetter The link comes into Google Earth: But the link doesn’t work:\\img_2416.jpgNot sure why there are two extra slashes! Weirdly if I copy and paste the link into outlook or even this post, the link works, but it doesn’t work when you click on it in Google Earth. Please can someone help me with the syntax? Thanks. p.s. I’m after a relative link so I can zip up the folder and send it on
Hi there,This is a follow up question to one I asked last year around the FTPCaller transformer:Our security team granted a 12 month exemption to our FME workspace and have asked for an update on the issue.Is there any change in the ability of the FTPCaller transformer to be able to view or configuring the cryptographic algorithms used? Thank you,Jonathan
Hi,I’am using FME Workbench 2022 with ArcGIS desktop 10.8.1 and ArcGIS Pro 3 on the same machine. When I try to load a feature class only compatible with ArcGIS Pro (containing arcade expression), FME continues to use ArcGIS Desktop 10.8.1 librairies despite the transation / Esri ArcGIS Compatibility set to Auto or ArcGIS Pro.
Please be careful when using web connections:I think for most users this is probably a given, however, I’ve just seen something used practice which I thought was a little risky.When using web connections in FME, FME is not checking the hostname when making the request to an end point. This is true at least for some types of FME Server web connections but I assume it’s also true for others. If you have defined a service which uses a web connection you should only use that web connection when you actually need it. For example if you are dynamically requesting a list of URLs and only one of them requires authentication do not use the web connection for every request - especially if it’s to a different host. You will be sending the token or (in the case of basic HTTP Authentication) the username and password to those other servers. If you are not even checking the list of URLs then of course you could be making requests and sending out your credentials to who knows where.
HiI have recently upgraded the OS of the machine FME Form runs on to Win Server 2022 and upgraded to FME 2025.1.1Since this, I have been unable to connect to amazon s3 and get the following message:S3Connector: The specified AWS connection does not have permission to perform the requested action (Key: '', Bucket: ''). Please check the connection parameters and the relevant AWS security settingsDoes anyone know what the issue may be? Thanks