A space to discuss FME Form
Recently active
At my workspace I can give GUID's to surface polygons. (Lod4Multisurface). But as you know polygons consists LinearRings. With GeometryPropertySetter or Attribute manager I could not access to LinearRing and assign GUID values for them. Am I using wrong trasnsformer or wrong using wrong parameters at related trasnsformers. I will be gratefull if somebody knows how to.
I have connected to an third party data source via an XML url and managed to export this to SHP file format. The issue I am having is that the latitude and longitude are not being pulled through into the writer. Equally, the lat/long and name of the data source are showing as there own row in the attribute table not as a column. I have attached a snip for reference. This is my first time using FME so have read a few articles and tried a few differerent transformers to try and get the output I am looking for but to no avail. Any help would be appreciated.
I'm not sure of the significance of the error either. I plan to use the final geometry in a few energy simulations using Rhino and OpenStudio. Is it really necessary to fix non-planar polygons to run these simulations? I could use advice in this matter as well.
Hi I would like to make a REST call using FME HTTPCaller to Validate Network Topology as defined in https://developers.arcgis.com/rest/services-reference/enterprise/validatenetworktopology-trace-network-server-.htmI have obtained the token in the first call, and would like to pass all required parameters in the second call. (see attached)I am getting error:This FME Edition doe not recognise the '' function Any suggestions how the required parameters, inc the token can be passed to fmecaller
I would like to know how to build the JSON body for an HTTP POST request to pass in Published Workspace Parameters, opt_requesteremail (who to send an email to), and nm_jobsuccess_topic (which topic to notify on success) for the Data Download Service. The goal is to interface with another web application where a user can to submit an asynchronous "report request," that emails a download link when their report has finished processing. I am specifically looking at the POST to avoid any potential issues with large/complex geometries being passed in as a parameter and being too long for the URL. I had started looking into the FME REST API, and figured out how to define the parameters in a JSON body, but eventually ran into an article that states "A Web Service URL looks similar to the REST API Request URL; however, it exists outside of the REST API. A Web Service URL should be used instead of a REST call if you are intending on using the Data Streaming or Data Download Service. A job sub
Hello everyone, I have a writer, that takes three attributes to write to a text file. Each time that I run the workspace, the text file output is different than the last time. I need the output to be in order. I have a header, a body and a footer that should come in that order. Am I missing something? Do I need to build more attribute types for this to work?
I'm working with a JSON file that is a form configuration. Users complete the form through a company website and there are lots of conditional questions and picklists embedded within questions. It's a real nesting doll of data. Our form system has gotten bloated so I am taking redundant forms and creating one normalized form, but first I need to break down the configuration of each form and represent it in a CSV format so I can easily see the flow of questions and their sub questions. So far I have been able to download the JSON file, add a reader and perform a couple transformations (reader > list_populator > attribute_keeper > list_exploder > list_builder) to isolate the overarching questions and organize each by an index number (the order which they appear in the form). In total there are 8 main branches of questions, but each of those has dozens of nested sub-layers that go deeper and deeper; many of which are long picklists. From here, I want to be able to
Hi. I have a DGN file with exploded symbols (img 1).I need to make one line from these 3 following lines and fill the gaps between these lines.Firstly I use Snapper (snapping tolerance set to 2 because gaps are about 1.7) and then LineCombiner. It works well with my test data but at real DGN it works wrong (img 2). I do not want involve marker ("circle" with short line) to process.Thanks.
Should it be possible to determine the details of the user or machine that "called" a workspace app shared by a URL link? Currently I'm seeing the name of the "owner" under the "RAN BY" column, but I'm interested in learning more details about the user or machine that made the call.
Does anyone know how to generate a map with FME, I met a resolution issue when creating base map. The wms link looks good in QGIS, but when use FeatureReader in FME, use bbox to get the wanted are, the resolution is super low.
About the projectWe have individuals checking traps and bait stations (points) located on different properties (polygons). Every time someone goes to visit a property they create a point record so we know who has been there and when. Output requirementsWe need to fill out a word document (template given to us by the client) for each property we visit. What I thought I could do to automate this process currently being filled out manually by the team lead:Set up an FME process using the property parcels (polygons) and trap and bait station records (points). Use a PointOnAreaOverlayer and add the important point data onto to the property addresses. Each property has one form (filled out with a list of visit dates and who was there). I watched this really useful webinar. It's gotten me far considering I've never worked with word in FME before, but I still have some questions.https://www.youtube.com/watch?v=5H1BsmXCTrY QuestionSometimes there are multiple point records if multiple
I am interested in read several .dbs files with FME. I have read that this .dbs is a Gupta Technologies SQLBase database file.Is there any chance that FME can read this format?
If this is a bug in 2022, then I can think of upgrading my FME version to 2023. Please confirm.
I have a large dataset of points (~21m) with an attribute column that identifies one of 540 groups that they belong to. I need to create a set of polygons that contain all the points in each group and then buffer these polygons so that there are no overlaps or gaps between them. I've tried creating voronoi of the individual points and then dissolving by group, but this was incredibly slow and seemed to generate odd results. The alternative approach I tried was using HullAccumulator by group, which was very fast but I can't think of any way to get around the gaps. Any help much appreciated.
Hello all, I've been trying to delete a folder containing some data after processing. I cannot use a temp folder so have turned to python to complete the task.I've tried following the comments in the following thread but it doesn't seem to work for me File Copy - DELETE (safe.com)I can get the process to work when 'hard coding' as shown below. But when I try to make it dynamic by replacing 'location' with feature.getAttribute('filepath') and dir with feature.getAttribute('directory') it fails.The filepath and directory attributes are shown below:'filepath' = C:\\Project\\FME\\processing\\data'directory' = 20230925
Also "MULTIPOLYGON (((4.9086662233849 52.753664580098, 4.9151035250207 52.749014947513, 4.9148889482994 52.748742188294, 4.9156828821679 52.748157698504, 4.9128719271203 52.746547063843, 4.9067350328942 52.750989153809, 4.9072071016808 52.751261898961, 4.905790895321 52.752222987318, 4.9086662233849 52.753664580098)))"can i create a geometry with this data?
I'm trying to bulk insert features (Append) data (basically merge databases content) to existing destination Feature Service using the FME_ArcGIS_Portal web authentication for web service. I noticed that the Features Per request parameter has an odd behavior, and I can't seem to control/change that physically on ArcGIS Enterprise side. In the snapshot, if I leave the default to 1000, or reduce to 500 features per request it gives two different errors.ERROR |ArcGIS Portal Feature Service Writer: Encountered an unexpected error. The error code from the server was 'None' and the message was: 'Could not access any server machines. Please contact your system administrator.'. Details: 'None' or ERROR |ArcGIS Portal Feature Service Writer: Encountered an unexpected error. The error code from the server was '500' and the message was: 'Unable to complete operation.'. Details: 'No edits ('adds', 'updates', 'deletes', or 'attachment edits') were specified.'If I set to 449 just less than 500, it w
Hi everyone, I have split a pt cloud into 2 : Ground and Rest (Ceiling and Beams). and I would like now to calculate the minimum verticale distance (along z axis) between the 2 clouds. to avoid false results with the beams i want to eliminate any results smaller than 2meters. I am a little bit new on FME and i don't know which transformers would be best for this operation if it's doable. Thank you
I'm sure other people must have workspaces running this, but so far the only transformer I found was the emailer and no Email writer. At the end of the workspace I want to send an email to one of our staff summarizing what happened in the last week (how many traps were visited, names of the land owners and their contact details). This data is of course all in the workspace already. How do I set this up so it goes in one email with ideally a table of the above? Not individual emails per property. When I go into the Body of the Emailer transformer I see there are values I could add in (that looks like lists. They have {}), but when I actually run the process these values are empty in the email. None of them appear. I am not far enough along in my FME journey to understand how lists work yet... I think I might need to use a counter or aggregator so only one feature hits the Emailer transformer, but that feature would need to contain all the data I want in the body of the email. I also
I have two datasets, where one (a) is holding x/y/z coordinates and the other (b) contains a distance value. I created a line, based on the coordinates from dataset a, and after densifying the line used a measure to get values I can compare to the distance values provided by dataset b. The distance and measure values are not perfect matches, and I would like to accumulate the attributes from dataset b to dataset a based on an a rule like the following: IF 'ref_length' >= 'start_length' AND 'ref_length' < 'end_length' This is what I have so far
I have a csv with numerous fields that have ( 323244,232324245) and would like to know how i can get rid of the brackets and keep the data
Hello fellow FME’ers! I have a case where I need my on prem FME Flow to listen to certain messages from my FME Flow hosted instance. I want job a job to trigger automatically when a FME Flow hosted job has run. It looks like this is not an out of the box thing. Or is it? for the record: I don’t want to solve this with a schedule task!How would you trigger your FME instance A to run after job on FME instance B has run? A can communcate with B, but B can not send messages to A.
Hello everyone!We have a file format that we work with, which is used by our engineering world to create bills of quantities for engineering projects.The name of the format is SKN, and in fact it is very similar to csv/excle,Is there a way I can just read it and put it in my workflow?I am attaching an example of the file here (zipped)Thank you!
The ERDAS IMAGE Reader cannot workHey!I encountered a problem in using the FME workbench.The problem occurs in FME Desktop 2022.1-FME Desktop2022.2 ,If the ERDAS IMAGE reader has set the “Use Search Envelope” and “Clip To Search Envelope”, it cannot work normally. If FME2022.0 is used, the ERDAS IMAGE reader is no problem.the ERDAS filesize is 16GB
I am looking to use the output of the postgres/postgis function as an input to my fme workbench model, I want to pass the parameter to such postgres function through fme workbench interface and want to use the output generated after running the function .