Using transformers to modify data.
Recently active
I have two readers reading two shapefiles: a centerline and a AOI of interest. The centerline is in WGS 1972 and the AOI. I need to reproject the centerline to the coordinate system of the AOI. Is there a way to define the "Destination Coordinate System" with that of the AOI?
I found this article about a known issue where the 3D View isn't available in the FME Data Inspector when using Remote Connections but I just wanted to share a solution which worked for me. I would have linked the article on the other link but I couldn't find a way to comment there. this link here outlines some steps you can take: https://knowledge.civilgeo.com/knowledge-base/enabling-gpu-rendering-for-microsoft-remote-desktop/ I didn't follow all the steps (only step 12) and it's working for me.
Are there plans to add the GetFeatureInfo capability to the OGC WMS Reader?
Hello FME community, Does anyone know how I can convert a label text into a polygone that include the text Thanks
Hello i would like to create new feature class and write into Arcsde .will be automatic add into arccaralog ?how to write it into specific feature dataset ?new feature class includes lines .which parameter should I do for Arcsde writer ?FME 2021
Hey community!I need to transform my OBJ with texture in a solid to trasform that in a IFC with material in a class like building proxy or something like that with a property set from a databse excel existing. Can someone help me?
Hello, I need to read all attributes from input shapefiles with different attributes (not to have the attribute number and name defined). I would like to have a workflow with one reader that will read input shp e.g. "Test1" with 3 attributes (in first run) and then input "Test2" with 4 attributes (in second run) Is there a way how to do it? Thanks!
Hello All, Please have you got an idea how i could store more then 100+ records ? When i run the WB it should compare or find the value and do the needful. thank you all
I have followed the below process .First I used the Spatial Filter with electrical Line as a candidate and Electrical devices as filter and the spatial relationship as "Intersects". Taken the failed records from the spatial filter to neighbour finder with base as device and Candidate as "Line feature ". Using the output of closest candidate X and Closest candidate Y , Vertex created with the replace point option to overwrite the geometry . Tried the Anchored snapper as well which is not giving the expected result . I am still seeing some of the devices are away from electrical line .Can you please help me on fixing the issue ? Thanks & Regards,Kokila
I'm having a custom transformer that needs an URL as input for API calls, so I made it a user parameterHowever if I take the value from an attribute, that value is lost after another custom transformer that contains a list builder. If the value comes from another user parameter (set in the main), there is no issue:This is the setting by taking the url from an attribute (table shows the output from a parameter fetcher inside the custom transformer after the list builder CT) This is how it is by taking the value from another user parameter (+ output from same parameter fetcher): Is this a bug? Am I missing something?How could I solve this in a performant way?Is there a way to change a value from a user parameter to an attribute value? Say I define user parameter "URL" as private one and leave it empty. After I deduct what the URL should be (fetched from a database), can I add the fetched value to the empty user parameter?
Is there a difference in performance when it comes to working with Missing vs Null values in FME? I'm working with some database tables which have a lot of null values. The output is something like JSON so In the end I want the null values to be missing in the output rather than a null or an empty string. but when it comes for manipulating the data is there a difference between missing and null values?
Helo FME Users, I am using FME for my data processing tasks, and I am trying to determine the number of points that fall within each polygon in my dataset.Specifically, I have a set of polygons and a corresponding set of points distributed across a geographic area. My objective is to count the number of points contained within each polygon. However, I am unsure about the most efficient way to achieve this using FME.Thank you in advance for your time and expertise.
Hello, I am attempting to take over support for FME Smallworld translations and the first task is to add some new features to an .fmw file. I am able to add the features but notice that doing this or changing the file in any other way causes seemingly unrelated text features to no longer translate. Looking at some text features in the file, there is a warning: The following attributes do not exist: 'sworld_text_string'. This seems like it could be related to the features no longer translating; I am not sure since they do come across before touching the file. Any information is appreciated. attached are some examples and a log with the error message (updated). I am happy to share more information or meet to try and get this resolved. Thank you.
I have tried both attribute checker and attribute manager to pull the data from the dgn and then run it into geometry filter to place it into an existing gdb, and this does not seem to be the correct workflow. Is there a standard setup for converting a DGN to a GDB?
How can I change the text sizes for individual elements in blocks? In AutoCAD itself I can set the text sizes within the block. In FME I set text size with autocad_text_size, but this sets the text size for all the elements and overwrites what is in the block. So I'd like to set the 1-2-3-4-5-6-7-8 to be much smaller than Existing and Grass
I have a csv with start and end lat longs and other attributes like road name and road number. I want to snap it to the route (road network) polyline dataset based on matching attributes (road name/road number) and then generate the line geometry of that road network from start to end coordinates provided. Is this possible to accomplish in FME?
I am able to use AttributeValueMapper to translate single values (ie if col1 == 1 then col2 = 'A') but I need to get it to map ranges of values, something like if (col1 > 0 AND col1 <= 50) then col2 = 'A' I keep getting 'Invalid Test Expression' errors so it sounds like I'm not writing the conditional tests correctly but I cannot see where I'm going wrong. Here's an example: Can anybody help me fix this, or point me at another way of setting a value in one column based on more than one possible value in another column? Thanks, Mike
Hello everyone, I've a quite simple workflow but I'm stuck with error '500'. I'm trying to link polygons from hosted feature layer A (ArcGIS Portal) with attributes from a CSV file and write them into another hosted feature layer B (empty, with same schema than CSV file). The writer is configured to truncate and insert all polygons & attributes. I guess that this error is coming from the lack of unique ID for the new inserted polygons, since this field cannot be modified (see below) : ArcGIS Portal Feature Service Writer: Attribute 'objectid' on feature type 'Master_nutrition' is marked as read-only in the corresponding layer/table. Attribute values will be ignored. NB: same for "globalid, shape_length, shape_area" Similarly, I've a more complex workspace involving a "many-to-many" FeatureJoiner, with the same error. The solution is probably similar. I'm not sure how I should handle ObjectID or GlobalID for it to wor
This is very simple. I have two different point feature classes and I just simply to want identify which points overlay each other (several should be an exact spatial match) and transfer attributes when there is a positive spatial match. I first considered using PointOnPointOverlayer as I thought it was the most logical transformer but that doesn't seem to carry out a "spatial join" but rather 'aggregates' points based on proximity. I found that NeighbourhoodFinder with tolerance set to 0.01 was the closest tool to a typical GIS spatial join. Other options may include using FeatureMerger. Any suggestions on which transformer will work best here? This should be straightforward enough! Thanks.
Hello "Safers" Migrated from latest 2022 build to 2023 2 days ago.Noticed that some of my scheduled Automations failed and the issue is linked to the Excel Writer (The Writer itself or FeatureWriter) These workspaces have, obviously, worked prior to the upgrade for some time now.The Server log outputs the following for one of the workspace (Same error for the other workspace):-----------------------------------------------------------------------------------------------59 2023-6-19 10:01:01 | Emptying factory pipeline60 2023-6-19 10:01:02 | OneDriveConnector: Downloading file "MO-Emails.json" to specified folder "E:\\FME Workbench\\Planning Support\\LetterOfRepresentations\\JSON-Input"61 2023-6-19 10:01:02 | Creating reader for format: JSON (JavaScript Object Notation)62 2023-6-19 10:01:02 | Trying to find a DYNAMIC plugin for reader named `JSON'63 2023-6-19 10:01:02 | Loaded module 'JSON' from file 'E:\\FMEFlow\\Server\\fme\\plugins/JSON.d
Hello All, Am not sure if this have reached to FME support and experts to step in as i am struggling to extract CORRECT XYZ coordinates of this object ( i call this PLAT). What i am after is 4 vertices XYZ coordinates ( corner of PLAT FACE)1 centre point XYZ coordinates ( PLAT FACE)1 gravity point of this CUBE ( full object including the studs) I have worked on it for quite long but the results using the various transformer turns out to be incorrect when i compare it with the output from python output and actual survey of the object using total station results . It no where close or accurate. So please this have now become challenge to obtain correct coordinates using FME. Am attaching my FME workbench from what i know and have learnt things so far and sample data that i have am aware but am sure there is better and efficient way that you FME help desk and expert might be aware of . Thank you so much for all your help and support.
hi Everyone,This is a very specific error and I wondering whether it's a bug. Initially I tried using the FeatureReader with Spatial Filter, however then the whole ecw file needs to be read (14 gB) which takes a long time. I then tried using the normal ecw reader with the search envelope which doesn't need to read the whole ecw file before conducting a spatial operation. This works superfast for when I choose a number for Advanced > Pyramid level to Read from 3 to 10. I get the following output for level 3, however the picture is quite coarse as you can see. I would like to have the most sharp picture, thus ideally I would like to choose level 0, however when I choose a number from 0-2 then I get an error translation with no explaination about the cause of the error. I was wondering whether this a bug.
Has anyone experience the Data Inspector having issues when viewing 3D objects in 2D? Sometimes I get the Inspector into a state where the application partially freezes. It seems to happen when I switch from 3D to 2D. I'm unable to change what I see on the screen, however, I can see that the buttons at the top are responsive and the context menues. I switch back to 3D and it'S fine. It's only 2D which isn't working. Restarting the machine seemed to fix the issue but eventually it come back. Just looking to see if I have a faulty machine/config or if it's FME. Steps to reproduce: Open 3D Dataset (3D view opens by default) switch to 2D.
Context:The overarching goal is to extract certain categories of areas from GeoPackage files and then write the output as images with the R, G and B channels containing specific grouped categories.I've gotten this all to work nicely as long as the geographical area that we collect the data from contains all of the categories that is written to each of the channels. The issue now being that when one of these categories doesn't exist in the selected area - then the connections for that color channel wont be ran and I end up with a broken output. So what would be the best way of making sure the ImageRasterizer leading into the RGB channel creation is ran regardless of input data or not?Or would I be better off doing something completely different? I am currently working with a RasterNumericCreator to try and generate blank data to be supplied when other data is missing but all I've gotten is a mess trying to get the coordinates accepted by the nodes down the line.Using this me
Hello, I am trying to generate dynamic POSGIS tables from spatialite data, however I cannot seem to force FME to create POSTGIS tables with Point / Line / Polygon geometric columns, they get forced to Geometry every time.As you can see, I have geometry set from schema definition, I have disabled creation of generic geometry columns. My features look like this:However when I look into the database, the table created looks like this:SRID is generated correctly, but geom geometry(Geometry,5514) should be geom geometry(Polygon,5514)...I have found similar question, from 7 years ago, is it possible that this has not been fixed? They are using feature writer, I am using normal writer. https://community.safe.com/s/question/0D54Q000080hcErSAI/featurewriter-postgis-writes-generic-geometry-column PostgreSQL 13.10 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0, 64-bitFME: FME(R) 2022.0.0.2 (20220518 - Build 22343 - WIN64)