Using transformers to modify data.
Recently active
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
I'm trying to populate an output attribute field in a file geodatabase with the input sourcedataset_ACAD. Unfortunately, since I'm iterating through a folder my output ends up with pathname\\*.dwg instead of the actual dwg name. Obviously, this works fine when running one dwg at a time, but I have thousands to convert.
Hi everyone, i have a xml question. In my data (dgn V8) i have an attribute called igds_linkage{}.xml_data.It lookes like this:What i want is to extract the attribute with their value. For example: attribute = 'Type' Value= 'muur' & attribute= 'IMGEO' Value='bestaand'I now use an xmlflattener But my result is an list like this.You can see that the first item in the list has a different attribute value 'identificatieBAGPND' in stead of Type.So how can i get the attribute and value from the xml and can i make it dynamic. (extract all list items in to attributes)
Hi FME'ers,I'm just putting together a presentation for the upcoming FME World Tour (incidentally, I understand more details and registration will open in the next few days).Anyway, I was wondering if anyone has tried the beta build of 2018 and has specific tips and tricks that they would like to share, that I could put into that presentation?Obviously I know the functionality that's in there (collapsing bookmarks, partial runs, etc) - but I thought you might have specific uses for them; for example "with collapsible bookmarks containing annotation I can create documentation right in the workbench canvas"I understand you may not have had time to try 2018 much yet, but if you do have anything to share please let me know. You can also let me know about any 2017-specific tips and tricks that you might know of.Thanks. Mark
I have a file geodatabase with multiple features and I am using a shapefile to cut 3 small areas from the various layers in the file gdb. Whether I import the file gdb as a single merged feature or individual feature types I seem to get an output that has merged the attribution. For example my building poly now contains the columns in the attribute table for building point (all fields are null). I want to just cut and for the attribution to stay the same. Hope this makes sense and thanks for any advice. B
I'm using an XMLXQueryExploder to do some querying.When I read in the file as published parameter, it adds 'D:\\FME Server\\repositories\\' prior to the full UNC path for no reason I can see. It also sometimes does it if I don't use a parameter.Any ideas why it might be doing this?It may be something obvious but can't work it out.
Hi,I've aquired the task of populating a MS/SQL table with four (!) geometry columns.I've looked at this article, which helped me get going.So far so good, the 4 different geometries get saved as they should, and STAsText() returns the correct coordinates.But when I look at the geometries' SRSID, i.e. using the geometry::STSrid property, they're all zero (0). Including the original unaltered geometry read from the source.Is there a way (in FME) to set the individual SRSID on each geometry, so each target column has it's own SRSID ?CheersLars I.
We try to read data from a WFS (see attached FME workspace) and get the following error messages: xfMap registered 168 messages of type: 'xml-multi-area' Geometry Builder: No geometry was created in the 'xml-multi-area' builderxfMap registered 168 messages of type: Error constructing geometry for feature, the feature will be tagged with the xml_geom_error boolean attribute What is the reason why the FME-internal 'xml-multi-area' Geometry Builder doesn't create area geometries in some cases (here: 168 out of 2000) even though all the read geometries from the WFS pass all checks of the GeometryValidator (except one case with self-intersection). Thank you very much in advance for your help.
Hello everyone I use a NeigborPairFinder to group pairs of points that have a common id also I miss it in this transform the function "Group by" to filter these points between them I tried inside a custom transform by using the grouping process but it does not work I take a better idea if it is possible Thank you
Hello, I am making a workbench that closes polygons and add them multiple attributes from shape file. I succeeded to do that but now I am facing a problem because for example I have ~1300 polygons that are area and I am using NeighborFinder to relate it with parcel number and some more names. My problem is that some polygons have multiple information, for example, some parcels have parcel number, name of region, name of municipality and name of river crossing it. All these attributes should be assigned to one parcel number and one polygon but it is not what is happening. I am attaching screen shots of my problem. In this picture You can see that for example parcel no 1588 have more attributes then just parcel number but I don't know what reason for it is not being merged.
Hi,I would like to know how to get the result from Spatial Relator without touching boundary between Parcel and Zones. Below attached image is my Workspace with Takashi's helping. I want to find Planning Zone which is overlapping Parcel. But the result includes Planning Zone which is overlapping boundary between two as attached.==============================================================================Result for Parcel(SPI) 140A\\PP2159Found Planning Zone : 622730 (It is not expected)Found Planning Zone : 622729 (It is expected) ==============================================================================Result for Parcel(SPI) A\\PS439634Found Planning Zone : 598611 (It is not expected)Found Planning Zone : 586792 (It is expected)Found Planning Zone : 586224 (It is not expected)I will much appreciate if I can have any idea to have the right result.Thanks,Jason Jung
Wondering if anyone had developed a workflow where you can extract specific components in a feature's Coordinate system description and add that into an attribute, e.g. Unit, Datum? With a CoordinateSystemExtractor + CoordinateSystemDescriptionConverter we can extract the full description in the selected representation into an attribute. But parsing it to get to the components is not the most straight forward. Any tips would be appreciated.
Hi! since i do not have the extension of data interoperability extension, therefore, i hope to transform the file into .gdb to load the model into ArcGIS. May I know whether it is possible and if yes, how it works? Thank you so much!!!
Hi,Could someone please send me a link to all the possible fme_data_types (example: fme_varchar(64)).In particular I need the exact syntax for a integer.I have looked but can't find anything in the knowledge centre.Thanks
Hello everybody,please, I try to find the easiest way how to recompute coordinate values of feature.For example - the line has only two vertices in X/Y - 558000,695855 ; 558300, 655964. I need to change value of Y coordinate directly - e.g. to add value 27000 to Y value. So the resulted values should be in X/Y 558000,722855 ; 558300, 682964.I will appreaciate all tips! Thank You!Lubo
Hello, I have 3 datasets as shown on the Fig 1. I would like to build VENN diagram which would indicate similarities in datasets content. I know how to define similarities (duplicates) between two datasets. I am doing it by Matcher. For instance, between SET 1 and SET 2 there are 3 duplicates (A, D,E) (Fig 2). My problem appears when I want to combine 3 datasets. By using Matcher I achieve results presented in the next figure 3 However, I would like to achieve record which appear only in 3 datasets (marked in the red rectange) not in 2 or 3, to be able to get the value marked with red circle: How can I do it? Should I use any counter/filter which would give me back this values which appear 3 times? Or is it the case of the Matcher settings?
I use FME to extract polygons from an SDE Feature Class and store them to a MS SQL Non-Spatial Database. The database is used by external software. There are information about some files in one table, which are connected to the polygons I process. There is one table (“polygons”) storing only the File-ID and the Polygon-IDs, and another table (“Vertices”) storing the polygons’ vertices (east and north coordinates). For each file there can be several polygons stored, and for each polygon there are of course several vertices stored. When I process the polygons, this is how the attributes look like: Please notice that there are two polygons belonging to file-ID 121051. What I have to do now is to create entrys in the table “polygons” with the given File-ID; the Polygon-ID is assigned automatically (incrementing) by the DBMS. I use the FeatureWriter to do this. The result looks like this:In the next step I need to store the vertices and the polygon-ID to the table “vertices”. So first I us
Hi,we upgraded our Server from 2016 to 2017.1I created a Schedule to create a backup once a week, this job failes. When i open the job there is a notification "no log files exists" so i cannot check why this job failed.So i tried to make a manual backup. It started the process but it never finishs. It doesn't matter if i choose Backup To Download or to a ressource. After i start the backup there is this notification: If i want to check the logs in from Backup & Restore i get:Are there any other logs where i can check whats the problem?There are no other Problems and the Server works fine.Thanks for your help!