Using transformers to modify data.
Recently active
Hi,I have been able to run SpatialRelator with one DE-9IM string representing one matrix. In this simple case I used a text User Parameter. I have expressed the relation Within as the text T*F**F***Now, I want to test whether Requestor is CoveredBy Supplier. This is a generalization of the relation Within and can be expressed in DE-9IM with 4 matrices, see https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates T*F**F****TF**F*****FT*F*****F*TF*** I don't understand what I should provide to SpatialRelator. A list of strings? a longer string? Any idea? Best regards
I have a workspace that deletes polygons that are inside larger polygons, but multiple files at the same time. The files are DWG and the polygons are on the same layer. I´m using a dissolve but the error appeared below: 2019-02-07 23:03:58| 182.1| 0.5|ERROR |Dissolver(PolygonDissolveFactory_base_factory): INDEX FAILURE - requested predicate not implemented Why did this happen? With one file worked fine, but when I put more than one file the execution failed.Can you remove the internal polygons without using the dissolver transformer? Thank´s
Has FME made an update for this yet? I am currently trying to print our massive FME workspace on the plotter but am running into the issue of it not changing the size of the actual workspace but instead just changes the paper size and prints an 8.5 x 11 in the middle. All I want to do is print the workspace to 36 x 60. I can change the paper size to this but the model does not come with it in that size, it stays at the standard sheet size. Scaling will just make it blurry.
Good day, I have this Cancel Date "2018-11-06T00:00:00-05:00". I would like to convert it into %Y%m%d%H%M%S (FME datetime) Format but as UTC time. What is the best way to do so?
Hello Everyone, I have the following attachment The geometry type is fme surface. The end goal is to visualize in ArcGIS Pro. While I can do it successfully, it struggles quite a lot (even FME does) and my laptop is relatively adequate (i7, 32 GB Ram, SSD). Would you have any recommendations on how to improve it performance wise? Tried SurfaceDissolver, it did not do anything. Thank you in advance. Kind regards, George Floros
Hello,I have more than 300 TIFF files and I need to merge them into 1 TIFF/ECW file... Is there any way how to merge them please?Thank You so muchLubo
I have a Workspace containing an Excel Reader. The Reader parameters specify two of the columns as x_coordinate and y_coordinate. After updating the Reader to point at a new version of the XLSX with 2 additional columns (after the x_coordinate and y_coordinate ones), the geometry is not created. If I inspect the output from the Reader, it says there's no geometry. The x_coordinate and y_coordinate columns have the same names, so why is the geometry not getting created?Also, if I wildcard the file name in the Reader e.g. "data*.xslx", the geometry does not get created from the Reader, even though x_coordinate and y_coordinate are specified.I want to be able to wildcard the file name in the Reader for regular updates e.g. "data*.xslx" so I don't have to update the Workspace for "data Feb 2019.xlsx", "data Mar 2019.xlsx", etc. Is this just the Reader, or do I need to do it with a VertexCreator rather than in the Reader for this scenario?
Hello,I'm new to FME and I'm looking to get a JSON file formatted like this :{ "depart": { "INCENDIE" : 533, "AUTRES" : 30, "RISQUES TECHNOLOGIQUES" : 71, "OPERATIONS DIVERSES" : 320, "ACCIDENT" : 411, "SECOURS A PERSONNE" : 3813 }}The data comes from the following treatment : And the inspector give me that informations : I've try to use the following treatment : With that configuration : But I can not get the desired result as above.If anyone could help me ...? Best regards.
@DaveAtSafehello, Dave, we are using the fuzzyStringcompare software in order to compare Arabic strings from 2 different data set, but it's not giving the expected result even when the ration is high,Since you have been involved in this costom transformer any idea on how we could fix this Thanks
Hello,Because of the python 2 deprecation, I'm updating existing workbench to python 3 and I'm having an issue with the transformer GeographicBufferer This is the error message that I'm getting after pressing ok.What should I do?Thanks?
I would like to identify 360 degree loops formed from a polyline and its attributes. ID's are the same but should only occur on 3 or less edges and not 4, forming the "loop". Below image gives a clearer overview. How will I go about identifying these issues? Thanks
Hi, I have to remove segments of roads, which are closer than 37,5 meters from each other. How can I do it?I mean roads' segments like this:
I have some different 3D-models in different formats. I want to batch create a 2D image without opening them with FME Data Inspector or another tool - take a screenshot and save as image.Are there any way to do this?Ie - do you know of any open source or other tools that can take as an input an inputfile (vector / 3D) - a viewpoint and write that as a raster?
This is my first real experience with rasterdata so my knowledge quite basic.What I want to do is to convert rasters to vectors using Potrace and the PotraceCaller. The rasters are 8 bit PNG's, see attachments.In the PotraceCaller, the raster is being written to BMP. The BMP is commandline converted to DXF by Potrace. The DXF is being read, world file applied.This works great, but not for all rasters. When running the workspace the following warnings show up:2019-02-06 12:11:52| 0.5| 0.0|WARN |BMP writer: Unsupported palette value interpretation 'RGBA32'. Converting to interpretation 'RGB24'. If this conversion is undesired, consider changing the interpretation explicitly2019-02-06 12:11:52| 0.5| 0.0|WARN |@ReinterpretRaster: Converting some band/palette interpretations from 'RGBA32' to 'RGB24' might result in a loss of dataI think to understand that a palette is an overview of all variations being used in the raster.The raster which is successfully converted has the following
Hi,I need to update a database model which has a lot of fme jobs associated with it. So I would like to extract all connections made by all our workspaces and make a little data model of all fme jobs and associated connections. I get some info out of the fmw reader but there are connections made by sql statements (and pl/sql) as well which as I see it now would need sql parsing.Is there any alternative for going down the python route? Cause I would to need learn something I hardly use and thus forget. Administering fme jobs this way would make it possible to gather more quickly where to update the fme jobs after a data model change. Any alternative transformer to the python caller? Any alternatives to the fmw reader? Any workflows you guys use to organize that forest of jobs? All the best, Robbert
I'm having a problem using WFS XML filter. I'm trying to read only 6 features from entire dataset and I get the following error:I wrote query in SQL and need to convert it to XML:"SAV_ID" IN (21,23,25,55,56,88)Interestingly when I'm quering only 2 of thoses features, I get no errors. XML filter (working one) for 2 features is:<ogc:Filter> <ogc:Or> <ogc:PropertyIsEqualTo> <ogc:PropertyName>SAV_ID</ogc:PropertyName> <ogc:Literal>21</ogc:Literal> </ogc:PropertyIsEqualTo> <ogc:PropertyIsEqualTo> <ogc:PropertyName>SAV_ID</ogc:PropertyName> <ogc:Literal>23</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Or></ogc:Filter>I tried the following variants (for more than 2 features):(1) (gives error)<ogc:Filter> <ogc:Or> <ogc:PropertyIsEqualTo> <ogc:PropertyName>SAV_ID</ogc:PropertyN
Hello, I'm using FM0 writer on FME desktop and everything works fine. When I try to run the same workspace on FME Server I get exception: Caught a COM Exception in FM0Writer::open() Im writing file to nas share. \\\\naslocation\\test.fm0 but when I would write it to zipped location: \\\\naslocation\\test.zip\\test.fm0 then it works fine. What can be the reason for that?
String text = "John.Davidson/05051988/Belgrade Michael.Barton/01011968/Krakov Ivan.Perkinson/23051986/Moscow";
I want to filter from a dataset the polygons that contain no further polygons. I have tried the Transformer AreaOnAreaOverlayer and SpatialRelator (Attributes (s) that Must Differ = element_id) so far.
Hi, I want to read a dwg file, transform the coordinate system and write it back in to a dwg file again. Therefore I use the CsmapReprojector. The transformation works fine, but I have the problem that all hatchings/solids of the dwg file are lost after the transformation.How can I solve this problem?Thanks and best regards!
Hi, New user here,I try to make an atlas in a geospatial pdf. I have multiple vector map with a main shapefile with multiple polygone (it's the foundation of my atlas)But I want to chose between 2 raster image (ecw) as base layer for each map,I want to chose the good raster based on the size of the main feature of my atlas. I created a BoundingBoxAccumulator where I can have the area of the futur map to display.How can I switch between the two raster based on the value of the area ?if area >XXXX then put raster 1 as base layerelse put raster two as base layer.Thanks in adavnce for your help.
Is there a good way to calculate the age of this tree with FME? https://twitter.com/reisir/status/1091726774919196673?s=19
Hi,I have two shape files, one is polygon and second one is point. I need to reposition point shape that are outside of polygon so every point is inside of polygon with same id. Input: Output:Thank you.
Hi, so I have an update SQL query that the sql executor transformer executes. It looks like UPDATE *TABLE_NAME* SET COLUMN_NAME = @VALUE(ATTRIBUTE_1) WHERE OTHER_COLUMN_NAME = '@VALUE(ATTRIBUTE_2)' The first attribute is always a number, but the second one is a string so I have to put quotes in. But, the string can contain quotes itself, which causes the query to fail for those cases. If I put double quotes around it I get a SQL error: it thinks I'm setting it equal to the value of another column in my database table instead of a FME attribute. How do I put the whole string value of attribute 2 in my where clause, quotes and all?Thanks!
I need to check a long list of keyword (excel1) if they are available in an even bigger list(excel2) of phrasethe end result will be keyword 1 : phrase 228keyword 2: phrase 228keyword 3: phrase 230.....etcthis case is used to much land use with standard naming Any idea