Using transformers to modify data.
Recently active
I'm creating strings from feature with the StringConcatenator. Now I would like to group the feature-strings by an attribute with the Sampler. How can I add in front of each feature-group an additional string with the group attribute?
I have a dataset of bikeway segments that I want to aggregate and group by name and type. For example, I want all "Heather" and "Protected Bike Lanes" to be one group. However, the aggregator joins non contiguous lines when it groups. As shown, there is one feature for both segments that have this name and type.What I would like is to have two segments here. In other words, group by name and type, but only join if segments are within some reasonable threshold, like 10 meters. Is it possible?
There are a number of ways to filter and direct data and attribute filter looked like the one. I expected to have a quick and simple option as all I'm really trying to do is send multiple clipped files to the correct transformers and writers. This is by no means intuitive with no easy way to expose the dataset name and direct it accordingly. Instead of the dataset name (admittedly rather long) I get a selection of random names (Source dataset ERS, source dataset ERS9, etc) which I have to try and match with the dataset name. Even though these appeared as options, this then didn't work and I had to add in an attribute creator before attributefilter would pass the data through. Am I just using this transformer incorrectly?
Hi, i am new user of FME. i am traying to converst cad polyline annotation to shape polyline attribute by using pointonlineoverlayer line feature is converted but annotation (Point or attribute) is not exported only 0 value is show in shape line attribute. i put inspecture after pointonlineoverlayer and before write its work fine line and text show in inspecture. please advise a solution.
What I have:Individual asset geometry (e.g. point asset, linestring asset and polygon asset) from SQL server;Individual park geometry from SQL server (each asset has a key to park);WMS providing ortho of the city;What I need:For each asset, an image type file (e.g. PNG or GEOTIFF etc.) highlighting the asset;Each image file should only zoom to the boundary of the park which the asset is in;Each image uses WMS ortho as the backgroud which of course is zoomed into the park boundary area;I am new to FME and trialed and errored multiple transformers but all failed.Could you please point me to the right direction?
I'm trying to output to .csv the percentage of points by attribute. I am first selecting the points by polygon using FeatureReader and then would like to select points by attribute, calculate the percentage of points with that attribute, and output ot .csv.
Hello!I have two different layers with polygon shapefiles. My goal is to create a workbench where Fastkart.by(A) and Map_polygon(B) where one exist but not the other. I will need to check both layers for this. So when I test A I need to check where buildings exist that are not in B.A is esri shapefile. B is originally from CAD and has been saved as shapefile(Oracle spatial)Also from B I need to select distinct values from attribute where I can filter out some kinds of houses from "gammelkod" and from "metod"(see picture 1). I need to do this to sort out information I don't need. Both these are varchar2.When I run my workbench (se picture 2) first I need to sort out information to only have date in investigation areas. I run both these trough spatialfilter and have intersects with filter as filter.Then I run both these in two different spatialfilter where one is filter and one is candidate and then the reverse order. This I think solves the rule "where A exi
Hi,I have two polygon layers where de boundaries doesnt match. I need to add a vertex at each place where the two boundaries intersects. Is there an easy way to do this? I'm trying differents things but i haven't found the right way.Thx
I am getting the following error from a JSON Extactor:The JSON query 'json["ResourceList"][0].LastModified' is missing a JSON entity property (ie. type,size) at column 25How do I troubleshoot my error?Query:json["ResourceList"][0].LastModifiedData snippet:{"TotalResults":1,"TotalPages":1,"Page":1,"ResourceList":[{"Id":"06255cb3-99ca-4d72-af3d-0786d381145a","LastModified":"2018-01-22T14:01:55"}],"test":[]}
I am trying to parse out attributes from a autocad layer name for example 4 DR-21 PVC C-900 W and are using the following string. ^([0-9]{1,2})\\s([A-Z0-9]{2,3}-[A-Z0-9]{2,3})\\s([A-Z]{2,3})\\s([A-Z]-[0-9]{2,3}) Attached are the transformer settings. And trying to go off of what Takashi explained in another post but no luck. It just transfer the complete 4 DR-21 PVC C-900 W to the database fields. It pulls it into groups on Rubular.com but can not get them to split??? any sugestions https://lh4.googleusercontent.com/-NbYXOBTklJU/UkWTEP2CK6I/AAAAAAAAAD0/uMYOFgbx5_Y/s330-o/Attribute_Renamer_Settings.JPG https://lh4.googleusercontent.com/-5Fy6rYasiqg/UkWTEN828gI/AAAAAAAAAD0/PbN_5JwgY5g/s330-o/Attribute_Split_Settings.JPG https://lh5.googleusercontent.com/-4LGl2OpTA14/UkWTpdHO9qI/AAAAAAAAAEA/9Q-Y_AOYnUM/s330/Rubular.JPG
Exemple nom surface 2 15 2 20 4 60 4 30 6 15 6 30 6 20 Result Nom surface 2 20 4 60 6 30
Does anyone know how you would go about acheiving this in FME? I will post progress as I make it.http://desktop.arcgis.com/en/arcmap/latest/extensions/data-reviewer/checking-for-unnecessary-polygon-boundaries.htm
I have a polygon layer(shapefile) and points layer(from csv) and use "Points on Area Overlay" function to count how many points within each polygon. But I don't know how to read the result. I have link the "area" output to a writer in shapefile format. In the inspector, I found that all _overlaps fields are 0. I suspect there is something wrong.
Hello,I wonder if there are transformers for QA of MDT, in particular:1.-Gaps: detecting gaps such as rasterSpikerFinder but as the contrary, pixels or points that are much lower that neighbourd2.-FlowDirection3.-Streamline generationThanks,
I have an attribute that contains a string representing a full street address (123 Somewhere St). I want to extract the number (123) and pass it to a different attribute (CustomerAddressNumber). I also need to extract all the characters (Somewhere St) and pass that to another attribute (CustomerAddressStreet). I'm sure this is simple, I just cant seem to get it straight at the moment.
How do I do this? Thanks.
Hello everyone,I use PBF data format as a reader. Which I downloaded from https://planet.openstreetmap.org/pbf/ or any other URL and Esri Geodatabase (File Geodb API) format as a writer.Is it any possibility that the reader takes the LATEST VERSION pbf file automatically from the website and After that the writer show the date of used pbf file (which date of pbf file was used)? For example: I took the pbf file of (2018-01-11) in reader and the writer shows the same date (2018-01-11) data is used for reader.Thanks.
HiI have recently installed FME Desktop 2017 on Ubuntu 16.04. I have been tasked with switching batch running of FME projects from windows (cmd) to ubuntu (bash) scripts.On windows you can:fme <workspacename>.fmw --<myparametername> <parametervalue>But how to do the same thing in ubuntu?FME is installed here > /opt/fme-desktop-2017Thanks,Mike
Hi,Need to access a web service. Below are the information I get when I use SOAPUI tool:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header> <tem:Authentication> <!--Optional:--> <tem:SuperUserName>?</tem:SuperUserName> <!--Optional:--> <tem:LicenseKey>?</tem:LicenseKey> <!--Optional:--> <tem:SessionID>?</tem:SessionID> <!--Optional:--> <tem:Version>?</tem:Version> </tem:Authentication> </soapenv:Header> <soapenv:Body> <tem:AuthenticateUser> <!--Optional:--> <tem:UserName>?</tem:UserName> <!--Optional:--> <tem:Password>?</tem:Password> </tem:AuthenticateUser> </soapenv:Body></soapenv:Envelope>Raw:POST <a href="https://skywebapi.skytrac.ca/Webserviceapi/skyweb...</a>" target="_blank">https://skywebapi.skytrac.ca/Webser
I'm looking for a Rooftop Geocoder Transformer or a Wokflow that can make this happen.
I'm currently working with a road network where each segment is defined by a Name, a BeginLog, and an EndLog. These log values are rigorously measured using driving distance. However, when I compare the segment length using LengthCalculator vs the measured length (EndLog - BeginLog), the LengthCalculator distances are consistently greater by 25%-30%. Feature source = SQL Server; Geometry = shapefile; Source projection = Mercator Aux Sphere; FME projection (from FME Inspector) = Spherical Mercator; Measured length = miles converted to feet using 5280 ft/mile; LengthCalculator = meters converted to feet using 3.28084 ft/meter; road network is in Ohio, so impact of altitude on driving distance is minimal.I've checked my conversions and they seem to be OK.I don't have formal GIS training, so I'm stumped by the differences between the two methods. Can someone please help me understand what's going on?Thanks!
Hello, I'm using the AnchoredSnapper transformer in workbench 2017.1 The Snapping Tolerance Parameter will differ based on a density variable that I've constructed. I've created a User Parameter, (which is the only variable based option) and assigned it to the Snapping Tolerance Parameter but this does not give me the ability to pass the density variable at run-time. Is there a way that I might accommodate this use case? Thank you in advance, Brek
Hi all,I have a DWG file containing 3D polylines and 2D polylines. 3D polylines are "crossing" 2D polylines.3D polylines are red and 2D polylines are white.Is it possible to create 3D polylines that would be the projection of each 2D polylines (white) on 3D elements (red). That is to say 3D polylines whose summits will be the "intersection" between 2D and 3D polylines.Thank you for your help.
I am working with rasters in many formats with various GIS-software. In particularly I am having problems displaying rasters which have backgrounds which need to be made transparent. For one project I need to deliver plan in ECW format. Some plans are black and white, some coloured. If the plan is black and white and the background is also white, by defining the color 255,255,255 als Nodata will remove the white cells inside the plan. In ESRI ArcGIS I can clip a raster and define all areas outside the polygon as nodata. But what is nodata? Is this just a signal to the software to treat a certain pixel value is a different way? If a pixel has a n unsigned 8bit depth, we can only assign a value from 0 - 255. Is there a standard Nodata definition or is it totally software specific and nothing to do with the source data at all?
Hi all,I'm working with a FeatureMerger transformer connecting address points to ownership information.I have address points that have a location point and a address String. Unfortunately there are single addresses that have multiple address point locations. Thus there are repeated features.The ownership information has ownership by address. To attach this information to a geographic location, I am using the FeatureMerger. Ownership is by address, but there may be multiple owners per location (think apartment building).I want to run this through the FeatureMerge and create a point file output that has each ownership information value to an address point. The problem I'm running into is that for each address point that has multiple points for a single address value, that value doesn't get merged to the ownership information at that address.The ownership information is the Requestor, and the Address Points is the supplier.I have Process Duplicate Suppliers set to YES.I have