Using transformers to modify data.
Recently active
parameters to set for versioning
I'm reverse geocoding (XY coordinates to addresses) and I'm getting some business names back instead of the actual address. The data I need is in the full JSON response, but I don't know how to access this information. After looking closer into the JSON results I found that the address I'm given is a short hand version of the data. I want the _arcgis_longlabel, instead of the _address field. How can I extract this specific attribute from the json response?
Hello,I've tried to use ZipExtractor to unzip file (zip available here: https://drive.google.com/file/d/1BTSAYP5dJ86T5LV1-vM3ayRTkUNuiDVZ/view?usp=sharing) and error occured ("error_file" in attachment). I obtained messages:"Unexpected error: [Errno 2] No such file or directory: 'C:\\\\Users\\\\eliza\\\\Desktop\\\\S2A_OPER_MSI_L1C_TL_EPA__20150715T095303_20160812T015357_A000319_T34UFA_N02_04_01\\\\S2A_OPER_PRD_MSIL1C_PDMC_20160812T191123_R036_V20150715T094306_20150715T094315.SAFE\\\\S2A_OPER_MTD_SAFL1C_PDMC_20160812T191123_R036_V20150715T094306_20150715T094315.xml'"and "|ERROR |Error encountered while calling method `input'|FATAL |ZipExtractor_PythonCaller (PythonFactory): PythonFactory failed to process feature" I've tried to search Python script in ZipExtractor but I could not find solution.When I browse unziped file by ZipExtractor I can't find all files that I can find when I unzip zip file myself. It's my ZipExtractor:Than
Is it possible to make the httpcaller Request URL dynamic so that it includes the attribute from a record going to the htttpcaller?For example: If I have records 1, 2, and 3 going to the httpcaller and I have a base URL of https://api/, can I dynamically make the URL https://api/1, https://api/2, and https://api/3 for each corresponding records?
I have a SDE reader and trying to convert to MBTiles format. I'm using MBTiles Vector Tiles writer. But quite not sure about the various parameters like zoom levels, Tile set metadata that need to set.For instance, for zoom levels - There are pre-defined 0 - 22 Zoom levels. What would be the zoom level like for state, county, zip code? And is there any significance for the metadata fields? Thanks, Tagging @Mark Stoakes , @Takashi Iijima
Hi guys, this seems like it should be a simple thing to do but I can't find a way to do it. I have a point feature class that needs to be turned into polygons. The first point for each polygon has a "Start" attribute but the rest are missing. The table is ordered so that the points are sequential so I want to use a GroupID from the first point and apply it to the all the points until the next feature that is a "Start". I've tried a line builder to GroupBy "Start" and it will draw the line but won't include the Start point.I'm using FME 2020.1 Cheers, Dave.
I have developed a python script to walk though directories picking dwg files that fit the pattern I want. I would like to add the script to a user parameter and pass/link the parameter to a reader source. For testing purposes I started with a simple script to return a single dwg, linked it to the reader source, and it failed with error...'Update Reader Failed'. My simple Python User Parameter scrips is as follows:----file = r'C:\\data\\dwgfoldertest\\Test1.dwg'return file-----Any pointers would be appreciated. If I get the simple test working, I'll move onto the more complex Python oswalk script which will return a string of dwgs separated with commas, so if you have any tips on how FME will behave with that next step, that would be appreciated also. Thank you,Tyler FME(R) 2020.1.2.0 (20200902 - Build 20620 - WIN64)
I'm trying to convert some Time and Date to UTC but I get this issue from DateTimeConverter: AttributeManager: The input datetime '20161106012242' falls inside a daylight savings transition and is ambiguous in the local timezoneAttributeManager: Failed to evaluate expression '@TimeZoneSet(20161106012242,local)'. Result is set to null.Does anyone know what's going on?
The PBKey is a unique records to Spectrum Geocoder assigns to each address in their database that can be used to link to other data from Pitney Bowes, now Precisely.
I have 210 rasters, I am trying to create one mosaic for every 10 of them. The titles will be something like:raster_0_10raster_10_20raster_20_30I created a custom transformer to loop the rasters. There are two variable called "from" and "to". I increase them with 10 for the failed data. Whatever I do, either it keeps updating the first raster or it fails.I attached the workbench, unfourtunately I am not able to give a sample data but I provided the CSV file of the namings. Thanks,Caner
The image I've attached represents a road; the grey line is the top of an embankment and the red line represents the bottom of the embankment. I would like to find the difference in height between these lines at perpendicular points. Hopefully I've explained this clearly. I would be grateful for any suggestions! :)
I have the new version. The old one used to do this very easily.
I tried running the examples from the introductory course. Yet I'm getting this error : Reprojector: Implicit reprojection prohibited from `UTM83-10' (GCS: `GCS_North_American_1983') to `LL84' (GCS: `GCS_WGS_1984') using the Esri reprojection engine; specify a geotransformation using @Reproject or the EsriReprojector transformer anyone that has an idea why this is happening ? When I use the csmapreprojector transformor everything goes well. The exercise is the Basics-Ex1-Begin.fmw.
I am trying to turn the image below into a solid object. The pylon model contains hundreds of individual lines, i am trying to turn this into a 3D Object - preferably solid. I tried running the bufferer transformer with a radius of .1 but this proved to be extremely slow. Any support guidance to turn the below image into 3D would be highly appreciated (ideally each line turning into a "tube" of some sort, extruded with a profile of 0.1m) The file is currently being worked & edited in microstation (bentley - dgn) Thanks
I'm just posting this as an FYI because it took me a while to figure it out. If you enable the Group By functionality for a custom transformer it will not, by default, expose the group by attributes on the transformer output. I'm not sure why this is the default behaviour because "group by" attributes are always exposed on standard transformers. Anyway, if you run into this issue, there's a setting under the custom transformer properties to enable this:> Transformer Parameters > Advanced > Preserve Group By Attributes
I have a workspace that grabs the last two weeks' worth of sensor data that resides in SQL Server. It's about 90k records that go into an excel spreadsheet. The end-user has requested the ability to set the start and end dates before the data download process kicks off in FME Server. Rather than reinventing the wheel, I figured I'd throw it out here for some help. Any ideas would be greatly appreciated.
Hello,I have dimensions in autocad file but when i put the parameters in my transformer (i don't have arrowhead) :In file atuocad i have this dimension : but after transformation in ArcGis i have that : It's not ok because the dimension it's not a good place.I change parameter but it's impossible for me to resolve the problem.Can you help me please?Thank you
I would like to transfer a layer with a number of adress points to the building polygons in which they are located. For each point I would like the corresponding polygon of the building. With PointOnAreaOverlayer I got the attribute data of the polygons, but how to replace the point geometry with the existing polygons of the buildings retaining all the items (no aggregation)?
What is the logic of saving individual object types from an IFC file to the resulting geodatabase feature classes? I am asking because lines are also created for some types of objects with solid geometry. In addition to the multipatch object class, a nonspatial table is also created. No nonspatial table is created for the following object types: IfcGrid, IfcSite. What it depends on? How does FME map geometry from IFC files to feature classes? Regards,Aneta
Hi, I have a an IFC file that represents a bridge. The IFC file also contains damages wich are shown as openings in the bridge. I need to convert this file into a Caesium 3D tiles file. I thought that I could just read the IFC and write into Caesium but this did not work. I did some reasearch but did not fin anything for this problem. I did find a tutorial form IFC to CityGML and there they used a Triangulator. So I added a Triangulator between the Reader and the Writer and it worked. But the damages were not shown as openings. I looked at the parameter and it made no difference if "Subtract Opening Geometries" is set to Yes or No. I tired a CSG Builder with the difference output (with and without a SolidBuilder before it) but that also did not help. Does anybody know how to selve this? thanks for any help
I need to know the source of the duplicates (FME feature type). I've try a duplicate filter but it's doesn't work.Thank you for your help.
I'm getting confused when writing to a gdb with regard to feature operation parameters. The options are Insert, Update, Delete, and fme_db_operation. What I am looking to do is write only changes. Add rows if required, subtract rows if required, modify rows if required, and no modifications to unchanged rows. In other words, compare tables, then update only changes. It is not clear to me in the documentation that any one parameter does this. Let me know. Thank you, TylerFME Workbench 2020.2
Where can I download a sample workspace and dataset to convert Autocad DWG files to PostGIS?
I'm trying to use PythonCreator to process and Analyze some data, and my results are in a Pandas DataFrame. There's any way to convert that table to features to use in FME? Thanks for your help
I would like to use FME to handle an execution plan from MS SQL. The `SET SHOWPLAN_XML ON` function has to be run in it own batch. The normal way would be to us the `GO` operator, however this is not part of t-sql but is interpreted by the sqlcmd and osql utilities and therefore the FME SQL interpreter does not understand it. I've tried running it in one SQL Executor transform followed by the query in the next SQL Executor, but each transform seems to create it's own connection. This means that the settings don't persist from one transformer to the next.