Using transformers to modify data.
Recently active
Hi, I'm trying to update the Z coordinate of some features by using the Surface Draper transformer. The height information comes from some GeoTIFF files, but after reading them I get the following error:Surface Model TIN is full. No room for vertices to be addedSurfaceDraper_5(SurfaceModelFactory): Fail to add a vertex to the Surface ModelI have tried using ascii files instead of the GeoTIFF, but the result is the same. I cannot figure out where the problem is, can anybody help?
Hello, I am trying to achieve an apparently simple task: using the Tester, I want to Pass only the feature names that are in a list of names. I have extracted the unique values from an attribute and concatenated that list into a field named "_concatenated". Both the ListConcatenator and the reader are entering the "Tester" transformer. I then try to use the Tester by using "NAME in _concatenated" where "NAME" is the LeftValue and "_concatenated" is the RightValue. For some reason, nothing passes. If I enter in the RightField the value of the "_concatenated" box, it works. Not Working:Working:
Hello everyone,I have line feature which I have to buffer and dissolve. When I use the bufferer and dissolver, it takes very long time because I have a large amount of feature. If I Buffer the lines with group by fme_feature_type than the output buffer polygon is completely dissolved. I do not need to use dissolver. But it takes also much time. I tried this way with small set of features, it is faster than using Dissolver. But it shows this massage and running with a long time. Should I have to use any additional transformer to improve the work-space? I attached my workflow below. Constructing donuts from 11750 features...PolygonDissolveFactory: Completed 100% of processing on pass 5.Completed 379339 segments of intersection processingPerforming low-level intersection at phase #1... 3.44% donePerforming low-level intersection at phase #1... 100% doneCompleted intersection processing, phase #2. 2 new nodes were generated among 11599 intermediate linesFinish splitting 11600 lines i
Good afternoon,I've been working on this process for quite awhile with no luck. The objective is to convert a CAD drawing of interior spaces. I took the original CAD exterior walls (BLUE), and created polygons. I then used a centerline replacer to create the middle line (RED). However I cannot extend the line. I've tried intersector and snapper\\anchor snapper, no luck. I've also tried line extender, intersector, snapper and again the lines will not budge. I'm at a lost. Any help would be greatly appreciated! The large gaps in the front of rooms are for doors, which I have worked around. These wall lines are my biggest problem. I'm thinking Python might be a better position.Thanks, David
sample.pngI have generated output using schema (any format) reader to read from ESRI geodatabase and supplied both database name and layer name as parameters. I used ListBuilder and ListSearcher to search for the layer in a database. FeatureReader is used to read the data and DynamicWriter to write it to postgis. I got the output with some unnecessary fields listed in the attributes image and actual workspace can be seen as a sample image. How can I get rid of this attributes automatically. I tried attributes to remove option in the Writer but it is a manual process. I tried attribute remover with no luck. Any help is appreciated.
More information for my question. We are not using SQL AG in our system, ideally we will move to this. For now, I have 75 tables in one database that has roughly 300 tables. I only want 75 table in this data copy. We are building this new database as a 'datamart' for reporting and other tools to pull data from this source, as to not effect our Production system. I am testing this today and I am finding the data takes longer than I expect to copy from one server to another. I am testing this using Workbench for now but once I have good results, I'll push the workbench to FME server to schedule this work. For my first test, I am pulling all data and I see the 2500 features are pulled at a time. I am using a static reader not a dynamic reader. For my second test, I will refine the data from the larger tables (over 1 million records) to add in a where condition to limit the number of records we pull. I am attempting to get this to build within 5 minutes. I am looking
Hey I am curious to know if fme can export to landxml with points, Lines and attributes to the objects ? I am new in the use of FME. And it could be nice to get some guidelines on how to do it.I have looked at https://knowledge.safe.com/articles/1203/creating-landxml-files.html but I think it is hard to understand what is going on in the template. Thanks
Is here a transformer or setup a Tester to test an attribute to be a number?i.e. ISNUMBER() like in SQLThx Brian
Currently my workbench creates a polygon that I convert to a Raster with a cumulative oil number as the Z Value. Now, what I want to do with this Raster is: From the middle of the Raster to the short side of the polygon (see attached jpg) I want to slowly decrease the pixel value from 100% to 0%. How can I accomplish this in FME 2017?
I am a bit of a novice but I can extract a value from the block, change the type from text to numeric ( tried both types) but scaler stops processing at the Scaler transformer. If I add a value for the scale or IF I use AttributeCreator and put a value in as an attribute it will pass that hand value thru Scaler. I need to have Scaler read the value from the North Arrow block and scale the entire drawing accordingly. What am I missing?
Hi,I need to identify short segments in polygon using some tolerance for better understanding I am attaching the snapshotRegards,K.Jayakumar
I would like to add a new attribute filled in by the workspace in an feature class that is in a feature-dataset in an existing FGDB. Can you help me ? Thank you PS: I am still in v2012 SP4
I have a set of point objects with rotation attributes. I would like to use this rotational value to go in a straight line in that direction until it encounters something. In this case it will be a line object. Finally I would like to retrieve a attribute from this neighbouring line. The Neighbour finder will pick the nearest object, but I want to pick the first object along the points bearing/heading. Is there some way to do this?
Hi there,I'm working on a project where I need to identify the running slope of various segments of a pedestrian network. I've calculated the slope along the different route segments, but would like to know whether the segments correspond to an upward or downward slope.Specifically, I'm hoping to create four fields to track whether a route segment is above or below a specific slope value and whether that slope corresponds to an ascending or descending slope. The fields would include: High upward slope: slope > 8.33% Low upward slope: slope >= 0% & < 8.33% High downward slope: slope < -8.33% Low downward slope: slope < 0% & > -8.33%However, I'm stuck on how to identify whether the slope of the route segments correspond to an upward or downward direction. Does anyone have any ideas how to approach this problem? I uploaded my current workspace in three consecutive segments so that all my steps are visible.The end product for this project would lo
Hello World,I'm wondering if anyone on staff has experinace (or a reader) for converting DeLorme files to ESRI.Let me know if you need any of our product info. We are currently running FME 2017. Thanks for the time.Chris Caird
I got error after appear this message :Standard2DExtract_3_GeometryPartExtractor_13_GQuery(GQueryFactory): The Geometry Part XQuery matched no parts; no action will be performed. Further warnings will be suppressedI could not convert RVZ file from Revit to GIS. I dont know what to do
Where can I download the data files for the "Getting Started Exercises"
I need to simply sort according to region, and then for each region, set a counter from 1 - n. Thus each region will have a 1,2,3 etc. I have set up a sorter ok but the counter does not start from 1 again on the next region.
I have a a set of point objects with a rotation attribute. These are later to be turned into labels. Each label point has a corresponding reference point that it needs to be facing away from. That's where the "behind" and "front" come into the picture. A quick example of what I want to do: Say I have a label point rotated to 20 degrees, and the reference point is at an angle of 50 degrees. This means that the reference is in the "forward" 180 degree sector and that the label needs to be flipped/rotated 180 degrees. The above example is straightforward but the fact that this is a rotating object that jumps from 360 degrees to 0 has me pulling my hairs. I need help with the math, and syntax. I have tried to incorporate a modulus 360 but have not managed to get it working. I am using a Testfilter to detect the relations between the points. What should the formula look like?Let assume that the rotation of the label is R and the angle to the reference point
I am wondering if anyone have any suggestions to use FME to process live data streams that are funneled into various text files, server log files being one of the examples. Thanks!
I have intersecting lines that I wish to transform into a polygon. The resulting polygon should trace the exterior vertices and "hug" the original lines. I've heard of a Minimum Bounding Geometry tool before, but can't find this in FME. The bufferer won't work. How do I create my polygon?
Workbench:reader1: ECW --> RasterSelector (3 ALL) --> RasterBandRemover -->Clipper --> writer:JPGreader2: SHP -->After starting it I get this: LOGIt just stops until I manually stop it. I use FME 2017.1.0.0.The strange thing is that when I make the same workbench on a colleagues computer (FME 2017 1.2.1) It runs with no problems and makes the JPG in 1 min.
Hi,I would like to identify overlaps but only from a single source of data. That data has 1500+ records of unique Region Name. However, I found an instance where a part of a region is overlapping another adjacent region. I would like to identify how many instances I have in my database identifying at least 1 region name and creating an area of the overlapped.as shown below, green area has a portion of the adjacent boundary.any help is appreciated. thanksLex
Hi there, I'm working on a project where I'm trying to identify the slope of various segments along a pedestrian network based on contour lines. The ultimate goal is to create a dataset that shows changes in slope along various portions of the pedestrian network (say every 3 feet).I'm new to working with contour lines, and I was wondering whether anyone has initial suggestions on how to approach this project in FME?cc'ing @takashi since I've found your explanations very helpful in the past.
i am new to FME and i am trying to find a way to calculate a running total for a large set of gauge data. I have a point with 24 hours of data, and i would like to sum a running total based on: 3 hours; 6 hours; 9 hours, 12 hours, etc.... for each point. i tried the statistics calculator but that gave me a running total of all the records. i would like them group by 3's, 6's, 12's, etc. any assistance would be appreciated.