Using transformers to modify data.
Recently active
Have anyone tried moving data to/from Leica ConX ? It seems to be a "straight forward API" - just wanted to know if someone had experience combining FME and Leica ConX.https://leica-geosystems.com/products/machine-control-systems/software/leica-conx
Hi started to use the new changedetector to identify changes between data stored in a database in sqlserver spatials versus a postgres SDE. I initially started doing it for each table but there are aroun 60 so quickly lost the will to continue.I worked up the following dynamic tool:At the moment it only works one feature at a time (currently I am just loading the table name in the first attribute creator.My question is how should I run this for more that one table at a time. Will it work by passing a list of features to the feature readers or should I basically add this into a loop and just run one at a time through the loop.I really welcome your recommendations.Thank youOliver
A couple of other people have had a question similar to this but I have not actually seen them reply to suggestions from safe staff to say that the issue has been resolved. Firstly, I am very new to FME so there may be a very simple solution that I have overlooked - if so, apologies!I'm using FME Desktop 2018.1, converting a shapefile containing soil polygons (Annexe III) to INSPIRE compliant GML. In designing the workbench I have followed the general workflow outlined in some of the INSPIRE writing tutorials here (Cadastral parcels, flood zones etc), plus have a workbench from a collaborator at another organisation who is doing a very similar exercise - unfortunately she did her translation using the INSPIRE Solution Pack, and that's not an option for us (too expensive) so I haven't been able to follow it exactly. I have managed to create and rename all of the required attributes, and the last transformer before the writer is the GeometryPropertySetter where I have set the
Has anyone had success reading FME Sentinel-3 data in FME Desktop? I am attempting to read in the level 2 OLCI Terrestrial Chlorophyll Index but their data does not come with any coordinate system within the netcdf but rather in a completely separate unrelated file which is not compatible GIS Software. My question is how to properly read in Sentinel-3 data in fme desktop? Their documentation only provides a method for converting the data into a geotiff but unfortunately their software does not indicate the coordinate system of the data. https://step.esa.int/docs/tutorials/S3TBX_Data_conversion_and_export_in_SNAP.pdf After contacting their team about what coordinate system this data uses, their response was: "I am afraid you won’t find any information related to the coordinate system in the documentation.The data are provided in a projection linked to the satellite. -Along track the resolution is OLCI acquisition rate (~0.044 s)-Across track the sampling is 270 m (see value in
Good morning.I have a very simple workspace that reads some polygons from a SHAPE file, aggregates them depending on an attribute and dissolves them with a "Group By" using the same attribute.This is working fine with FME Desktop 2017.1 (32-bits)Today I wanted to update this workspace to FME Desktop 2018. I have tested it with FME Desktop 2018.0 (32-btis) and FME Desktop 2018.1 (32-bits). It always fails with this error:"Dissolver(PolygonDissolveFactory_base_factory): INDEX FAILURE - requested predicate not implemented"2018-10-17 11:47:04| 0.9| 0.0|STATS |Dissolver(PolygonDissolveFactory_base_factory): Dissolving 1523 input polygon(s) across 26 group(s)2018-10-17 11:47:04| 0.9| 0.0|INFORM|Dissolver(PolygonDissolveFactory_base_factory): If the input dataset is large or complex, the dissolver could run for extended periods of time without logging2018-10-17 11:47:04| 0.9| 0.0|STATS |Storing feature(s) to FME feature store file `C:\Users\OSCAR~1.DIA\AppData\Local\Temp\SHP_a_DGN_20
I want to create a DEM from Multipatch-geometry contained in a geodatabase, for doing that I thought using the surface modeller could work, where in surface modeller I group the points by the UUID generated attribute:But the errors are"The specified cell size of '2' units in the y axis is invalid. Cell size must be less than raster extents""Surface Model cannot be constructed. Either all points are linear or initial set of points did not consist of 3 non NAN elevations"For the first error I think it's due to objects with 3 points in less than a diameter of 2 metersSecond error is due to objects with less than 3 pointsQuestions: 1) how could I exclude/drop/ignore geometries with less than 3 points ?2)how could I still add a cell value to objects less than 2 m ?
hello how i can transform gps coordinate to merchich coordinate system and save the bouth systems coordinates in a table oracle? my problem is how to set the bouth systems in one table
Hi, do you have some tips to redefine a autocad Block? In the original dwg the block (POST) are create on the layer 36. I need to recreate on layer POST. Any Suggestion?
Hello, i'm trying to split an attribute into a list with the attributesplitter using a delimiter.The problem is the same delimiter must sometimes be ignored. The atribute i'm trying to split is: '3Ku_PFwo2YcPZnv0WeDVdW',#25,$,$,#113, (#13017,#14678,#19207,#20344,#20598,#20727,#20858) The list values should be:0: 3Ku_PFwo2YcPZnv0WeDVdW1: #252: $3: $4: #1135: #13017,#14678,#19207,#20344,#20598,#20727,#20858 when using the delimiter "," the last values will also be split...The problem also is that the format of the attribute differ each time. So sometimes it could be: $,$,$,($,$,$,),$,$,($,$,$),$ or $,$,$,$ of ($,$,$),($,$,$),$,($) etc...The order of the list must remain the same as the original order.Any suggestion would be more than welcome;) cheers,ronald
Hi all, I'm attempting to read this service:https://data.wprdc.org/datastore/odata3.0/f2b8d575-e256-4718-94ad-1e12239ddb92Attempting to supply a value for the Feed List parameter results in an error:Python Exception <ValueError>: Unrecognized content typeapplication/atom+xml;type=feed;charset=utf-8I'm using 2018.1.1.0 64 bit
I have a feature classes and table that have relationship class based on a user attribute field as PK-FK.(1-M) simple .This feature class also has Global Id's.we are moving towards collecting this data now in Collector and as best practice want to move to a relationship class based on Global'Id.I understand that I have to create a new relationship class as you cannot edit an existing onebut how do I do it without losing the data .I would appreciate insights from anyone who attempted to do this
Hello, I have point dataset and line dataset. I would like to find the closest lines to each individual point. I am basically using the Neigborfinder. However, it does not fine correctly. I have labelled the id of the points and the closest one that have been idetfied by NeighborFinder. As you can see, it finds more than closest for some points. I do not know what I am doing wrong. I would be happy if you can help me.
Hi, i have raster file where i need to fill some nodata pixels with value calculated from neighborhood pixels. Idea is to get average9, min or max value of surrounding pixels. I have tried several different offsetter-clipper-rasterexpressionevaluator loops. Unfortunately workspace is now very slow and result is not either perfect. Have anyone already solved this kind of problem? or any good ideas how this can be solved with FME? -Arto
Hi everyone, I have to modify texts of one layer of a DWG file. I've made the project like this : Reader : My DWG file sourceWriter : A new DWG fileAnd between then an AttributeValueMapper with an Excel file which contains 2 columns (value before, value after) The mapper works well but some color are lost. Have you any idea ? Thank you Dahlia
Hello, Let's assume that I have a series of 2D-points A1, A2, A3, A4, ... An.Can anyone tell me how to create a measure between such points so that:- the measure for A1 is 0- the measure for A2 is d(A1,A2) i.e. the distance between A1 and A2-the measure for A3 is d(A1,A2) + d(A2,A3)- the measure for A4 is d(A1,A2) + d(A2,A3) + d(A3,A4)and so one?Thanks,
Hi ,As you see in the image below ,i need to merge these small polygons to the bigger polygon beside,is there a way to do that?Thanks!
Hi,Do you have a tips to set to null (not -9999 or 0) the nodata on my raster?Thanks
Hello! I have a problem with CSGBuilder in my workflow. I need to get a 3D-intersection of 2 solids, but geting the message "Processing on a solid has failed. The solid may be too complex, not closed, or not orientable.". The strange thing is that the workflow had worked for several times, and stopped working after parameters changing. Throwback to previous parameters doesn't give an effect.Maybe there is a way to simplify or fix input solids?Thanks
I have shape file for a country which contains ~70000 line segments with new street names as per reality and these new street names need to update on database. Database already having old Street names per reality as well.Eg- Old Street Name (database)- Park Ave Street New Name- Park Avenue Street. Adjacent Road Name- Park Avenue Road (database). I need to know how to find such cases automatically without visiting each location in shape file. Refer Attachment number 1.jpg and 2.jpgSuch situations with different names may be there while replacing names at different location.How to find out such cases spatially? There could be lot of cases in a country. Thanks in advance.
Hi,I am trying to eliminate linear elements based on their attributes. Then it needs to change the attributes of other segments as well. I basically need to select elements that have the same beggining and end values as the ones eliminated and change their values so they match. For example:segment 1: Segment 2: Segment 3: 100-200 200-202 202-300So I want to eliminate the segment no 2and change the segment 1 and segment 3 so they become: 100-201 201-300One of the main issues is that I cannot select the lines based on spatial relations. The data is really held in the table but spatially they may not touvh or even be near to eachother.I've tried selecting using a test filter but it doesn't work... Any ideas.
Hello.A relative beginner in FME that need help with the following.I have two different types of polygons, one representing districts and one representing postal codes.I want to find out what districts the different postalcodes belong to, the borders do not exactly match so I want postalcodes that appear in several districs, to display all the districsts they appear in, not only one.I have tried in FME but have not gotten it to work,I have managed to solve it in Arcmap but it then takes me quite a while. There I have to select one district, then got to select by location and select all postalcodes that intersect within the selected district. Export this as an own file and give all the postalcodes here a name of the district they appear in. Then redo this for every single district, and finally merge all these files.Appreciate help. RegardsJonathan
Hello, With help of you, I managed the read the osm transportation data that I have attached. However, I am puzzled with tag information. If I open the data in QGIS, I see other_tags attribute in linestring data. However, I can not see the attribute when I read in FME. I used AttributeExposer but I still am not able see this tag. I am particularly interested in this tag as it has additional information such as number of lanes,oneway and width etc. Thanks in advance.
Hi,I want to split lines with points but I really need to keep all the overlaping segments. I tried with the PointOnLineOverlayer but, like the Intersector, in this transformer, all overlapping segments are reduced to one segment before being output.In the image below, you can imagine a road with a dead end. The result must contain 5 lines and not 4. Moreover, the Intersector isn't good for me because I don't want to split lines on all intersections (only on points).Sample of my data here : Thank you very much Julien
Hi , I am wondering if there is a way to change the field type change the field type from string to integer for all field in writers in one go.Like the screenshot below I manually changed the field type but sometimes I have a huge number of fields and need to have them in Int instead of string, Is this possible?Cheers,Rawan
Hello,I have a set of parcel and I need to insert point inside them that represent parcel ID. My approach is to use CenterPointReplacer transformer(mode: Inside Point) and this works perfectly. Problem is large parcels where because of their large area I need to duplicate that point and place those duplicates elsewhere inside corresponding parcel. Additionally, If its possible to make one duplicate for every 15000 sqm of parcels Area. So parcels that are 15k to 30k square meters would have two point placed inside parcel, 30k to 45k sqm would have 3 points... This is not mandatory but it would be nice if it is possible to do. Every help would be appreciated.