A space to discuss FME Form
Recently active
Hello FME community,I have two feature classes with line type. I would like to find the lines in Feature Class 1 that are parallel to other lines in Feature Class 2 at a certain distance. I calculate the angles of lines and with NeighborFinder I create a list of lines that are near but I don't know how to find the lines that have the same angles to feature class 1 (with about 10 degrees difference).
Hello everyone.I used this tutorial in order to convert 2d Polyline with Z value (for example, polylines of rooftops), in order to transform them to 3DML file.I succeed to do that, but I have a small problem.The exported 3dml's height is penetrate the terrain surface because the FME don't know what is the absolute ground height. The question is how can I fix this problem? There is an option maybe to insert height surface? (You can see that the problem may accrues because Extruder don't know what is the absolute ground height) This is my schema: Thanks a lot!
Hi,The listsearcher makes it possible to search in a list for a certain value on 1 Attribute.Is it possible to do this (without listexploder) to search in a list for values on different attributes?list example:_names{0}.LC = Arabic_names{0}.NA = Latin_names{0}.PN = true_names{1}.LC = Arabic_names{1}.NA = Arabic_names{1}.PN = true I want to search in names list where PN = true & NA <> Latin and get that indexback. In this case it would be 1If it's not possible in FME, how would I do this via python in FME then?
Hello.I've read in 52 gpkg files into one featureReader. I now want to translate the 52 gpkg files to 52 tab files. But to avoid creating 52 separate featureWriters I want to do this in one featureWriter. Is this possible? If so, how? Thanks.
Hello.When I loaded the ifc file, I noticed that the position of the text was wrong.The image below is the Inspector View when reading FKZ Haus data (*1) (*2).*1) https://www.ifcwiki.org/index.php?title=KIT_IFC_Examples*2) I specified "Industry Foundation Class STEP/ XML Files (IFC)" as the format. On the other hand, the image below shows the same data displayed with FKZViewer.(I hide everything except IfcAnnotation to make it easier to see) What is the reason for this misalignment? Also, are there any workarounds?
Vendor provide me the API, for example: https://www.gocanvas.com/apiv2/submissions.xml?password=xxxxxx&username=xxxx@companyname.com&form_id=3971479&page=4; this way i just able to pull 100 xml pages. In order to pull "30 pages"(page4 is 100 pages of xml)i have to set 30 readers from page 1 to page 30.would you tell me how read all at once. thanks in advance note: page=4 mean i just able to pull 300th to 400th pages of data. i need to pull 1st to 3000th pages of data-> maybe we need to create parameter or loop to pull ?. thanks
We are working with an Esri SDE SQL database and bringing some annotation layers into FME to review attributes and confirm the appropriate values have been applied based on our business rules. When looking at the Annotation layer within MS SQL Server Management Studio, the attribute of "ELEMENT" shows up. When in FME and after exposing all the attributes on the Annotation layer, no "Element" field is seen. What can be done to expose this attribute in FME?Thanks in advance for your time.
Hello, could i get some tips for Validating IFC files.
I have tested 7 different ways to download all WFS points within a geometry and all give an error using FME 2023.0 Tried the "Initiator OGC-Intersects Result", "Bounding Box OGC-Intersects",Tried settings a Filter<Filter><Within><PropertyName>Geometry</PropertyName> ... GML Polygon Data ... </Within><Filter> Filter Overlaps etc.Filter BBOX with and without namespace declarationsFilter Envelope Nothing seems to be the right settings. I remember having the right parameters when using FME2019 but that doesn't seem to work anymore. Maybe my service is not responding according to specs?https://geodata.nationaalgeoregister.nl/inspire/ad/wfs?request=GetCapabilities&service=wfs
I am trying to reproject coordinates that are in NAD27 to NAD83. I am not sure about what I am doing wrong?I am using the FME Desktop 2021 version.
I am using an HTTPCaller to return some XML which I then want to turn into attributes. I can extract the Project fragment below using the XMLFragmenter (with Projects/Project in the Elements to Match parameter) but I haven't figured out how to directly extract the children into fragments or directly into attributes. Using Projects/Project/* doesn't work. For instance, I want to extract ProjectNumber and Status more directly into attributes. So far my solution has been to use a StringSearcher and SubstringExtractor to get each attribute. That's a tedious way to do it. Any advice on a better way? <?xml version="1.0" encoding="UTF-16"?><Project ProjectId="508DKDS6B2KA" ProgramId="YAK0C5V4UNVH" ProjectNumber="EST-00001" Status="Cancelled/Archived" StatusTimestamp="2021-04-01T12:23:55-06:00" LastChangeTimestamp="2021-06-29T14:15:01-06:00" ></Project>
How I can convert milliseconds (for example: 1663767945000) to %Y-%m-%d %H:%M:%S ? I tried with a DataTimeConverter transformer but it doesn't detect the input format. Any ideas? Thank you.
Does anyone have an example of how to successfully write out to 12d XML?
I have a polygon .kmz over a portion of New Jersey USA setup as LL-WGS84. I need to create a 3m x3m grid across the polygon. I am using a Reprojector to *XY-MT* and then a 2DGrid Accumulator to build the grid. The resultant process only creates 1 grid. What am I doing wrong?
I haven't changed anything to these Excel writers, but after having added some transformers to the workspace they suddenly all start writing to column E instead of A. Even after having disabled the new transformers they still do that. I can't find any setting explaining this (I haven't set a start column, for instance).
Hi, I'm wondering if something is possible at all in FME. I have two parallel 3D lines on a railroad. A "left" line and a "right' line. I want to create a new line at the center of these two lines (the railroad center)Once this is done I would like to resample all three lines together so that they all have vertexes that are perpendicular to the center line. This is exactly what the Topodot tool "center line extraction" does if you adjust element vertices. I was wondering if it is possible to do in FME so I can automate it. I don't have any python skills to make something The result would look like this Any advice would be appreciatedThanks
When working with a File Geodatabase Writer, FME gives us an option(FME Parameter) to "Overwrite Existing Geodatabase" or not! Can someone Please let me know if there is such a option when dealing with a SDE Geodatabase?So how we can prevent duplicating (appending data again into existing dataset) when we want to load data into? Thanks
I am writing a WS which is reading an Excel sheet for two Writers which are supposed to write in two different environments (DEV and TEST) As you can see since the source data is same I am using only one stream workflow instead of duplicating the transformers for each writer (DEV and TEST) I have created a User Parameter like this Now, can someone please let me know where and how should I assign this into the workflow to select the endpoint (Which Writer to be used)? Thanks
Hello I would like to truncate and write data to a feature layer on arcgis portal.I'm getting the following error and I don't know what's wrong with the workbench.
When working with XSD Driven XML Writer I noticed that I don't get an error message when I have a typo in the feature_type name or attribute name. It simply does not add it to the output. And this makes it very difficult to find bugs and problems. Also the validation of the XML ends with a message that "something went wrong". But no details where and what. Is it possible to list all items that could not be found in the XSD?Maybe some setting in the FME Desktop general settings? Thanks.
Hello, new FME user here. I am modifying an existing script to download a CSV from an FTP site. I want this to trigger at the beginning of the process as shown in the diagram below. I want the newly downloaded CSV to feed into the CSV reader. How can I trigger the FTPCaller at the beginning of the script and how can I feed the new CSV file into the CSV reader? Any assistance would be appreciated. Thank you!
In a SQLCreator, I want to return the records from a specific table, if a certain choice is made in a parameter. I have a published parameter "check_choice", that is a Choice Multiple Parameter. In this example, I want to return table records from BUILT_UP_AREA_S if 'BUA_Road_RTY' is selected in the parameter. The database type is Microsoft SQL Server Non-Spatial (JDBC) in my SQLCreator. The statement below results in an error Incorrect syntax near ','. What am I doing incorrectly in this statement?IF($(check_choice) LIKE "%BUA Road RTY%",SELECT * FROM dbo.[BUILT_UP_AREA_S])
Hi, the following problem: I want to update attributes of a shape file. To do this, I first read them in using a reader (regardless of whether it is a "shapefile reader" or a FeatureReader transformer), update them and then overwrite them using a writer. When I execute the Workbench step by step, everything works. If I run all steps at once, I get the error message SHAPEFILE writer: Shapefile writer: Failed to write to file '<pathToFile>\\Grid.dbf'. Please ensure that the file is not open by FME or another process, you have sufficient privileges to write this file, and that sufficient disk space is available. It looks like the reader is blocking the .dbf file. Does anyone have any advice on how to proceed?
Hi, In my workspace I work with coordinates in different projections. I store them as numeric values. E.G. Geolat: 52.0324234. I want to write this to a PostgreSql database, which has the same type as is required for the value. Seems all good. But. When I start writing I get an error where it complaining about the input syntax is not of type 'numeric'. I see a query inside the log, Where it changes the value 5.2023617 from Longitude to " E'5.2023617' ". Which is a string. Which I dont require. Does anybody know where to look at or how to solve it?
I am sending the FuzzyParrelLineFinder 3 features that are lines with 2 coordinates only (i.e. start and end points). The coordinates are identical. The lines are 64 m in length and I am using the parameters of: Sampling Distance = 1 and Search Distance = .30. The FuzzyParrelLineFinder is not identifying the lines as matching. Are there situations where the FuzzyParrelLineFinder doesn't work or have I miss-understood the parameters?