A space to discuss FME Form
Recently active
I have a basic workbench where I have points stored in an ESRI ArcGIS Online Point Feature Layer, and I have an ESRI Enterprise SDE Polygon Feature Class. 99% of my AGOL points fall within a SDE polygon. I have created a simple workbench with two readers (AGOL and SDE as previously described), as my screenshot shows, the points fall within the polygon areas, but the tool is not returning a single overlap whereby a point sits on a polygon, yet the screenshot clearly shows the point within the polygon. See '_overlaps' column in screenshot are all 0 Is there something basic I am missing? I just want each point to have an attribute outlining the polygon it is within.
Is there a way to read and write the .ovf file format of orbithttps://kb.orbitgt.com/209/technology/supported_formats/vector/ovfThanks
I am trying to do something that seems completely benign, which is to aggregate CAD file features by their filename. Instead, it gives a generic error after processing the 6 dwgs selected. Please see the attached log file, which was created with debug on. Any ideas? Is this something you should not do in general? Using just a REAL DWG Reader and the Aggregator. Any insight is appreciated.
I am trying to ETL an LRS-enabled routes layer currently stored in a Geomedia database into a ESRI format that is consistent with typical LRS operations like dynamic segmentation. The issue is that the fundamental data models that handle measure values within a calibrated route network are different in the two software packages. In Geomedia, routes are segmented into a series of features (or rows), all of which share a common routeID, and all of which have (as exposed attributes) begin_measure and end_measure. Unlike in the ESRI world, the measure values are not stored in the vertices but in the attributes. Question is... how do I use FME to efficiently move measure values from attributes of lines in Geomedia data into m values within vertices of lines in ArcGIS data? Thanks in advance... Adam
Hello, How can I utilize a User Parameter in the SQL To Run After Write? I have a User Parameter (Text Value) with a default value of parcels@DateTimeFormat(@DateTimeNow(),%Y%m%d) The parameter works when setting the table name for the new table in the DB and the table is properly created: But when the user parameter is used in the SQL To Run After Write, it causes an error. Is that because the value of the User Parameter contains formatters? This line in the SQL:UPDATE '$(ImportTableName)'(I've tried with and without the quotes surrounding the parameter, btw) evaluates to this in the console (and the SQL):UPDATE 'parcels@DateTimeFormat(@DateTimeNow(),%Y%m%d%H%M)'How can I use this parameter in the SQL? Alternatively, how can I utilize a name that is generated at workspace runtime for the table name and subsequently reference it in the SQL?
Hello there we looking to calculate the distance between 2 opposite buildings across a street, if we use a neighborhood finder it will not work Any idea Thanks
Hi, I have a ground geometry like this:So this is an aggregate feature, based on faces! Now I will resolve this into a polygon like this: it is not working with Aggregation based on building_id of the buildings! Than I have an aggregate feature like in the first picture Is this kind of transformation possible?
Hi, I am using a pythoncaller in FME to convert the KML color from the linestyle (a string, hex ABGR) to a C# Color (ARGB 32 bits integer) (see workbench) KML doc Colorstyle (https://developers.google.com/kml/documentation/kmlreference#colorstyle): For example, if you want to apply a blue color with 50 percent opacity to an overlay, you would specify the following: <color>7fff0000</color>, where alpha=0x7f, blue=0xff, green=0x00, and red=0x00. (ABGR !) With FME Desktop under Windows (2021.2.4), this works well. => 2022-03-29 18:00:28| 0.6| 0.0|INFORM|Attribute(32 bit integer) : `line_color' has value `-16733441' Running this workbench on the Linux FME server (docker install!) gives different results. => 2022-03-29 16:01:14| 0.2| 0.0|INFORM|Attribute(64 bit integer) : `line_color' has value `4278233855' I have some questions here: 1) Why does this happen?2) How do I solve this?3) Is there a more elegant and consistent way to accomplish
Hi all,Is there any way to extract the area and length attribute from the cad file.I tried AttributeExposer but i couldn't extract area and length..
hello, I am deploying a script which uses InlineQuerier Transformer which executes SQL queries against xlsx files "coming" from another system. Everything works ok when FME Server is installed on Windows env, also works ok in FME Desktop on my Windows laptop, but when I deploy the script (and execute it) on FME Sever (from Linux environment) I receive following errors: 2022-3-30 15:51:09 | Remove_tasks_already_assigned (InlineQueryFactory): Error preparing database query: near ",": syntax error Unable to execute statement2532022-3-30 15:51:09 | Remove_tasks_already_assigned (InlineQueryFactory): Database was unable to prepare query 'SELECT2542022-3-30 15:51:09 | *2552022-3-30 15:51:09 | FROM2562022-3-30 15:51:09 | "Failed"2572022-3-30 15:51:09 | WHERE2582022-3-30 15:51:09 | ("CALL__T","ACTION_NO","CREW","EVENT__T") not in (select "CALL__T","ACTION_NO","CREW","EVENT__T" fr
Dear Community, I want to read few CCTV inspection reports for pipe inspection which contains details about City, asset number, Inspection info from CCTV report, pipe information from CCTV inspection, defect information etc. in different line. I want to read this pdf in FME and convert those details in the table format. May I have a detail tutorial to understand ...how we can do this process in FME?
I'm parameterizing the first portion of a dataset path name inside a feature writer dataset parameter to allow easier transition from our development environment to production. I've created the following published parameter.The published parameter's Configuration parameter is set to display name = 'dev', value = ""//myhost.org/Scheduled on FME Server/DEV/dev_start_stop_report_data/"" When the dataset parameter in the feature writer transformer is set as shown below, the writer is unable to find the directory. The error below is returned$(report_data_path)sa_output\start_stop_report.xlsxERROR |Excel Writer: Failed to save changes to the spreadsheet '""\myhost.org\Scheduled on FME\Server\dev_start_stop_report_data\""sa_output\start_stop_report_.xlsx'. Check that you have write permission to the file, it has no password protection and is not opened by another application. Error message is 'No such file or directory.'There may be a better way to go about it, but I'm attempting to use a str
fme_dataset and fme_basename attributes are there when read normally, but not when read with a FeatureReader.
The problem is where the markers are closer than approx 10 m each other. Gocad tells me these are collocated markers. How is it possible to fix? I do not want to discard the bores from the model.
we have run FME server on windows. Here we used an UNC path as the input folder parameter for the workbenches. This allowed us to store the data that we would like to process on a (windows) network share. Another benefit is that we are able to run the workbench in FME Desktop with the same parameters as in FME Server, since we do not rely on the FME_SERVER_* parameters in the workbench. We are now migrating to a FME Linux / Docker installation, and the UNC path solution does not work anymore. We are looking for a way to just change the content of input parameter, and still access the data on the (windows) network share. I can't find the instructions on setting this up. Would we need to mount the windows network share from the linux server? Additional questions: Just mounting the windows share from the linux host is not sufficient. Is it possible to access this mount on the linux host from within the FME server docker by using bind mounts?
FME Desktop 2022 Build 22311: The “issue locations” generated from the “geometry validator” fails to be written in an esri feature class, As per the screenshot, the “issue locations” generated from the “geometry validator” fails to be written in an esri feature class What could be the issue here? The data is attached
Hello,With an URL, I Can create polygon with a json Extractor and a geometryReplacer but it's impossible to keep the attributes. I can't expose any attributes. I don't know how to do. The Json looks like this Any idea?Thank you so muche
I have a shapefile that contains about 10'000 points and need to merge some data from a polygon shapefile that describes administrative areas. I need to add the relevant admin area data to each point. Is there a way to do this in FME?
Hello FME'ers,Welcome to What's Up Wednesday The World Tour StartsThe FME World Tour is off to a flying start with a virtual event held by Locus in New Zealand. Today is the final day and I'm scheduled to appear as part of a round table discussion. Of course, there are many more events to come, with Safe's own "Virtual Brunch and Learn" beginning next Tuesday (5th). And while Red Geographics don't have the same supercar (is that a 2CV?) they definitely have the colour-coordination done well, just as you'd expect from a team of cartographers. So visit the full schedule to see what events - both in-person and virtual - you might wish to attend. What's Under the Hood?If you want to see what's under the hood (or bonnet) or FME and take a peek into the engine, then I can recommend an upcoming webinar called, well... Lifting the Hood of the FME Engine. That's myself and my colleague Andrea who are presenting, and we hope to cover in a bit mor
The above before the parentheses is the error and following up on the solution, I have a web connection that I'm trying to establish in FME Server. When I go through the steps to authenticate, I get the attached dialog. I do not understand what this is telling me. It says to "Navigate to FME" but this dialog came from FME server (after logging into Google) so why isn't it just using it. I do not understand where to put the authorization code. I found these instructions that cover "Managing Web Services" but the Web Service already exists and I don't feel comfortable pasting over what is there because I didn't create it (2nd screenshot).https://docs.safe.com/fme/html/FME_Server_Documentation/WebUI/Web-Connections.htm
I'm trying to read raster data from postGIS using the 'PostGIS Raster' FeatureReader and keep getting an error about band metadata. However, I can load in the same raster data OK via a select statement in a SQLExecutor transformer. The rasters in question only have one band, but I don't imagine that should be an issue. As the data returned via the SQLExecutor look fine, I'm assuming that there is nothing wrong with the data in postGIS, but the error is making me question that... The error I'm getting is;2022-03-30 15:46:00| 0.2| 0.0|ERROR |Error executing SQL command ('SELECT ST_BandMetaData("rast",1), to_char(ST_BandNoDataValue("rast",1),'9.9999999999999999EEEE') FROM "schema"."table" WHERE "pk_index" = '1'') :'ERROR: table-function protocol for value-per-call mode was not followed CONTEXT: SQL function "st_bandmetadata" statement 1' Any thoughts or help much appreci
Hello, I would like to ask about converting a vegetation model from .skp to Citygml, but in the end it cannot be displayed in layers like buildings, do I need to set an extended ADE, I tried to select the feature type output of buildings such as wall surface, but Can not output successfully. What I want to ask is how to output a CITYGML vegetation model that can be displayed in layers
GreetsWhen I cut the green polygon according to the red polygon the result should be 3 polygonsMy question is can I add a tolerance to avoid small area and in this case the result will be just two polygon (A and B with small area in C)?
So I have a quick question about Sharepoint Online web connections in FME. A while back, I successfully set up a Sharepoint Online web connection in Desktop (2020.2) and published to FME Server (2020.2). https://community.safe.com/s/article/How-to-create-a-Sharepoint-Web-Connection At the time, I must've followed the steps on this page or another similar how-to. Either way, it worked in Desktop and has been running on a daily/interval schedule in Server. I should also mention I'm using a service account for this, which has the proper SP privileges and is what my FME Server runs as. Now, I find that every time, I want to do some type of adhoc job or query in Desktop, the same connection I set up back then no longer works, and I have to set up a brandnew one. At the same time, the original web connection that was uploaded to Server during publishing continues to work just fine. Is there something specific to Sharepoint authentication or token expiration that I am not aware of tha
I have a polygon and I want to know the angle α , β , γ of each line.With the PointPropertyExtractor I get the Eula Angle if I set it beforehand with the PointPropertySetter and then rotate the object.Is there a possibility to find the angular inclination of the line to α , β , γ differently? PolylineAnalyzer, HorizontalAngle and TopologyBuilder have not helped me so far.