Using transformers to modify data.
Recently active
I have a large dataset of line segments, which are both curved and straight. The problem is, some of the lines have hundreds (possibly thousands) of vertices. I would like to remove enough vertices without affecting the shape of the line. What is the best way to do this?
Can FME transform a file called .geo (its from an Topcon gps with Geopad software, Sweden)I cant see it among supported filetypes (i cant uppload it either)
I have a Revit file created by the design team. The model has a series of hugely detailed objects, hundreds of vertices detailing holes in walls, nuts and even a curved toilet seat. I want to reduce this detail and simplify the solids within the model to be able to import the file as an FBX into Unity where the detail is unnecessary.Traditionally this has been a manual task but being a 2D FME user for many years it feels like there must be a way of achieving this repeatedly within FME. I've tried the usual tools such as generalizer which doesn't seem to alter the model at all, in fact it adds more vertices. Any ideas?
Hello! I understand in 2019.0 the Excel Reader makes use of bulk-mode. However, I find it only to be marginally faster than 2018.1 when reading in the same large .xlsx file (9 min. 27 sec in 2019.0 vs 10 min. 53 sec in 2018.1). I have tried creating the reader from scratch in 2019.0. Is there a special step that needs to be done in order to engage bulk-mode? BTW, for 2019.0 I'm on build 19238. Thanks in advance!
https://knowledge.safe.com/content/idea/24218/gltf-readerwriter.html@daleatsafe said "A glTF writer is under development right now and will soon be in FME 2017 beta."The FME 2018 does not have this transformer.
hello, Does anybody know how to create a LDAP reader. We need to use information which is located in the LDAP, I tried to use eclipse including the FME pluginbuilder and the files from https://www.unboundid.com. Better does somebody already developed this kind of reader(ldap) thanks in advande
I am trying to create an instance of the FMEWorkspaceRunner in python so I can kick off a workspace. I am able to import fmeobjects, but when I try to create an instance of the FMEWorkspaceRunner I get the following error:FMEException: FMEException: 395013: OEM License failure.I'm not sure how to fix this. If i start a command line terminal from within my FME installation folder, I can create an instance of fmeobjects.FMEWorkspaceRunner(). It's only when I try to create it in a script that I'm having a problem. I am also using arcpy within the same script, so could it be something to do with Python paths that I can't figure out? Any help would be appreciated.
Hi FME Experts, I have a feature class, and I received a new copy of this feature, I have used the "update detector" transformer to detects the changes between the two sets of input features.for the updated data (geometry), I need to find a way to compute the percentage of the changing in the data.I have tested the new release of the "ChangeDetector" transformer, but it does not give a percentage. of the change. Please advise me about this matter. Thank you in advance.
Hi all, I want to convert shapfile to .mbtiles in FME2019. Could you show me how to convert? Thank you
Hello,From a colleague I received an export from Navisworks in fbx (originally created in Inventor). The model consists out of many objects, which I would like treat separately. Therefore I added an identifier to the attribute table. After finishing the workbench in FME for an individual object, I want to create an iterative process to perform an analysis for all objects (by using a loop-transformer). The geometry of an object can be de-aggregated to parts. Of each part, the appearance can be extracted. However, the table contains duplicate values of material. I wish to merge rows with the same value of the field "fme_style_appearance_name".Simultaneously (this may be a misunderstanding from my side), geometry with corresponding part numbers must be merged as well. How can this be realised? It is possible to identify duplicate values by using the matcher-transformer, but unfortunately I don't know how to continue the process. Kind regards, Pim van der Zwaag.FME versie 201
Hello.I have a file in which I have 3 columns a8_admin_name, cat and Subcat. Out of which i want to Cat column to be in Row and get its corresponding count for that particular a8_admin_name and then also get the same count for Subcat field for that particular a8_admin_name. Any help in this regard?.
Hello, I have a 3D polygon.I would like to perform a rotation of that polygon around an axis with a specific angle value given a defined x,y,z point. How can I do that inside a python caller? Thanks
I'm trying to automate my downloads of government environmental data. Unfortunately the zipped shapefiles change name because they put the date in the file name. I've found that they all end up in this location though: http://jncc.defra.gov.uk/filesSo my current thinking is to get FME read this page and filter on the zip file name, then use httpcaller to download the right zip. When I go to this page in my we browser it displays a bit like a table - is there a way to get FME to read it as a table?
Hi,I try to increment a field start at 1 and finish at the end of the file. I use a counter and it's work fin with 1 file. But i have 38 file. I need to start at 1 for each file. Do you have any suggestion? Thanks
Hello,I am looking to combine two time fields to create a new column output. I've tested a lot of functions and time formats but can't seem to get it right so maybe someone in the FME Community can help. My first field is a specific time of day (departure_time), and I would like to add a second time field (travel_time) to achieve a final column with arrival_time.departure_time and travel_time were originally in %H:%M:%S, will I need to convert these formats prior to a calculator? is calculation between two time fields even possible?Any help would be much appreciated!
Hi all,I have street centerline dataset, In the datasets, there are some lines that smaller than 80 feet. I would like to combine those small lines with adjacent centerline. However, I could not find a way how i can use line combiner based on such condition.The line in the image is 70 feet so i would like to combine it either the lines behind or ahead. Any idea? Thanks in advance. Best,
I'm trying out FME Desktop as a possible solution for some data manipulation for our company. I've started watching some demos and tutorials, but the going is slow for information related to what I'm trying. Is there any way to get a proof of concept from Safe to evaluate how well it works for us before purchasing the software? I don't want to spend too long on this only to find it doesn't do what we want as I have other IT responsibilities and don't know that I'll be able to tackle this test project before the trial period is over. Is this a question for sales? Thanks!
Hi,I have two point feature classes and I need to create line or line feature class using first record in the first feature class with first record in the second feature class and so on. First Feature class Point -- First Feature class pointFirst Feature Class Point - Second Feature class pointFirst Feature class Point- third feature class point....Second Feature Point - first feature class point Cheers,Srikanth Dasari
Does anyone know if its possible to encrypt and de-crpyt strings in FME. So if I needed to encrypt an email address to save it to a database and decrpyt it to send email out at a later date. Is that possible?Thanks
I have a polygon dataset.90% of this dataset is polygons composed of lines10% of this dataset is polygons composed of lines+arcs.How to I filter out the 10% lines+arcs records while keeping the geometry intact?
Hi, my fme script, which i have runed for several times stuck, saving index. Can someone explain me the log, to fix the problem. All other proceses runed ok.
Hello,I'm looking to read a feature class from a GDB (for testing purposes, but eventually this will be many feature classes so this process requires minimal manual handling) and add the date on the end YYMMDD and write back into the same GDB.E.G READ - "TEST"WRITE - "TEST190415"I've look at ways of doing this and not many seem to work. The closest I've got is to set the reader to expose the 'fme_basename' -> Date/Time Stamper -> Date/TimeConverter (adding _date column to attributes) -> Attribute Manager where I add a new attribute called "New_name", the value is @Value(fme_basename)@Value(_date)The write is set to Dynamic Schema Definition with the source as the GDB used and the Schema Definition Name set to "New_name". The output is the GDB name. When I edited this to just the _date, the output was the date.So the basename is being read as the gdb, and the date is being picked up in the new attribute. Can someone p
Hi there,I've never had to use the workspace runner before, and I'm kind of lost on how to set it up in the way I need it to function.So currently I have a very simple workspace that is essentially just a SQLCreator and an Excel sheet writer outputting some measurement summaries. My SQL statement connects to a PostGIS database, which contains a list of per-country tables. All these tables are named the same (i.e. "France_full_2019", "Ireland_full_2019") except for the country name.In this workbench I added a plain text parameter in the SQL lines instead of a specific country, so in this way, running the workbench, I can type "France" in the parameter window and get France's data. This all works perfectly fine and as intended, but of course limits me to 1 country at a time...This is where my request comes in:I want to know how to use the workspace runner to somehow input an entire list of countries and have it run the above mentioned workbench f
Dear all,I hope you can help to solve this question. I need to calculate Length ranges and I have as data class and Length. Can you help me please?Class Length Lenght-rangesA-1 100 100A-2 250 (100-250) = 50A-3 300 (250-300) =50B-1 10 10B-2 30 20B-3 80 50C-1 40 40C-2 100 60C-3 200 100
Hi, I'm creating a new feature service in ArcGIS Online and it works great except the writer coordinate system is ignored, I get the default web mercator (3857). Is a particular version of coordinate system required on the features or how do I get the writer one respected? I know my desired CRS is supported by AGOL. Thanks all.