Using transformers to modify data.
Recently active
I've got around 15,000 route line features I've generated from a ShortestPathFinder and want to combine these into one feature. Every line overlaps every line as the routes were from lots of addresses to one place. I've tried using a LineonLineOverlayer which works perfectly on smaller datasets but here the merging is taking days.I'm sure there's some clever way of splitting my dataset up and speeding up this process, or maybe there's an entirely different approach to doing this, or maybe even the ShortestPathFinder can be configured to output all routes as one feature?Appreciate any suggestions , Thanks!
How to upload a shapefile or geotiff to geoserver with FME
Hello,i'm trying to solve a problem with AUTOCAD dynamic blocks. I'm looking for the original name when they come with "*Uxxx" name.I created an invisible attribute "HIDENAME", defined as "constant" in each block definition (Autocad user's must not see it). The value of this attribute matches the original name.I don't see this attribute in FME Data inspector ...(ps : I don't want to explode blocks to solve the problem)
I have a point featureclass and a geodatabase table which I have joined using SQL Creator. When I add an inspector and run the workbench, I cannot see any geometries from the featureclass which I have joined in SQL creator. Here is the query written in SQL creator.select a.FCGLOBALID,a.FEATURECLASS, a.OPERATION, a.PROCESSSTATUS,a.MXASSETNUM, b.ADDRESS, b.CITYNAME,b.DIVISION,b.FACILITYID, b.GISSYSTEMTYPE,b.GLOBALID, b.MXASSETNUM,b.MXCREATIONSTATE,b.MXSITEID,b.OPCENTER,b.PATROLNUMBER,b.SERVICENUMBER,b.STATENAME,b.STATUS,b.STREETADDRESS,b.STYLEDEFAULT,b.TOWNGASNAME,b.ZIPCODE, b.shapefrom arceam.pub_to_p_delta a left join arceam.p_metersetting bon a.FCGLOBALID = b.GLOBALIDwhere a.PROCESSSTATUS='N' and a.FEATURECLASS='P_METERSETTING'This query work fine in sql developer but when I run the workbench, the execution is successful but I get following errorsBADNEWS: File C:\apps\FME\metafile\oracle_spatialDef.fmi could not be opened (tabrdr_classic.cpp:2756 - tabrdr::ClassicTableReader::TableRea
Hi, I just started working with JSON files and could use some help with a specific workflow. I have a list of addresses stored as JSON where I want to remove certain objects/arrays that match with IDs from a reference list. In the attached example I want to remove the address with the ID 1 from the JSON file. The workspace already works but I'm sure there must be a more elegant solution for what I am trying to to. In my approach I expose the IDs with a ListExploder remove unwanted IDs via FeatureJoiner and then I reassamble the original JSON with a JSONTemplater/Aggregator/AttributeManager. It does the job but its not pretty. I already checked the very informative JSON tutorial but I could not apply it to my problem. Thanks in advance for any tipps on how to improve my workspace.
Hi There, I am building a workspace that generates point location based on measure using line features, it uses Snipper tools with Measure (Value) as snipping mode (screenshot below). I have two questions:I get this error in one of our datasets, where it shows a warning and FME just hangs. It seems like an issue with generating last point where measure is same as the highest value. I am not sure if this a data precision related issue or a Snipper transformer issue. 2019-04-24 09:43:22| 158.4| 1.7|WARN |@Snip (or FMELine::snip) was given Measures of 49447.77 and 49447.77, which are out of range for a line with min/max measures of 0 and 49447.77. Snapping params to closest valid value.2. How can I make sure that process proceed with remaining data and skips the record that has problems.Appreciate any input. ThanksJay
I have around 35 gml-files, all with many attributes (25 attributes per xml). I am writing the files to an Oracle ArcSDE database. How can I find and set the best attribute type?In the writer all attributes are set to: type char | width 200 or 2048.Some of these attribute are dates or integers. Somehow FME is not defining the correct attribute type. Can this be done? Other attributes are indeed char but not with a width of 200 or 2048. Is there a way to find the string length for all attributes in once?I could set a StringLengthCalculator for each attribute, but that is an enormous amount of work.
Very new to the FME world.If I have a DWG file that looks like this?What is the workflow to have the buildings and shadows look like this?Let's leave aside the road names and railway tracks for the moment and focus on the look of the buildings.
Hi @takashi, do you have any ideas on how I would isoloate this first line of text in each 'cluster' of text? I have about 3000 to isolate.....The cluster formats are all the same but the first line of text varies in length.This information is stored in a text file at the moment and each clusters is separated by 1 character return.WGS84-YORK_LANDING-CZACDESC_NM WGS84 YORK_LANDING CZACDT_NAME WGS84PROJ LMUNIT INCH WGS84-CASTLEGAR_-CCT3DESC_NM WGS84 CASTLEGAR_ CCT3DT_NAME WGS84PROJ LMUNIT INCH
This is my web page:http://solutions.arcgis.com/water/help/water-utility-network-configuration/DataDictionary/DataDictionary/I want to extract the text value of <div class = "agOverview agDetails spacing "> and the transformer finds the class but for some reason any Tag Part/HTML Attribute I use that's on the Property page of Google Inspector results to null. I also tried the drop down options (Whole/Value), tag #text and the result for the transformer is a feature with null value. Any ideas?
Hi,This is a bit hard to explain so I hope this drawing shows what I want. I am trying to create a gml spesification where different geometry segments in a polygon feature is split into curvemembers only containing one geometry type. Basically when you have a boundary of line segments and arc segments, the gml will wrap a curvmember around every geometry type segment. as illustrated.I am using a GMLFeatureComposer so I have the ability to update each gml feature before writing it out with a text file writer. Should I use xmlupdator, or is it possible to do anything with the native geometry structure of IFMEPOLYGON to contain multiple IFMEPATH segments?
The polyline is already measure aware. The field would be called "Begin Measure"I would also want another field that contains the maximum measure called "End Measure"Thanks
hi!I would like to use HullAccumulator to create polygones around group of lines spatially apart, but I don't have any attribute to permit to use "group by" option.Do you have any idea to do that? I don't find a tranformer that permit to give an ID to a group of objects that intersect each other.Thanks!
first step i have mapinfo tab file projected to OSGB-GPS-2015, when shown against a backdrop in ESPG:3857 a shift is noticeable and expected see below in universal translator the ogr info for the mapinfo tab file is as below Mapinfo: FME reads in the following manner FME: there appears to be a difference in the datums being applied. this causes the shift to remain after transformation. have tried a number of different transformations but it would appear this shift is present on initial reading of the tab file in FME. is there a custom transformation and datum to prevent this shift? if so how would this be applied to a workbench? thanks in advance for any help.
Hi,I'm having problem writing polylines that consists of arcs and lines in AutoCAD. It seems it only happens when using Reprojector or similar. While writing arc part of polyline gets stroked in AutoCAD. Does anyone have any idea what am I missing? Cheers,Želimir
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