Using transformers to modify data.
Recently active
Hi,How can I draw a polygon (shp) using azimuth and distance in FME?Thank´s
Hi everybody,It is possible to distract objects automatically?For example:
I´m using the FeatureColorSetter for create color and fill features, but the output file don´t change. Why?Thank´s
I am running a workspace that generates contours on a point cloud and writes them to dwg.Workspace stalls indefinitely, doesn't crash, I get some warnings. Only message is "Sorter(SorterFactory): Completed 7.17% of intermediate processing" in the status bar.The .fmwt can be downloaded from here (OneDrive)
Hi there. First time user here so apologies if this question has been asked and answered already. I can't seem to find an answer though. I have a .dwg file that has had no set coordinate reference system and when I try to display it in QGIS it appears somewhere over the Antarctic. Is there a way to transform this file into shapefile format and assign a coordinate reference system to it so that it displays correctly? Thank you.
i am working with NWS rainfall data, and the grib file comes in as Polar Stereographic, with a custom datum. I am trying to reproject to WGS84, but so far no luck.thank you
the FME Server documentation (https://docs.safe.com/fme/2017.1/html/FME_Server_Documentation/Content/AdminGuide/AccessControl.htm) indicates than you can assign ownership of something to another user, however it doesn't describe how to do this. I see the sharing options button for the repository and I can give full access, run and download permissions there, but I can't change ownership. Can you describe the steps I need to take to do this?
Hi,I have a set of workspaces inside many directories and a workspace which call all the workspaces one by one using a workspaceRunner.Here is the picture of my hierarchical structureIn this structure you have a directory called " Livraison - Transformation globale AIXM 51". Inside this one, you have the "master" workspace which call all the workspaces one by one in the various directories you can see on the picture.Here is the picture of the "master" workspaceThe issue i have : when i changed the master directory called "Livraison AIXM 51 V2.0" in another directory, i lost the path of the workspacerunner parameter (show the picture). I would like to use "FME_MF_DIR" and i want to go in the parent directory and go inside the subfolder to reach the various workbenchs, but the absolute paths are used in my case.Is there a way to use python scripts to :- Bring in an attribute the value of the "Livraison AIXM 51 V2.0" path- The ma
Hello everyone, I am trying convert Shape file to cad file with annotation. I use LapelPointReplacer transformator. I received the annotation with this transformator. But I want it to stand annotation next to point as you get closer to the point. When I get the closing point, the annotaion should be positioned relative to the position. Maybe the problem occurred by labelPointReplacer has constant labelheigth, so the annotation size never getting smaller when i get close the annotation. Please help me What am I doing wrong? This picture is i got: I want like this picture:
I am transforming a shp file from CGVD1928 to CGVD2013. Before the transformation, the ESRI WKT specifies the vertical datum as CGVD1928 but after the transformation, the vertical datum information seems to be lost.
Hi,A customer of mine would like to know if it is possible to have 2 floating licence files on the same server. By the way, these are two sister companies. They are using the same server but must use their own floating licence.I read this post :https://knowledge.safe.com/articles/22776/fme-server-licensing-walk-through.htmlIt seems to be possible. I guess i'd have to declare a second FlexLM service, but How can I be sure that users from company 1 will use its own licence and not Company 2's licence ? Could I use this post :https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Desktop_Admin_Guide/FMEInstallation/Restricting_Licenses_to_Users_or_Groups.htmto restrict licence 1 to company 1 and licence 2 for company 2 ? Thanks for your help
Hello,I am trying to pull pdf files from an attachment table and avoid having any duplicate documents. There is nothing in either the attachment table nor the related table that I can use as a unique identifier for the documents. I have tried two different methods and both only partially work.1) Use an aggregator grouped by DATA. This works ok but some of the DATA differs even though the documents themselves are the same.2) Use an aggregator grouped by DATA_SIZE. This works ok as well but I'm still getting duplicates. I investigated a little and it looks like even though the DATA_SIZE appears the same in the inspector table, when the aggregator runs some of the sizes are slightly different. When I pull up the properties for each of the output duplicate pdfs, the difference appears to be between the file size and size on disk.Any ideas how to get these to aggregate properly?
I have downloaded the SWF data from EA which consists of 1in30years, 1in100years and 1in1000years, all as polygon layers.What I want to do is :a) substract 1in30 from 1in100b) subtract 1in100 from1in1000resulting in 3 layers which do not overlap each other and are usable within QGIS as planning constraints.I have tried clipping to 1:10K OS tiles before clipping as above but the workspace takes hours to run in 2017.1 - any suggestions on how to improve run times?
Hy,I try to convert a DWG with OD to shapesFiles.All the OD block from the DWG are lost...I try some versions with area builder or a choper or a donut builder...Thanks for your help
Hi all, I have this SQL query in InlineQuerier that helps me join tables on specific keywords(table_b.id): SELECT * FROM table_a JOIN table_b ON table_a.id LIKE '%' || table_b.id || '%' but I would like to take it to the next level and also add word boundaries to my keywords, otherwise the expression is too greedy. Can anybody help out with the syntax? (I was trying to add REGEXP and [[:<:]], [[:>:]], but so far I'm only getting syntax errors). Thanks,Linda
An issue that's got me puzzled A geometry from an oracle table a (Object a1) is used to clip a geometry from another oracle table b (Object b1) These geometries visually appear identical, they are valid geometries and Oracle returns their relationship as EQUAL when tolerance is set to 0.005 If you clip object b1 with object a1, object b1 remains untouched and it is output untouched via the outside port. if you clip object a1 with object b1, object a1 is clipped as expected, with geometry exiting both the input and output ports A spatialrelator gives the interactions as OVERLAPS and INTERSECTS irrespective of which object is the requestor/supplier Any ideas?
HiI have a raster with the following properties:I want to use the RasterExpressionEvaluator to set new values to each cell. I have written this expression: @if(A[0]<0.07, 0, @if(A[0]<0.5, 1, @if(A[0]<1, 2, @if(A[0]<1.5,3, @if(A[0]<2,4,5))))) but I can't get it work.Any suggestion?
I have gps points, each with a creation_time attribute. I would like calculate the elapsed time for each point using the creation_time of the first point as the start_time.My thoughts are to write the start_time to each feature and use DateTimeCalculator. Any ideas how I can select the creation_time from feature 1 and write it to all other features as start_time?If there is a better, I would love to here it.regardsMartin
Hi,I have a set of lines that make up a set of polygons. Is there a way to separate lines that goes around the edge of data set? (see picture below, only yellow lines)Thank you.
Hello, I have the following problem and hope you can give me a tip. For a statistical analysis of my city, I have to know how much building space is on a landparcel. For this I have a source with the parcels and one for the buildings. I wanted to solve the problem with the AreaOnAreaOverlayer Transformer. Now I have the problem that some buildings are on more than one parcel. In this case, the common parcels must be merged and all buildings identified. Here's an example:The Buildung 1 is located on the parcels A,B,C. Buildung 2 is located on the parcels B,D.At the end the parcels A,B,C,D must be dissolved.When i use the AreaOnAreaOverlayer with Buildings and Landparcels, i have a lot of areaparts with several combinations of building and parcel-ID. When i start to dissolve the areas again with the id of one common building, i loose IDs of the others. Please can you give me a tip how this problem can be solved? Thanks, David
Hello!We would like to apply a 4x4 Matrix from the alignment process to other pointcloud files to bring them to the correct position. I tried the pointcloudtransformationapplier but I didn't manage to make it work, as I did not fully understand how this transformer works. Thanks a lot and with best regards, Matthias
Hi, I am new here, I tried to convert a colored „jpg“ raster image to „grayscale". Until now i used the programm „IrfanView“, where I set the saturation-value to „-255“, but i had to do it for every image seperatly. Now I want to use FME for conversion of multiple pictures at once. Could you help me to find the correct transformer for this work? Or is there any other simply way to convert a various number of colored jpeg images into grayscale? Thanks for answers ……
Can someone explain how FME handles raster cell origins? In the RasterNumericCreator and RasterRGBCreator changing the X|Y Cell Origin values does not affect the extents of the image, the X|Y Upper Left Coordinate is always the edge of the pixel, not the origin.Likewise changing the cell origin via RasterCellOriginSetter has no effect on the resultant raster.
Hi all, I'm trying to merge two data-sets when they don't have a common field. What I would like to do is merge them using keywords that I have in one of the lists, so it should be a kind of a Feature merger with "contains" function, but so far I'm not really successful in finding a solution. Here's an example: List of IDs and keywords (1st data set): ID Keyword 111 Mc'Donalds 545454 Starbucks 1234 KFC 222 Burger King 343434 Golden Tulip List of places that I would like to assign ID to (2nd data set): Place_name ID Mc'Donalds Amsterdam Central Starbucks Airport Stations' KFC Piazza Burger King Amsterdam Golden Tulip Hotel So in the end it should simply look like this: Place_nameIDMc'Donalds Amsterdam Central111Starbucks Airport545454Stations' KFC1234Piazza Burger King222Amsterdam Golden Tulip Hotel343434 Any suggestions? Thanks
I'm generating a large GML based on data that i get from the SQL creator. The whole workbench is meant to be database driven. There is a main workflow that triggers this one: SQL_creator has dataset part A and SQL_creator2 contain part B, both are the same dataset and should be merged by ID (only attribute that they both have). They are split because of the amount of joins that the SQLcreator can handle is reached. I have a parameter $(sql_statement) that contains the SQL statement that is used in the SQL Creator. The attributes itself are dynamically named, so they cannot be exposed by setting value "attributes to expose". The Attribute exposer exposes the ID of the records, this is the only attribute that both creators have in common.Schemasetter exposes the dynamic attributes so they will be exported in the dynamic GML export.It works with the tester directly to GML but it does not show the dynamically created attributes that are created with the SQL_creator2 after th