Using transformers to modify data.
Recently active
Hi I have a 3D city model made out of individual polygons. Polygons forming one building have a common ID (also attr like Type: Wall, Roof). I need to combine/merge/aggregate together shapes beloning to each building. The output should be a shapefile or multipatch. I tried using Aggregator in combination with Dissolver and Sorter but data looks fine only in FME viewer. I try to use it in ArcGIS Pro, CityEngine and also in Microstation but data is completely distorted. When I load non-aggregated data in ArcGIS Pro it works fine. But the problem is it has to be combined before I can use it for my project. Any idea what could be wrong or what other ways I could use?This is my setup And this is the result when viewed in ArcGIS Pro Here's sample data, maybe sth is wrong with this data?
Hi all,I'm looking to trim a string to max. 35 characters. Actually 34 characters and ending with a "." to indicate the string has been shortened. What transformer can I use? Or does this require some RegEx?Thanks,Ed
Hi All,I am using a python caller which is reading some rasters from a folder location and writing them to a mosaic dataset for which i am using arcpy.AddRastersToMosaicDataset_management code(attached below). The error which i am getting after running the code is shown in the image attached.I tried running the code from Arc Catalog python window and it ran successfully. I am not sure what is going wrong here. I tried changing the python interpreter to Esri ArcGis Desktop Python(2.7) from Python 2.7 using Tools->Options->Translation but it didn't work out.Please help.
In my dataset, I have 2 columns, one for x and one for y. How do I create a point from these attributes in FME? How do I turn these attributes into a spatial geometry representing a point?
I created a Smallworld Reader with Alternative: |AExporting Changes from Baseline: YesBaseline Alternative: |ABaseline Checkpoint:BThe difference between the baseline and Alternative is 1 insert, 1 update and 1 delete. I added an Inspector to the reader and it only detects the 1 insert and 1 update. How can I identify the deleted object? The deleted object is native to alternative A, it was not an insert and delete type of object. In my Smallworld application, it also tells me my changes between the Alternative A and the checkpoint are the 1 insert, 1 update and 1 delete.
I mistakenly truncated the feature class with geometry for a ESRI Legacy SDE. How can I put back the geometry? I tried to do a direct copy that from a different legacy SDE source for the same feature class. However, the geometry is still not copied over (my guess is that the Geometry is disabled -- whereas compared to the normal SDE, you can indicate that it is a geom_point). In the FME Data Inspector, it is saying Geometry is not available and shows zero records (but if I query that there are records but no geometry)How can I solve this issue?
I have two datasets, 1 and 2, containing addresses. The address consist of all the 4 fields.I'm trying to compare the two datasets, to find matches between the two. I have already used a stringreplacer, to remove all the spaces in the postalcodes, and to replace all the special characters in the streetnames.In dataset 2, the addition2 field contains a lot of random information, as you can see. I need help compiling a python script (to be used in the python caller transformer or any other transformer) that's able to:- detect when there's more than one character in the addition2 field (I expect that field to contain only one character) and filter that record out;-from the filtered records, detect the first (or maybe first three?) characters in the addition2 field, and use that to recheck the address in dataset 2 with address1, to see if there's a hit. - if there's no hit, I want fme to ignore the information in the addtion2 field, see it as an empty field, and then co
Hi,I am trying to scale a number of text (containing map legends) as such ; with the number of generated x coordinates within a specified bounding area the texts will be scaled up/down relatively. For example, if I have 5 'x' coordinates generated in a map area , the scale factors in X: ang Y: will be 5. I have a atrribute where it saves the nuber of generated 'x' coordinates and i would like to read the valus from there as X: and Y: scale factor in Scaler. But when I try to read the column values in Scaler transformer, it rejects the tranlation. Any idea how to solve the problen ?
I would like to exaggerate my elevations in a xyz point cloud. Is there a transformer which would simple allow me to define a simple formula e.g "z*4"?
I have a DATETIME string of the format 20180311140001Which is YYYYMMDDHHMMSSHow can I subtract 10 hours?Note: I have FME2016, so I lack the DateTimeCalculatorOnce I have calculated the above, I still need to do more tweaking, but that is string manipulation, not a math calculation
Hi,I have a special collada file is seems. FME is able to correctly read and view the model however when it comes to textures, it's falling over.We have a .dae file that uses Instance_material to refer to a target file directory and also makes reference to an object in the same call.e.g<instance_material symbol="wall" target="../materials/wall.dae#wall" sid="wall"> <bind_vertex_input semantic="uv0" input_semantic="TEXCOORD" input_set="0"/></instance_material>I found only one reference to someone with a similar issue. I used https://www.khronos.org/files/collada_spec_1_4.pdf for referenceand https://www.khronos.org/collada/wiki/Using_URIs_in_COLLADA .In theory it should work, but perhaps this is not supported in the Collada reader? Thanks.
I have a few thousand points in an SDE layer and I need to see which points intersect or overlay a polygon layer (hundreds of polygon features). Intersecting points will get a risk value assigned to them (I was thinking through a test filter and attribute creator). Non intersecting points just won't have a risk value and all points whether intersecting or not get written to a point featureclass I already have created in SDE. I've tried PointOnOverlay, Intersector, and even SpatialFilter but I must be setting this up wrong. Any ideas? Many thanks
Trying to tile a Microstation DGN file into tiles. Used Raster tiler on an ECW and that worked fine. It appears that Tiler doesn't work the same on vector files. Why is that?
First off, is there a location where I can download the dashboard pages? Our dashboards seemed to have gone missing.Secondly, I'm looking for a way to get what is coming out of the JobHistoryReader, but including FME_SERVER_REQUEST_PARAMETERS and FME_SERVER_REQUEST_HEADERS arguments with an FME job so I can run stats and be able to filter stats based on remote address or an application ID that is passed through as a parameter. Has anyone done this or have any idea of how to do it?Thanks in advance!
I have downloaded a 3D Sketchup model from Sketchup warehouse and trying to convert it into 3D pdf ... A blank pdf file is resulted.. Execution Summery:Starting translation...FME 2017.1.0.0 (20170731 - Build 17539 - WIN64)FME_HOME is 'C:\\Program Files\\FME\\'FME Database Edition (node locked-crc)Serial Number: 0Temporary License: 30 days left.Machine host name is: Anuj-PCSTART - ProcessID: 8816, peak process memory usage: 31788 kB, current process memory usage: 31720 kBFME Configuration: Command line arguments are `C:\\Program Files\\FME\\fme.exe' `C:\\Users\\Anuj\\AppData\\Local\\Temp\\wb-xlate-1517680516554_10516' `LOG_STANDARDOUT' `YES' `LogCountServerName' `{e9a3db67-8fcd-4a27-88f3-14e3fc738201}'Shared folders for formats are : C:\\Program Files\\FME\\datasources;C:\\Users\\Anuj\\Documents\\FME\\FormatsShared folders for transformers are : C:\\Program Files\\FME\\transformers;C:\\Users\\Anuj\\Documents\\FME\\TransformersShared folders for coordinate
Feature is not a 'line (spaghetti)'. Migration to 'point' attempted for feature destined for table 'ACE.T_OH_LINE'Error while generating line shape for Table 'ACE.T_OH_LINE'. Scale Factor may be too small.:SDE_ERROR_CODE(-148) The number of points is less than required for feature
Dear FME users.I maked a buffer with Bufferer transformer with a group by ID but it doesn't work on all lines.So I tried to dissolve my buffer with Dissolver but I've the same result like you see on this draw :(Blue : My original 10 buffers - Red : My result)I give you a workbench example : Do you know how I can't d othat correctly ?Thank you for your help.
hello, I have Dissolve Line features and I want make a fishnet with my complete dissolved area. I tried with tiler but it shows. FileGDB Writer: Failed to write Geometry to feature class 'TILED_V3' with geometry type 'esriGeometryPolygon'. Dropping containing feature Storing feature(s) to FME feature store file `D:\\FME\\Envelope_log.ffs' +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Feature Type: `TILED_V3' Attribute(32 bit unsigned integer): `OBJECTID' has value `43' Attribute(32 bit unsigned integer): `_column1' has value `25' Attribute(32 bit unsigned integer): `_row1' has value `77' Attribute(string) : `filegdb_type' has value `geodb_polygon' Attribute(string) : `fme_feature_type' has value `_polygon_' Attribute(string) : `fme_geometry' has value `fme_aggregate' Attribute(entangled: string) : `fme_type' has value `fme_area' entangled to [file
Schema is coming from the schema port of the feature reader and data is coming from the generic port. If I change the structure of the table connecting transformers to the schema port those changes are not reflected in the output data that is coming out of generic port. Any help is appreciated for more information please see attached image called "sample". Thanks in advance.
Please find attached the workflow diagrams and csv file used in FME.
I am already familiar with: https://knowledge.safe.com/questions/4717/fme-server-email-entire-log.html but it isn't what I want. I want to know how to send the job stats at the bottom of the log file to a user like this:
Hi, I have a need to set ImageRasterizer's ground extents based on one of the DWG layers bounding box! Is it possible? Please tell me so! It's a deal breaker for me to decide if FME is usable for us.
I want to apply color to 3D features via FME attributes.To my disappointment I found that AppearanceSetter does not allow attribute values for color setting. AppearanceStyler does however.Problem now is I have to split my stream of features in order to get one stream with the features, the other stream with the appearances so I can use the AppearanceSetter to finally apply the appearances.Do I need to create unique Ids for each feature in order to get this working properly, or is there an easier way to do this ?Any reason why AppearanceSetter doesn't allow me to do this directly ?Thanks for any hint
I have a pipeline featureclass from SDE that I would like to create points on top at every 100 feet. I've tried Snipper, LineDivider, etc but not getting desired results. Thoughts?Thank you
Hello,I created a workflow that takes several FGDBs into a directory and dynamically exports them as Geojson files with their jsonschema, and it works well. But ...The result for attributes with a type "date" is something like "20180205152004" (which is, I suppose, the string in the FGDBs files)What I want is a rfc3339 format like "2018-02-05T15:20:04".As my files do not have the same structure, I would like to be able to detect any attribute of type "date", to modify it so that it respects the standard rfc3339.Of course, if I could know what are the good attributes I could use the DateTimeConverter!All my efforts remained vain. Does anyone have an idea?