Using transformers to modify data.
Recently active
Hey fellow FME'ers, I'm working on a process to export multiple formats some of which support textures. Now I know that FME has the capability to deal with shared items buuut does anyone know a way not output multiple copies of the same textures or overwrite existing ones? is there a way for the writers to use the shared items? Thanks in advance for any input
Possibly something that may already be addressed - this is in FME 2019.2.3.1If reading a date time field from Oracle, if you try to sort this field numerically you get an error message, presumably because the date times are seen as stringsFailed to sort Feature Table. Ensure fields you wish to sort by are of a sortable typeBreaking bulk mode, e.g. with a python caller, addresses the issue and the sorter works.
I've been working on a new workflow and in 2020 I've been excited to see the increased support for Bulk Mode - It's awesome. However, I feel like in the workflow that I've been creating Bulk Mode has been causing some performance issues. In a few places in the log I see things like this 2020-06-23 09:47:51| 5.8| 1.4|INFORM|Aggregator_4 (AggregateFactory): Group 1 / 1: Preparing to divide 11 features into groups2020-06-23 09:47:52| 6.1| 0.3|INFORM|Aggregator_4 (AggregateFactory): Group 1 / 1: Dividing 11 features into groups2020-06-23 09:47:52| 6.3| 0.2|INFORM|Aggregator_4 (AggregateFactory): Group 1 / 1: Splitting bulk mode features into features2020-06-23 09:47:53| 8.0| 1.8|INFORM|Aggregator_6 (AggregateFactory): Group 1 / 1: Preparing to divide 4 features into groups2020-06-23 09:47:54| 8.5| 0.5|INFORM|Aggregator_6 (AggregateFactory): Group 1 / 1: Dividing 4 features into groups2020-06-23 09:47:54| 8.7| 0.2|INFORM|Aggregator_6 (AggregateFactory): Group 1 / 1: Spli
Hello all,I have a street network and a point dataset (of schools).How do I calculate those streets that represent a 3.5km driven distance from each school?I can calculate one school at a time, if that is necessary
I have a series of text files that I am trying to create lines from. Each row in the text file has the number of vertices followed by the Y coordinates for all the vertices and then the x coordinates for all the vertices (see example below)3,41.1380602942863,41.1378946727126,41.1378187626848,-111.856708809171,-111.857316620769,-111.857869454434Does anyone know how I could break these up into an X,Y format to use something like the LineBuilder to create lines?Thanks!
I make a custom transformer local machine. This custom transformer I can not open in the remote environment. The same issue occurs when I make a custom transformer on my remote device I cannot find this transformer locally. My default path is the same: I:\\APPDATA\\FME\\FME_Conn but I cannot find my custom transformer on any of my disks.What is the problem? and how can I sync the path for custom transformers so I can use the custom transformer in any environment?
I'm reading OSM PBF and having a problem to retrieve the value for the key ele (elevation) for feature type natural_peak. When adding the reader, FME detects and expose the following 2 attributes from peak : name and ele (as defined in config file). There might be other attributes available in the feature information window that I can later expose.However, attribute "ele" is always empty, even though the information is avaiable on the node (verified on OSM directly). I have tested with different datasets (the French Alps, Caribbean) and FME never retrieve the elevation value. Looking in the feature information window, the attribute "ele" is never present which make me think that FME do not retrive this value at all using the OSM PBF reader.Any ideas ??
Hello guys;I got some 3D Scan laser scan data as an e57 format and as soon as I open each setup I see that it contains point-cloud data and 6 raster imageries. This is great as I can combine all the point cloud and generate 360 panoramas for each set up I'm having hard time to extract coordinates from center of the 360 and build a single raster from each set up. No idea why I'm just able to preview just on of the raster and all the remain looks like contains same metada. My guess is that I'm missing something.Any one with experience extracting 360 panos from and e57 (Coordinates of center of the pano and a single raster?) Thanks
Greetings, I have a table that has a string column with geometry coordinates for a multi polygon. I would like to convert this data to a Polygon feature (ESRI) shapefile. Attached is a snapshot of what this column looks like. Thanks for any information.
Hi,I am using BRepSolidBoundaryCreator.Beta to create a 3D-model with our terrain mesh as the top layer. The model is created without problem, but after clipping the model, edges of the clipped model is jagged and geometryvalidator shows the sides and some parts where the sides break the top layer as "InvalidParts" due to non planar surfaces. It works just fine if I generate a mesh with 90° corners to run through the BRepSolidBoundaryCreator.Beta and not clip it. The goal is however being able to clip the resulting 3D model to any shape, save it as in STL-format and still have sharp edges. Any ideas on how to achieve that? My workbench so far:My result:
Hello!I have a line where the first and last vertex contains the real z height (see on photo).I want to set the direction of the line in the that it shows to the lower point, so the 0 vertext is higher, than the last coordinate. Is there a way that can change the original random orientation to fit this rule?Thanks
Hi there, I have a database with a series of different street names from all over the world.In some regions that use multiple alphabets in their local languages, I have mixes of this. I.e. one name in Latin, and another in Thai, Arabic, Cyrillic, etc.What I'd like to do is pretty simply on paper: Look at each string in my list and determine what the alphabet used is. As simple as a new attribute indicating the language as "Latin" or "Japanese", and so on.I've tried the CharacterCodeExtractor, but checking only the first character is not always useful, especially in cases like greek where some of the letters exist in both Greek and Latin alphabets.Any ideas on this? Thanks a lot!
villepopulation en 2016superficie en 2016maisons en 2018appartements en 2018Paris 1000122591000Lyon2000366555000Toulouse50095200300 J'ai un tableau de ce type (ci-dessus) et j'aimerai le structuré comme ci-dessous annéevilleles variablesvaleurs2018Paris maisons en 2018 2592018Lyonmaisons en 2018 6552018toulousemaisons en 2018 2002018Paris
Hello,I have a workspace that creates XML content in an attribute and finally uses an AttributeFileWriter to write it to an XML file. This all works fine in FME Desktop 2018.1 (on my Windows 10 machine) and mostly fine in FME server 2018.1.0.3 on "win64". The difference is that the result file written by FME server has a BOM (Byte Order Mark) set and the result file written by FME Desktop does not. We found this only recently when the receiver of the result file (generated by FME server) complained that their software couldn't read it, and we nailed it down to the BOM being set.I know that there is a setting in the "ordinary" Text File Writer which allows to select whether I want the BOM or not. The AttributeFileWriter does not have this option and seems to handle this differently on FME desktop and server.From the logs of the server run of my workspace I saw that it seems that the server uses a text file writer "underneath" the AttibuteFileWriter:Text
I have a PostGIS query which involves interating over a cursor and inserting the results from each iteration into a temp table. Once the loop has finished the the results of the temp table are returned. FME is reading the geometry field as an attribute not as the geometry. I've now run out of ideas - I've tried renaming the geometry field, explicitly casting the output as Geometry type, adding an index on the geometry field on the temp table. Nothing works. This is the query (it's for find how long it takes to get from several points (in the `nearest_nodes` parameter) to all other points on a network within a set time ( the `maxDrivetime` parameter), by multiple modes of transport (the `Vehicle` parameter):```psql-- SetupCREATE TEMP TABLE query_output ( from_v int, node_geom geometry(Point,27700), agg_cost float, transport_mode varchar(10) )WITH ( OIDS = FALSE)TABLESPACE pg_default; CREATE INDEX node_idx ON query_output USING gist (node_geom); DO $$
We're in the middle of setting up fault tolerance in FME Server with distributed engine hosts, per the optional configuration in the following documentation: https://knowledge.safe.com/articles/74845/introducing-the-new-20181-fault-tolerant-architect.html I found the following un-answered question posted by @swedper, and I have similar concerns about how distributed engine hosts work: https://knowledge.safe.com/questions/107724/engines-disappear-when-active-core-is-down-in-a-fa.htmlWe are planning to have two completely independent sets of core and engine hosts, each in its own data center - one primary and one secondary. We have a load balancer that will send all traffic to the primary core host, unless the primary goes down, in which case the load balancer will send traffic to the secondary core host. Both core hosts will be configured to point to the load balancer URL, so given that I have some questions about how FME Server works with this setup:Where is the queue itself stored
DGNStyler line width has on effect on lines when viewing in Bentley softwrae. I'm translating from a GeoDatabase to Bentley DGN format. I have a cell library for symbolizing cells but lines should just have a color and a width. It doesn't matter what width I select, it comes in a a very thin line with no fill.
Hi,I can't find an EPSG code (4083) in the "source coordinate system" list, in the Reprojector Transformer. Is there any way to load it? My FME version is 2018.1 Thanks!
My issue is that I want to bend all lines around a polygon if the line is intersecting it. I understand that there is a huge amount of kombinations of how Buildings and lines can be scattered so my question is reduced to a more generelized question. "How to bend a line around a area object" In my workspace I am sharing fictive objekts and explanation what seletions to be bend. I have also, in red, marked out a costum tranformer that should be replaced with Another method. So dont bother dig Deep into that one. I am also sharing a fictive example of a result to visualize approximately what I want to accomplish.
Hello everyone.I have a question for my DTM imageries. Resolution of imageries are 0.15m for red bordered area and 0,70 m. for green bordered area. I want to create a merged (mosaicked) and interpolated raster with a resolution of 0,50 m.. By the way; intersection of the two areas must come from the high resoluiton. How i must set the overlapping value and in what order should it be the transformers?I can guess the transformers that i can use (like rasterressampler, rastercellcoercer, rasermosaicker, tester(to retrieving the cells from high resolution for intersection area), 3DForcer, SurfaceModeler, etc.)Thanks. @daleatsafe @daveatsafe @jovitaatsafe @redgeographics @deanatsafe @rylanatsafe @hollyatsafe @lenaatsafe @annabelleatsafe @steveatsafe
Hello guys, Is there a way to find a word I character chaîne with the tester like in arcgis when I create an sql selection. For exemple with the % at the end or beginning or word?
Just updated windows 10 and can no longer boot up FME 2019.2.0. Any ideas how to fix?
I'm looking for a method to "explode" single features into multiple features based on the numeric value in a given attribute field. Here is an example of what I'm working with and where I'm trying to get to, keeping in mind that there is point data attached to each record here...AnimalNumber_SeenOwl1Deer2Raccoon3 I'm looking to "explode" the features so that there is one point feature for each individual animal...AnimalNumber_SeenOwl1Deer1Deer1Raccoon1Raccoon1Raccoon1 It's worth noting that there are many features on the map for any given animal type, but the observations have been aggregated by the number of animals seen in the group at the time. An animal sighting with a "Number_Seen" = 1 does not need to be "exploded". Does anyone know a good FME workflow to do such a thing? I essentially need to de-aggregate points and replicate the spatial/attribute data so that there is a feature for each individual animal observed. Than
Hello Learned Friends,I have a Point layer where I need to convert each Point feature into a Polyline feature which traces along a set length (say 25 metres) of the nearest neighbouring polyline feature from a separate layer.In the crude example below, the BEFORE scenario details an example of my starting position, whereby I have 3x Points (in red), plus 3x Polyline reference features (in grey).The AFTER scenario details what I am attempting to achieve, and ideally the grey Polyline features (A,B, and C) will become split features along the length where the new red polyline features have been inserted.Does anyone have any ideas of how i can achieve this?Many thanks,RB
Hi,We have a problem with the DateTimeStamper in a workspace. The customer works in FME 2019.2.2 build 19817. As you can see from this screenshot it only stamps the first row with the date: I've tried to rebuild the same workspace from scratch, but I cant reproduce the error. The customer still gets the error when he is trying. These are the Parameters for the DateTimeStamper:Does anyone know where this error can come from? I've added the workspace as well as the data as attachements. Kind regards,Birk