A space to discuss FME Form
Recently active
Hello , is there a way to find the layers name that has only attribute names but all attributes name has completely no data inside it source data :oracle non spatial FME 2021 Thanks in advance
Hi. I have a change detector. If the folder have some change i have a system Caller to open a txt files. But the system caller open 13 times. I want the system caller opening only one time. Can you help me. Thank
I have a CAD file that I want to convert to CityGML LOD2 with Xlink using a provided template. To automatically generate unique surface IDs using SurfID_@UUID(), I need to first deagregate the CAD file into individual surfaces. If I don't do this, I get errors about non-unique IDs. However, separating the surfaces in this way causes the roof, walls, and ground surfaces of the building to be split into multiple surfaces and IDs. I would prefer to have each incoming surface represented by a single GML ID, but I've tried several options and haven't been successful. I'm not sure if I'm missing something or if there's another approach I could try. Could anyone please be so kind take a look to the tample and smaple CAD file.
I have a list of files name and i'd like to use files from folder to generate DEM.
I'm using template file (geopackage) from one feature of the dataset to set the datastructure in FeatureWriter. FeatureWriter zips geopackages in dataset parameter like this: $(FME_SHAREDRESOURCE_TEMP)/Folder/FeatureTypeName_@Value(attribute).zip/FeatureTypeName_@Value(attribute).gpkg. Zip-files are then uploaded to S3 bucket using S3Connector. It's working great but it seems that the extent of the template file is used for all geopackage/zip-files. Is there a way to not get the extent from template file but rather from actual features to get correct extent for each geopackage? I noticed the error when usign "zoom to extent" in QGIS. And if not, is there way to update the extents of geopackage/zip -files already in S3 bucket, preferably by not dowloading all of them locally first.
Hi all, I have a current workspace that calculates a single least cost route using the ShortestPathFinder to minimise an attribute on a network. I came across this article on ArcGIS online (https://www.esri.com/arcgis-blog/products/arcgis-pro/analytics/create-a-wildlife-corridor-with-the-new-least-cost-corridor-tool-in-arcgis-pro/), and i feel it would be a great addition to my workspace. Is there any way I could re-create this type of output in FME? Thanks,Jack
I want to run multiple workbenches in a sequential order based on the success and failure of previous workbenches. I only have access to FME Desktop (No server) so I used 'WorkspaceRunner'. I created 3 workbenches (all three with basic tasks to open an excel workbook and Add/Subtract/Multiply values in column A with values in column B then add the results into a new sheet of the same workbook). Only issue is the flow runs through until the end and gives me 'Translation was SUCCESSFUL' even though one of the them fails to run, I tried using 'Tester' with different values but nothing useful. Thanks in advance for any suggestions.
I have created an FME job and I want to run it from task scheduler. So I created the .BAT file (and .TCL file) by running the Run Batch Deploy process. Once the .BAT file is created I test it by double clicking it. The .BAT seems to start up fine (I check the log file and see it is running). So then I try and use task scheduler to run the same .bat and get an error from FME saying : ERROR |Unable to perform any licensing related tasks. This 64-bit version of FME requires 64-bit Background Geoprocessing, ArcGIS ProArcGIS Pro is installed and I am able to run the job fine if I manually click on the .BAT or if I run the FME job from the workbench. The Task, within Task Scheduler, is set to run with a headless account (the same account I use to log into this machine). Within the task security properties I have set the job to Run whether user is logged on or not and the password is saved as a part of the task. So, how do I get task scheduler to know that ArcGIS Pro is installed when the FME
Hi, How can I check if two equal or similar geometries are displacement in some way when they overlap? I don't want to validate when they are not related in any way, but only if they are with some kind of displacement. Thanks
I have an DWG file which I convert into an FGDB file by using an FGDB writer with a Dynamic Schema Definition:The DWG file contains different types of geometries on single layers, e.g. polygons, lines, and points. In combination with the dynamic feature writing to FGDB, this results in that after the run, I have more layers/feature classes in my FGDB than in the original DWG file. For example, if I had a layer "XYZ" in the DWG file which contained polygons, lines, and points, in the resulting FGDB file, there are the feature classes "XYZ_polygons", "XYZ_lines", and "XYZ_points". So far so good, this is expected and totally fine. My problem is the following: How can I preserve the stylings of the features? For example, in the DWG file, there are some green areas:In the DWG, the green fill color is defined on layer level.During the translation, FME correctly picks up the color and also recognizes it has been defined on layer level:However, when I i
It is taking a considerable amount of time to run the workspace with a million row CSV as a reader. Please suggest how to reduce the run time
I want to perform an operation where I want to add a new attribute which will have value of next 23rd feature from existing attribute. Is there any quicker way to do this without enabling "Adjacent features Attributes"?
HelloI try to set up a processing chain to compare provider shape files and those of my database to integrate them into postgres database.however I am not sure to use the right transform to detect errors in data. I’m an idea taker if you have any =)thank you
I am trying to come up with a way to use FME Desktop to process files that will be automatically exported from a system and will likely be named with a timestamp (eg filename20230512132945.xlsx). The goal is to create an automated process to handle these files as the appear. I already run FME Desktop from the command line (via windows Task Scheduler), but I am wondering if there is a way to do it and also specify the name of the file I want to have read as a parameter? Something like C:\\fme.exe workbench.fmw inputFile.xlsx I don't think I am going to be able to count on these files having the same name every time, otherwise I could just run the workbench (c:\\fme.exe workbench.fmw) I'd be grateful for any suggestions. I would happily try to do this with FME Server but it is not currently available to me. Thanks, Mike
I am trying to add an extra label for each point of the point cloud based on whether or not they were located inside or outside the gml building model. When I clipped a model with my point cloud data with "Clipper", it only identified that point cloud was outside and that point cloud data was identified as 1 feature own on its. How do I label/mark each point in the point cloud whether they clipped with the model or not and then save it as an extra information/variable in a new las file.
I am trying to create a workbench to extract wms features into vector https://data.gns.cri.nz/tsunami/wms.html. I am wanting to extract out points and associated attribute data that is relating to each tsunami event
We have been using ArcGIS 10.8.1 (32bit) with arcFM solution and FME 2020.2 (Desktop and Server) (32bit). We use FME to read and write to the esri geodatabase (ArcSDE Geodb). I am trying to update FME to the newest version 2022.2.5 (64bit).I read that it should be possible to have 32bit ArcGIS and 64bit FME after installing background geoprocessing. However when I am starting the workspace with python startup script for fetching the licenses for ArcGIS and ArcFM I get error: "Python Exception <com_error>: (-2147221164, 'Class not registered', None, None)". This error comes up using fmepython310 + pywin32 library installed. Pywin32 also includes the pythoncom and it is installed the same way than in the previous version.I have also tried to use the 32bit fmepython37 from the older FME version, but FME 2022 is not recognizing it and automatically switches back to python 3.10.
Is it possible to use Web Connection authentication in the HTTPCaller transformer to access ArcGIS Online REST APIs without additional steps to obtain a token?
This may be a little simple but it seems not to work for me, I have a workspace that reads a .csv file and runs a process. Ideally i would like to move this csv file once the process is complete and rename it by date. What i have tried so far,After the reader i created a junction and I put one process to run through the whole workspace and another arrow i put to a DateTime stamper, DateTimeConverter and created the attributes filecopy_source_dataset, filecopy_dest_dataset and filecopy_dest_filename, (based on several tutorials i have been reading.) I then use the filecopy writer to move the file. The file gets moved but the name is not changed and i get a warning that --> Ignoring the destination filename .. because the source dataset...was not a file. Destination file names are only used when the source dataset is a file. For some reason the exact name i did set (@Value(Datum)_@Value(filecopy_dest_filename)) is shown in the written summary but not on the folder, anyone with an ide
When converting IFC to OBJ using FME, how does the information in IFC change to OBJ's attributes?
Looking at the regular Sample\\austinDownload.fmw.When running this through the GUI with an actual email in Email result to field. The workspace will run, create a datadownload url and notify the topics DATADOWNLOAD_ASYNC_JOB_FAILURE or DATADOWNLOAD_ASYNC_JOB_SUCCESS and send e-mail. That is nice When I DONT write an e-mail. It will NOT notify the topics and it will not send an e-mail. So far so good. However how to replicate this through the REST-API of FME Server? I found the 8 year old thread regarding this: Using REST API submit, how to send email (safe.com) However have there been some changes on the REST API the last 8 years to better handle this?
Hello!The FME im using: FME Workbench 2022.2.5 Im a student and using our floating license at school. No matter how big/small the script is, it will just freeze at random.If i place a simple node or hit export, the program just locks up and i have to either wait forever or just exit the program. My computer is quite powerful so that shouldnt be the issue... Is there anyway for me to share more information that could help solve this issue?
I have street centerlines (Line Feature Class) with intersection points (Point Feature Class) the end of each line. I am using the PointOnLineOverlayer and only the attributes of one of the end points is included in the output. Using the picture here as an example, I want the Line output from the PointOnLineOverlayer Transformer to include the attributes something like this:A St will include attributes of Pt 1 and Pt 3; B St will include the attributes of Pt 3 and Pt 2;C St will include the attributes of Pt 3 and Pt 4;Currently, here is my Line output:A St includes attributes of Pt 3;B St includes attributes of Pt 2;C St includes attributes of Pt 3. Any ideas on how to ensure each Line includes the attributes of the points at each end of the line instead of only a point at one end of the line?
I want to make a transformation from IFC to IndoorGML.The core modules of IndoorGML can be written correctly, but I can write any point geometry or line geometry into routeNodes/routeSegments which are the navigation extension modules in IndoorGML.I think if I can know the right parent class of "Route", the routeNodes/routeSegment inherited from it can be written correctly.Hope someone can help me!!!!I can't find the actual inheritance relationship in IndoorGML schema!
Hi everyone!I have a really strange problem connecting Google Drive to FME.Until this morning, I could very easily connect my Google Drive to FME Desktop and then straight to the server.As of this morning, I receive a message like this when I want to log in to Google:Can anyone help me? ####Edit:We tried to do it on another computer,And it is the same problem.