A space to discuss FME Form
Recently active
FME Desktop 2020.0.0.0: How to filter based on exact two values? For example, in the screenshot below, I wanted to filter all the values that exactly have the number “10” Or “11”. Then why the “101”, “102”, “110” are filtered with the syntax above?
Shape
I'm using the FuzzyParallelLineFinder and want to aggregate the line pair geometries that were identified. Then, turn into a CAD block with unique ID, and/or WKT format in a spreadsheet. The way it identifies parallel lines is : _line_id of one feature = _match_id of another and vice versa. I attached a Dynamo script picture that does what I am looking for. Thanks,@larue
Overall goal: Pair-up respective wall lines from a CAD drawing floor plan.Challenge: NeighborFinder will return most wall lines properly, but if there is a condition of 4 equidistant lines, the interior ones will be picked twice, one on each side. I want to have 2 discreet pairs: For context:After trying FeatureMerger in various ways, I think that a loop is my only option. Here is what I have so far:What am I missing? Thanks,@larue
I am able to create separate Excel files for each data source processed in the batch routine (consecutively), but can't figure out how to append the output of each translation into one file. The schema is the same throughout. Thanks, @larue
In enforcing our custom transformer naming convention we needed to rename our custom transformers in the CT library. I found the CT name was grayed out when opening up the Transformer Parameters editor (image below) Please kind share your solutions or suggestions?
I have a python script that I want to know how to run in FME that way so I don't have to manually trigger it? Any advice would be greatly appreciated.
FME Desktop 2020: How the “dissolver” tool can aggregate the result? I couldn’t figure out if the “dissolver” tool can aggregate the result without the need to use the “aggregator” tool In the screenshot below, when dissolving and aggregating according to the “autocad_color”, the result should be two features
Hello!I'm trying to use the following to find the position of a character/string in one of my attributes:@FindString(@Value(ColumnName),TEXT,1,caseSensitive=TRUE)When I replace TEXT with the text I am searching for, this works as expected, except for when the text to be found is a parenthesis, i.e. ( or ). In that case, the function interprets the parenthesis as the start or end of the function's arguments. I tried to escape the parenthesis using a forward slash (as suggested by the FindString() documentation to escape a quotation mark) as well as by surrounding it with quotation marks (as suggested by the FindString() documentation to escape a comma), but neither of these work.How can I properly escape ( and ) inside the function arguments?Thank you!
I have a single fixed license that I use for development work and a floating license that I use for production work. How can I easily switch between the two? Right now I have both added, and when I'm off network, it takes FOREVER for FME to presumably timeout with the floating license and try the fixed license.
FME Desktop 2020.0.0.0: What is the best practice to fix issues identified by “geometry validator” tool? For example, in the screenshot below, I got 1 failed, 4 invalid, 5 locations. What could be the best practice to fix them? The data is attached
The question is about , the process of transferring FME Desktop licenses from one department to an other in the same organization with two different license servers. Do we need to give the license that are being transferred back to Safe again and ask a new licenses on the same account? Are there differences between a floating an single fixed in this operation? Are there other things to take into account in this operation? Thanks in advance.
using neighborhood find we need the workspace when the candidate find the base we don't want this base to be used again in the process even if it fit the transformer setting Ex: I have 4 polygons and 5 Points we need to find a point within a distance of 1 m to polygon, 2 of those points are within the distance, our goal is the process when we found the first match the second one should not be considered the parameter( number of neighbors to find ) is not working since each point will find 1 neighborhood, if one point find polygon, that polygon shouldn't not be used by another point Thanks
I try to make a setup of a script workbench and a runner workbench. The script consists of a postgis feature reader and a gdb writer. The schema of the postgis feature reader is defined as a user parameter, and so is the destination of the gdb writer. The runner consists of a Postgis reader that reads a table containing schemas and paths for the gdb, and a workspace runner that runs the script and defines the user parameter mentioned above using the schemas and paths from the PG table. However i just this error when trying to read the table of the schema: "021-12-21 12:53:57| 0.1| 0.0|ERROR |Error executing SQL command ('select * from "FME_PostGIS_SCHEMA"."DF_Mast" where false limit 0'): 'ERROR: relation "FME_PostGIS_SCHEMA.DF_Mast" does not exist" So it just inserts the name of the user parameter rather than the actual schema it was support to insert. I hope you can help. Regards Rasmus
I have a workspace with a single 3D model (a tree) and a point dataset of several thousand points. Is it possible to replicate the 3D model and geo-reference it for every point?
Data:
I'm trying to schedule a flow based on an end user's chosen start time (which they'd pick and submit via an FME Server app). To do this, I've built two flows: one that takes all the parameters (including a scheduled start time) and has a server app built in front of it; and a second one that actually does the heavy lifting and is either called via a webhook or is scheduled by FME Server. I've tried to be clever and set a HTTPCaller at the end of the first flow to initiate a new once-off schedule in FME Server, but it's always failing with this error message: "message": "Unauthorized request by user admin due to lack of proper permissions or the object does not exist."Any ideas? Or even thoughts on better ways to do this?
FME Desktop 2020.0.0.0: What does “untouched” indicate for in the “geometry coercer” tool? For example, in the screenshot below, I got 3 features as “untouched”. What does this indicate for? The data is attached
I am importing landxml file that has alignment(s) with stationing. I'd like to view the alignment(s) with stationing labels including tick marks in the Graphics window. Is this possible?
Hello. I am trying to run a bunch of online and zipped INSPIRE GML's through a Feature Reader with the dataset parameter set to a URL defined in an attribute. All is good and stuff is happening for most of the data except the URL's that have a space in them, for example: 'http://www.catastro.minhap.es/INSPIRE/CadastralParcels/02/02024-CASAS IBAÑEZ/A.ES.SDGC.CP.02024.zip' And those get sent to the reject port with the error message: XML Parser error: ''Error in input dataset: 'URL' line: 1 column: 50 message: whitespace expected'' I did check out this one here:How do I remove a non breaking space from an attribute? (safe.com)But no luck , so any ideas?
Hi,I'm looking for the best way to combine raster-DEM data with construction point cloud data (exists only at some places, not covering the whole DEM ) to output a new modified raster DEM. The point cloud data contains vertexes from the construction (which means it also has ground points - but I'm only interested in the surface, where it overlays the DEM). The point cloud has no info saying what type of point it contains. Can this be modeled in a way that only uses the surfaces from the two datasets or do I need more steps than one in this analysis? Any suggestions?
I have polygons on wich I want to calculate some edges infos. However, I want to do the calculation on generalized edges and after bring it back to all orignal edges. For instance:Polygon -> edge -> generalized edge -> chopped to 2 vertices lines -> calculate attributes on lines -> merge attributes to original edges Is there a way at the end I could merge attributes from the generalized line segments to the original line segments?
Hi,We have just upgraded from Desktop 2019.1 to 2021.1 and I can no longer view the cached data when the FME_TEMP local variable is pointing to one of our network shares, I have changed the local variable to a few of our shares with the same result. If I change the local variable back to the local C:\\temp area, 2021.1 version works fine and can view cached data again. I have tried this with 3 users on the network and all are getting the same result. Version 2019.1 is still working fine, caching the data to the network shares?? Any help would be greatly appreciated. Thanks Brendan
FME Desktop 2020.0.0.0: The “clipper” tool fails to proceed and gets stuck, I couldn’t figure out why the “clipper” tool fails to proceed and gets stuck, What could be the issue here? The workbench and data are attached