Using transformers to modify data.
Recently active
Hello all, As far as I can tell the "Snapping Distance" param for the Snapper and the "Tolerance" param for the Intersector have to be hard coded or a workspace param. ie. They need to be known before the workspace runs. It would be really useful to have these values calculated within the workspace as the snapping distance/tolerance may depend on the data being processed. ie. It would be nice to be able to set the snapping distance from an attribute and the Snapper uses the value from the attribute of the first feature of each group entering the Snapper. Is this, or some variant, currently possible? I am considering splitting the workspace into two workspaces and having the first one calculate the value then calling the second one, however it would be much more convenient to be able to do the calculation of the snapping distance in the same workspace. Any assistance is appreciated. Thanks Michael Pascoecc: @deanhowell , @luke.giles
Hi, I've searched for the ways to calculate quantile for an attribute in FME with no joy. Does anyone know if there's a transformer or a combination (possibly sorting and then extract the value at a certain row?) that's capable of calculating quartile, percentile etc in FME? Cheers.
I have been having trouble writing geometries into custom linestyles in dgn. I have specified the seed file in the writer parameters and have set the color, style and weights using the "From Seed File" level overrides in the writer. However, when I write out the dgn, the custom linestyles seem to be dropped.I have attached an image with some test lines. The dgn on the right is the dgn that was written out and the dgn on the left is what I am working towards. I created my seed file by deleting all the lines I drew in the dgn on the left. Does anyone have any advice?
Hello, I am trying to install a few python modules to the python 3 installation included with FME workbench 2020.1 on MacOS Catalina 10.15.6. using pip is there a way to do this? furthermore, is it possible to use a virtual environment?
Upload File In Session in FME Server Playground documentation(and also both "Easy Translator" and "Easy Translator FME Server App" presented at FME Server Playground Demos demos),all use GenericReader + GenericWriter to do both format transformations and coordinate transformations. Actually, in order to correctly reproject between different coordinate systems, all these demos should contain also the EsriReprojector in between the GenericReader and the GenericWriter (and enable filling its public parameters from the javascript web app). Example of what happens if EsriReprojector is not used:Converting coordinates between Israel TM grid (EPSG:2039) and wgs84 (EPSG:4326) need to handle many internal parameters, and this is done correctly only by EsriReprojector by using WGS_1984_To_Israel_CoordFrame Transformation. All examples mentioned above fail to do it correctly (they shift the results) because they don't use EsriReprojector in between the Generic-reader an
I'm looking for a tool to assist with the creation of databases diagrams for an enterprise geodatabase. Essentially, I would like to create a table with: field names, data types and length (domains would be nice but not necessary). It looks like Scheme Reader (from table) should allow me to do this but I haven't been able to figure it out. Is anyone able to provide an example? ESRI use to have a tool to do this but it no longer works with 10.5+. Documenting your geodatabase design
I need to mosaic thousands of images, I was wondering if this is possible with FME or FME/cloud. Is there any feature for dealing with big Geodata? and what is the maximum capacity?
Hello all,I'm reading labels from a DWG and trying to determine what line they apply to based on their location relative to the line. As part of this I use the oriented bounding box of the text rather than the anchor point as the text usually has the anchor point below and to the left of the actual text while it is the actual text the user has positioned relative to the line. A BoundingBoxReplacer works well for this. However the bounding box includes the anchor point. See pic: Is it possible to get the bounding box without the anchor point included?ThanksMichael Pascoecc: @deanhowell
I am using a KML file exported from a GPS device and using FME I have have translated the KML to excel. I want to use a transformer to remove the extra text in the cell that I don't need and retain the text that I do need to conduct a match to the image file. Example below shows the italic text is the text to be removed and the bold text is the text to be retainedCell <a href='images/insphere/14325921-964c-4024-b002-8cb1549f232d.jpg'><img src='images/insphere/14325921-964c-4024-b002-8cb1549f232d.jpg' width='250'/></a>Image fiile14325921-964c-4024-b002-8cb1549f232d.jpg
Hello all,I am processing a dataset in the state of Queensland, Australia which lies across three UTM zones.Because my processing involves calculating area and perimeter in metres, and my source data is in LL I want to divide the data according to the three zones, reproject, calculate, and then reproject back.How can I filter each spatial object so that it goes only once into each appropriate zone?SpatialFilter tests the whole candidate, but if an object lies on the boundary I only want it to go into one zone, so really I want to filter by the centroid of the spatial object, not the entire object.Is there a filter for centroids?
I am facing some weird behavior from fme desktop, i have a sql executor and able to connect to oracle (thru named connection) , I tested it , testing good, able run the sql to bring fields to expose, bring the output fields(expose) within sql executor... i can do everything in development stage. But while running it gives TNS name error. how can i fix this? 9:26Connecting to ORACLE database `My_connection' with user name of `' and password of `***' Error connecting to Oracle database: message was `ORA-12154: TNS:could not resolve the connect identifier specified'. (serverType=`ORACLE8i', serverName=`My_connection', userName=`', password=`***', dbname=`')
we have a lot of data on the cloud and locally. does the desktop ESRI license provide the capabilities to connect to remote databases/data?
Hi I have table of with x,y, coordinate_number, and ID associated with each record. I created the vertex, sorted by coordinate_number and trying to use linebuilder by grouping by ID. However the option to group by ID is missing in version 6 of the transformer (2018)Any suggestion how lines could be built efficiently by grouping by field ID? I cannot upgrade FME Desktop for now. I am expecting about 1.5 million lines to be created.
Hi community, I have a data set that contains polygons which have arcs in them and others that do not. I'm looking for a way to select or filter the polygons that contain the arcs so I can do some editing on them but I'm not sure how/if I can extract these attribute properties to work with. Below are two sample images of properties that I'm referring to. Any help would be appreciated.
An obvious issue that needs a warning.If you have a single Server Engine and want to call a Workspace through FMEServerJobSubmitter. You cannot make use of FMEServerJobWaiter. It'll never complete as you only have a single engine.
Hoping someone can point me in the right direction, please.I have a workspace published on the FME Server and I want to be able to run this with the Property Number already populated from the URL.Thank youTim
I am reading in many autocad dwg files. I can extract the coordinates and reproject same. however i need to identify the CS prior to reprojection. These are all Autocad Map drawings with a coordinate system defined for each. the coordinate extractor does not recognize the CS. value is missing.
Is it necessary to use FME desktop to publish modified FMWs up to the Server repository, or can I simply use a file a manager to over-write the existing server workspaces with updated versions off my desktop?
Hello, I am currently trying to open a MRF file with FeatureReader. Usually, when i use FeatureReader, there is a particular output port created on the transformer.In this case, I only have the following output ports :SchemaGenericInitiator.Those outputs do not contain any geometry. When configuring the transformer, I do the following actions :I set the format to "Meta Raster Format (MRF)"I set the dataset I go into "Parameters...", and I set the Feature Type Name to "From format name"I set "Feature Types to read" to "mrf"I set "Features to read" to "Schema and data features"I set "Accumulation mode" to "Only use result".If I run this transformer, it does not fail, but there is no geometry output. If I use a MRF reader it works fine : when opening the inspector, I can see my data and click it. Sadly, this is not the process logic, I must use a FeatureReader. Did I forget to set some parameter ? Ho
Hi, guys.SolidBuilder transformer can construct a solid from surfaces.My question is, how does SolidBuilder transformer work? For example, by inputting 11 faces (as shown below), two small bodies, instead of a large one and a small one, can be built. But how does it implement? (Provided, of course, that the boundary point coordinates of each face can be matched)
I would like export from file e57, rotation (e57_rotation_w, e57_rotation_x, e57_rotation_y and e57_rotation_z) and translation (e57_translation_x, e57_translation_y, e57_translation_z) for the six images in the file. I can see this information in FME Data inspector but I can't see this information in FME Workbench.Thank
I have this Geometry and these Numbers:I want in my Attributes:ID | Right | Left | Up | Down13 | 14 | | | 1914 | 15 | 13 | | 20 How can i get the neighbors?
Hi.I'm looking into the streaming capabilities of FME Server, and is wondering whether a workspace may return more than one type of information as a streaming service.Streaming requires designating one writer in the workspace to be the streaming output, but that also limits the output to a single format. If your workspace is capable of outputting multiple formats, this seems to be a no-go in a streaming context.Does an "anything-writer" exist, that'll just pass anything on, textual or binary, as-is to the output ?Or alternatively, can a workspace switch the streaming target writer on-the-fly based on some condition at runtime ?Cheers.
I am using a matcher transformer to match multiple shapes. I have two shapes that are almost a match but are off by .001 of a decimal. In the parameters, I have setting the Vector Tolerance to 1, .01, .001, .00001 and each of those make them a match. We are unsure of how much vector tolerance we should allow because we want these shapes to be as close of a match as possible.
I'm translating dwgs into Esri file geodatabases. I am aware that i can set a search envelope on the reader but this is only useful if I know the extents of the the dwg. In my case I have 100's of dwgs with different extents and in many cases completely incorrect extents for the projection they are in (they could also be in one of 3 projections).The majority of the data in the dwgs is in the correct spatial location but there are spurious points, lines and polygons way off in areas outside of the project bound. This results in feature classes with inconsistent extents. Is there a way to filter the extent prior to processing so that only features in an extent containing at least 90% of the data is processed? I have started with a few things like counting the features and getting the coords and creating a bounding box....but i was wondering where to go from there? Any suggestions would be most appreciated.