Using transformers to modify data.
Recently active
Anyone have any ideas on how to continue around this? When I have downloaded the file myself, it seems that I can unzip it and open it just fine in like notepad++, but FME is having issues... In the past this occasionally happened, but it still ran successfully 1 out of 8 or 9 times, but it has been throwing errors the past 3 days. Need to get this resolved ASAP :)XML Parser error: 'Error in input dataset:'www.WEBURL OF XML FILE.xml' line:1 column:15 message:exceeded byte limit at byte 'ý' in a 6-byte sequence'The XML Module halted on error, see the logfile for details Also have been getting similar errors likeXML Parser error: 'Error in input dataset:'www.WEBURL OF XML FILE.xml' line:1 column:15 message:invalid byte '‰' at position 1 of a 1-byte sequence'
Hello I have a shapefile that contains a lot of polygons of buildings. I have information about the height of the building, but also the elevation of the base and roof (DTM) is present within the attribute table. Nowadays I use 'Extruder' to make a 3D model of my data (taking the height of the building as height), but that does not show the elevation differences of the bases of buildings. Is it possible to also take into account the elevation differences (so the base of the building differs)? Thank you
Hi - I have a simple job that copies three spatial layers to one folder and three associated information PDF files to another folder. It all gets combined in a zip file for the user to download via an e-mailed link.I run this job on FME server 2012 and I get:Important\\nsw-dept-of-industry-exploration-and-mining-title-applications-dqs-16-06-16.pdfImportant\\nsw-dept-of-industry-exploration-and-mining-titles-dqs-16-06-2016.pdfImportant\\nsw-doi-exploration-and-mining-title-applications-metadata-05-09-16.pdfImportant\\nsw-doi-exploration-and-mining-titles-metadata-05-09-16.pdfGSNSWDataset\\MapUnits.dbfGSNSWDataset\\MapUnits.prjGSNSWDataset\\MapUnits.shpGSNSWDataset\\MapUnits.shxGSNSWDataset\\TitlesCurrent.dbfGSNSWDataset\\TitlesCurrent.prjGSNSWDataset\\TitlesCurrent.shpGSNSWDataset\\TitlesCurrent.shx But the same job, upgraded and run on FME Server 2018.1 now includes the writer names in the paths of the zip files:FILECOPY_1\\Important\\nsw-dept-of-industry-exploration-and-mining-title-a
I am trying to create a process that will do a few things:1. I need to create mile points between a beginning mile point and an ending mile point.2. I need to be able to pull the nearest mile point from a line closest to the point feature.I feel like I'm on the right track to successfully make this work, but something must be missing because the MeasureExtractor transformer is rejecting all measurements.Click here to download a template of my workspace.Any help is appreciated! Thank you!
Hi, I have a fixed width text file and would like to remove some of the rows where a certain portion of the row is duplicated, for example please see extract below: NE500086033 15.10.201831.12.2099MastersonNE500085977 08.10.201831.12.2099GilmoreNE500085699 24.09.201831.12.2021DohertyNE500085699 24.09.201831.12.2099BanksNE500085312 10.09.201831.12.2099Moyo If the parts in bold are the same I would like to remove both records from the file. Then output the file in exactly the same format with the duplicates removed. I am using the CAT reader to read the file but I'm not 100% sure which is the best writer to use. Any advice is much appreciated. Thanks,Charlie
@daleatsafe @erik_jan @ciarab DwgStyler Polygon Fill Pattern does not produce valid dxf for ArcMAP. Input data: Any Polygon feature classInput Feature Class >> DwgStyler (Area Entity type: MPolygon With Fill Pattern, Fill Pattern Name: ANSI31, Pattern Scale: 10) >>> Autodesk AutoCAD DWG/DXF writer (all CAD versions tried)It does produce an output as dfx file (output can be seen in AutoCAD) but the generated dxf file doesn't show any feature or it's attributes when opened in ArcMAP.
I am looking for an easy/elegant way to remove all attributes that are empty. I have taken a look the NullAttributeReplacer and while that "could" work, I have to know/expose the name of every attribute. I was looking into writing a python script to get all the attributes, test if empty then remove but writing python in FME hasnt gotten easier over the releases. Any thoughts? -Sean
How to transform point cloud file from one UCS to another in Autodesk RCP and Leica PTS formats
we use An API call in order to get information from a GIS app, the response we get is an XML,we want to convert to attributeI used the many of the transformers there but didn't get the expected resulthow we could extract all the attributes from the XML and their valuethis is the XML we are getting from the rest API response we get
I have converted data from NAD83 (CSRS) 1997 to NAD83 (CSRS) 2010, along with this conversion, vertical handling is converting the z values to CGVD2013.I am now trying to reverse the transformation. I am able to successfully reverse the horizontal values using the (Reversed) transformation option. I am wondering if there is a reversed option for vertical .gdc files? or is a new file altogether required?I am having no luck finding information online for this.
I have developed some scripts to massage data from one SQL db, spatialize features, then write to SDE db. They have been running for 2 yrs on FME Server (2017.1) fine for about a year. Then suddenly, all of them started to run real slow. There are about 20 scripts running serially (a master script kicks them off using fmeserverjobsubmitter). It used to run from 10pm until 1:30am, but now it has climbed from 3am (when the issue was first spotted) to 5am (latest run).We've looked at resources and saw that the memory was hitting the ceiling (we have 16GB on the virtual server). 8GB more were added 2 days ago and the memory was no longer hitting the ceiling, but scripts are still running until 5am.So now, we want to maybe check the connection to the database to see maybe if the read or the write is the issue. This is where I need help. I'm not sure how to go about that via fme workbench or even if it's possible? I created a workspace that only has the reader and a logger. But I
Hello,please, I have question about line merging. I have got data of furniture in buidling, but e.g. chest of drawers in 2D is chopped into 29 lines (check my pic below). What I need - merge all lines into one line feature. Unfortunately, there is no attribute what can define ID or unit of chest of drawers, so the geometry aggregation must be based on spatial touch. In drawing, there are lot of chests of drawers, not just one.Any tips please?Thank You so much!Lubo
Hi, I have 2 AGOL layers a polygon layer and a point layer were i need to snap the polygons to the points based on a unique asset ID. The points are in the right location and i have 4000 of the polygons grouped over 1 of the points but need them to move to their corresponding point.
Hi FME community I try to count the number of points (from *.las point cloud) in a solid. The solid comes from an extruded polygon. The goal of it is to figure out if the point cloud matches an existing 2D CAD Plan. To do this I take the polyline of the walls and extrude them. Afterwards I would like to count the number of point inside the extruded solid (wall). If this results in many points I can assume that the wall is correct - if not the wall must be incorrect. It would be great if someone has any idea and can help me. I only struggle with the count of the points in the solid. Thanks in advance and kind regards form Switzerland Dominik
Hi I have lots of features that have a datetime and some attributes, I need to group all the ones that happen in the same day on a single line. I need attributes A, B, C from the earliest item that day then I need to add attributes B and C from the other occurrences that day to the same text line.I have split the date time up so I can see the year day month and time as separate attributes if needed.If I have 4 attributes in a day then I would want them all grouped up into the same output text line exept the type needs tom come from the attribute with the earliest time type(A) datetime(B) height(C)90 2001-01-01T02:24:00 1091 2001-01-01T08:28:00 1590 2001-01-01T12:40:00 991 2001-01-01T23:24:00 1490 2001-02-01T02:24:00 891 2001-02-01T08:28:00 1690 2001-02-01T12:40:00 991 2001-02-01T23:24:00 12 so for the data above the 2 str
I used this transformer, and I need to create a value consecutive to could identify the parts consecutive, if you see the picture there ara a attribute "Loop to DistanceChopper_LOOP_Entrance1543350805 Input Splitter.BranchingFactory.Count (32 bit integer):" and each parts have a different vale and are consecutive but if i coul use this attribute. i can´t used it, if i create a new attribue and use this value but no apear. What can i do to use this vale.thank a lot whats happend with chat online??????? i see some days offline... :(
Hi, My question might be more of a bug report. Anyway, I noticed that my workflow didn't register a specific testfilter as 'incomplete', whereas other transformers usually do so. If I open the testfilter and have a look at the testclauses, then I do indeed see the 'old'/ 'non-available' attributes marked in red... Any others experiencing issues with this? Kind regards, Thijs
Hi,I'm using a JSONfragmenter to create a polygon from an attribute containing a geojson polygon.Everything goes fine, but if I add a reprojector the geometry become out of control: Here is a minimal example of my problem:
@takashiI am looking to clip each clipper ( circle ) against the clippee ( polygon), what I am getting from the transformer is 1 st the polygon will clip the first circle then the balance of the polygon will be clipped with the second circle from the transformer we should get 2 inside and 2 outside features
Is it possible to aggregate polygons with barriers (another layers)? Something like Aggregate Polygon in ArcGIS. I have to aggregate buildings (is specified distance 20 meters) with respect to layers of water, forests and roads.
We are trying to set up an AWS SQS and are hitting an issue when trying to send a message to the queue. The following warning is being displayed "The request must contain the parameter MessageGroupId". We have tried adding this in to the message attributes along with the value we have but still no luck. We can manually create a message using the AWS console and can also get a response in FME using the SQS Message Counter so credentials etc. are correct. Has anyone hit this issue before? Any help would be appreciated.@olivermorris
I've never used the ListBasedFeatureMerger before, the documentation suggests it might be what I want but it isn't working as I thoughtI'd assumed that if the Requestor had a list that looked likelist{0} = applelist{1} = bananalist{2} = cherryand the supplier had an attribute with value banana there would be an output via the merged port. Is this not correct?
What am I missing here?I'm using FME 20180926 - build 18552 if that matters.I want to merge two data streams in the Feature Merger and I know that there are duplicate suppliers so I've marked the "Process duplicate suppliers" option. Still the complete merged data isn't output on the "Merged" port as it should be. Here's an example script.Here's my example data:Here's a screenshot of the script after I've run it once:Here's a screenshot of the transformer settings:What exactly am I missing here? I've tried both with my regular data that I want to handle and this example data and I just can't get it to work as I expect. As far as I can tell none of the settings under "Process duplicate suppliers" matter when you're only using data and no geometry.
I have been using the pointonlineoverlayer to split lines when they are at the endpoint of another line. I use the coordinateextractor and vertexcreator transformers to create the points. While this works in general, I’ve noticed that in some cases the break in the split line is not at the same location as the enpoint of the other line. I am using snapper before this process, and plan on using snapper after it hoping it will put the points together. I am wondering if my pointonlineoverlayer settings are the cause. The settings are:
I'm building a flow that needs the total amount of (external) parts in a geometry feature. I need the total amount of parts from a single (thus 1) or multi-part (2+) feature for further statistical analysis. To get this i used the PartCounter that would give me the _part_count which returns the number of parts in the geometry. For multis and aggregates, this is the number of parts, and for paths, this is the number of segments. Otherwise, it is one.I would expect that, when using this on a single feature (donut). It would return the value 1 but in the attached example, and all other donuts that i tried, it returns the total amount of donuts + total amount of external parts. Would it be possible to get the partcount without the inner boundaries with another transformer without needing to fill the donutsholes with a DonuHoleFilter? or just get the outer boundary part count?Filling the donuts is quite time and CPU consuming (example for 10k objects but sets with x million could also b