Using transformers to modify data.
Recently active
Hi, My linked custom transformer ('ColorAndReproject') is used in many places in my workspaces and I am regularly working on it. This is why it's not embeded.I have installed it with double-clicking the *.fmx file.It's stored in a "Shared FME Folder".The workspace does exactly what is expected if I run it in the workbench or if I run it with a *.bat file.Sadly it does not work when the scheduler kicks-in during the night and tries to run the script (*.bat). The scheduler is a special Windows user with some admin rights.I get this error log :The custom transformer 'ColorAndReproject' referenced by this workspace could not be found. The custom transformer must be installed before the workspace can be runProgram TerminatingThere are other workspaces run this way with no problems. But none have a linked custom transformer.Any Ideas ?Thanks for your help !edit : it seems the real problem is that each user executing a script with linked custom transformer should have FME configured to have
I think this could be either a bug, or an issue with my understanding.image below, why would the exact same feature class, put through the exact same geometry validator yield different results between readersTop scenario in image is with Geodatabase File ReaderBottom in image, is with File GDB reader
Trying to get some calculations done.But as soon is the band and the attributes are combined the calculation fails.The pic shows the expressions.The first 2 get a values rest drop to No Data.Tried rounding using int8, 16 etc. , ceiling. Every time same result.Tried different interpretations.The input is a DEM; min= 0 and max 519 (Real64) Any tips on this?The calculation is a non-iterative variant for gradients. These work neatly in python script I made (did not invent the calculations , mind you)tx for any thoughts!
Does anyone think it is possible to take annotation that is a single feature but contains multiple words (of different rotations) and create a new feature for every word with a new textpoint geometry and rotation for that word?For example the following is a single piece of text that is curved to follow the road.I want to separate this into two objectsNew location for the second wordNew rotation of the second wordI haven't attempted this yet but wondering if its something that could possibly be achieved in FME Thanks
I am new to FME and need to perform an intersect with a specific cluster tolerance. In ArcGIS Pro you can set the cluster tolerance during an intersect (http://pro.arcgis.com/en/pro-app/tool-reference/analysis/intersect.htm) but I don't know how I can reproduce this in FME? The clipper does not have this option and there is no "cluster tolerance" transformer. Any suggestions?
In a workspace, I retrieve by spatial relation (AreaOnAreaOverlayer followed by a Sampler, SpatialRelator after InsidePointReplacer, ...) an attribute value in a table and a shape that have nothing to do with the table and the source shape. So I create a second workspace in which I retrieve the previous attribute value in the table and the original shape by a Joiner. How can I do this in one workspace?
This might be the most stupid question ever posted but I do find this problematic. I've had difficulties with this many times over the years which leads me to the conclusion that I'm not using best practice. On FME Server (Windows) I want the user to input a folder and then I want to read several pdf-files (for uploading to S3) from this folder. When run I get all errors despite how I format the path. So, I'm guessing I have configured FME Server wrong. I've tried UNC-paths as well. This will be a difficult task to solve in this forum I guess.Another option would be to input a zipfile with all the pdfs neatly zipped into it. What would be the best practice for this? That is my question.
Hello everyone, I am working with line geometry as a reader. Then i buffered the line feature and used generalizer (with Algorithm: Douglas Generalize, share boundaries: No, Tolerance:30), to simplify the buffered line feature and need a output with Esri Geodatabase (File Geodb API). But it shows the errors:Failed to write Geometry to feature class 'way_r' with geometry type 'esriGeometryPolyline'. Dropping containing featureI have also attached the ERROR text. Please help me.Thanks.
Hey, i use an Attribute Remover to get rid of Attributes i dont need. Although, when i use a User Parameter to declare what Attributes to remove it doesnt work. If i preselect them in the Parameter Editor of the Transformer it does. Any ideas?
Hi ,We have 100's of layers and to maintain the data quality we have to perform spell checking on the attribute tables. So my question is is there any way we can check all the attributes string values through FME or is there any spell check transformer. There is always a possibility to have typo or misspell, so cleaning thinngs using FME will be great.
Example Name Surface2 152 254 104 204 155 155 10ResultName Surface2 254 205 15Thank you
My strings lose their formatting once they hit my feature merger. Any help would be greatly appreciated.
I have been running a script that uses snapper and get the following line in the log:2018-01-23 08:08:01| 42.7| 0.0|WARN |Snapper(SnappingFactory): Processed 83703 feature(s). 10930 were snapped, 72770 were untouched, and 3 were dropped because they snapped into a single pointI have tried to find where FME lists the 3 dropped records, but have been unable to. Snapper only has Snapped and Untouched as output so I can't just add an inspector to it.
Hello,I have one raster who's extent is smaller than another, but I would like to subtract one from another with the resulting raster the same extent as the smaller one. I get this error when using the RasterCellValueCalculator to subtract them: RasterCellValueCalculator_Evaluator(RasterEvaluationFactory): Raster A has '12392' rows and '4022' columns, whereas raster B has '12435' rows and '4065' columns. Paired rasters must have the same dimensionsThey are both 1 m cell size.Thanks!Sean
I am trying to create an attribute table using name values exposed from an autoCAD block and assigning this modifiedtable the associated attribute values.At this point in time i am unable to transpose this dataExample 1:I have attached the workspace and drawing file to assist anyone who can helpWorkspace: Drawing file:
Hello, I was trying to use this transformer to replace some matched patterns but I cannot get my head around how this should be working. I am confused about having the same fields to fill in both under TextToRepace Condition Statement and the TextToReplace. What I want to accomplish is to obtain the City name from the below text strings. As you can see, I have 2 cases that need to be solved: #1 - replace "^S2_XLS_\\D\\d{3}_" with nothing #2 - pull out "(?!^\\w\\d{3})_\\D+?_" from the rest of the cases. I find it a bit hard to understand how this should look, chained in/or the Conditional Statements of both "Text to Replace" and "Replacement Text". Can anyone point me into the right direction? I very much appreciate this.
I am new to ArcMap & FME. I was given a bunch of large .adf files which I need turned into elevations, even just point (x,y,z) coordinates to make a tin in Microstation. Does anybody know the correct transformer(s) to do this, or if its even possible with FME?
Hi,I have 2 shp files which I have to compare, the attributes of the 2 shp are:rulenr | tabel | sleutelnr | solved |I must check and write to the output shp file the following :1 - where solved = 1 and2 - the attributes which are not in the second shp fileI tried changedetector but somehow i can not have the result I wanted
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