Using transformers to modify data.
Recently active
I am trying to convert an IFC TO CESIUM TILES 3D with FME 2022. The projection EPSG:3857I tried an d follow the explation here:https://community.safe.com/s/question/0D54Q00009TdMzbSAF/cannot-convert-ifc-file-to-3d-tiles But i got this has an error: The below feature caused the translation to be terminated GeometryPropertyExtractor_<Rejected> (TeeFactory): GeometryPropertyExtractor_<Rejected>: Termination Message: 'GeometryPropertyExtractor output a <Rejected> feature. To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation'' I also tried to convert directly an i got this:CESIUM3DTILES writer: Unable to reproject the 'EPSG:3857' coordinate system REALLY NEED HELP PLEASE!
I have a csv to filter various activity codes. What would be the best way to go through this
Hi FME Community,I have an error when trying to replace some geometry from GML encoded geometry with the GeometryReplacer transformer :xml-donut Geometry Builder: unable to adopt the below geometry because construction for its own geometry has already been finalized+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Feature Type: `'Attribute(string: UTF-8): `fme_geometry' has value `fme_polygon'Attribute(string: UTF-8): `fme_type' has value `fme_area'Coordinate System: `'Geometry Type: IFMEPolygonName(UTF-16LE): `surfaceMembers'Boundary: Geometry Type: IFMELine Number of Coordinates: 5 -- Coordinate Dimension: 2 (1.2582468599656544,45.82094218175942)(1.2582468599656544,45.82094217549903)(1.2582638025631208,45.82094217549903)(1.2582638025631208,45.82094218175942)(1.2582468599656544,45.82094218175942)The cause seems to be multi-polygon geometries. However, the GML syntax seems correct (I can visualize it with Data Inspector tool) :<?xml version="1.0" encod
HelloSince I have been using FME Server 2022 my workbenchs updated from FME Desktop 2020 with Emailers no longer work. Indeed the workflow is in failure and what seems strange to me is that the workflow is looping (4 times) before being in failure. As soon as I delete the emailer transformer I have no more problems. Has anyone experienced this problem before?Thank you in advance and have a nice day, Emailer documentation http://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Transformers/Transformers/emailer-pkg.htm
How do I stop it changing the entries in those fields so I can create points in the correct location please?
I used Excel to convert from date and time to seconds using the formula datetime * 86400. For example, 24/04/2023 8:00 AM is converted to 3891484800. What would be the correct format to perform this calculation in my workspace? Thanks for the assistance.
FME Desktop 2021Data Source is in LL-27 I get a lines dataset in LL-27 and points dataset in LL-27. My objective is to shows these lines and points on a Map that is in Web Mercator, EPSG:3857. I currently use the CsmapReprojector and I have the following configuration: Source Coordinate System: LL-27Destination Coordinate System: EPSG: 3857Transformation: NAD27_to_WGS84 (Multistep) When I write the output for the lines and points to a Shapefile and place them in a Map in Web Mercator, the lines and points align and connect as expected, however, the problem is that their map positioning is slightly off from the actual Lat Long values that they should fall on. Is there another 'Transformation' I should be using to get them properly positioned on the map (map in Web Mercator)? Thanks for your time. Much appreciated.
Hi all, Im trying to automate a process done in mapinfo and requires a table update. The update in question-Hope this make sense with the censoring however this shouldn't effect the process. Ive tried a few different ways but i never get the outcome Im looking for. Thanks.
Hello i am reading many tables from oracle non spatial tables name Table_ATable_B Table_Ci have around 30 table and I would like to get the Output from all tables when Id= 45 i am not sure ,how to write the condition in where clause to test it in all tables and In case it did not find the id in any table so I will not get any output from this table .But in case also ,no id as attribute name in any table so I get nothing better than error ,if it is possible .Fme 2021
Dear altruist, I have a datasets of soil moisture values in array system. So, for each grid cell, I have values for each day for certain years (image 1 shows the structure of array). However, for some cells we have consistently a constant value ( e.g. 1). For these cells I have to recalculate the soil moisture based on the average of neighboring cells as per the formula in the second image. I have tried with Attribute manager and conditional statement in setting values, which is not sufficient to do this job. Can anyone kindly suggest and explain how conveniently it can be done in FME?
I'm not sure whether this is a bug or not. I have a number parameter configured like this - However, there seems to be some sort of floating point issue when accepting a value at input -A few weeks ago this was working fine on the same machine running the same FME server version. Not sure if anyone knows what could be causing this?Thanks
I'm creating a cruciform for biodiversity monitoring and I'm having trouble setting the distances from the centre. I need to do this for 50+ areas so it would be good to get some batch processing going.The inner nodes start at 5m from the centre. From then onwards, they are set at 10m intervals. Each arm of the cruciform is 45m long. So there are five nodes on each arm resulting in a 90m total length on the x & y axis.Node labels are as follows: 5m, 15m, 25m, 35m, 45m.The problem is, the southern, eastern and western arms are showing the distances backwards i.e. 45m label starts at the inner node and the 5m label is at the outer node.The workbench works as follows:Calculate centre point of areaCreate vertices around centre point so LineBuilder can create 4 x arms of cruciform( N,S,E,W)Create points on lines using DistanceMarkerLabel points based on Counter The northern arm always seems to come out correct so it must be something to do with line/point orientation. I have tri
I have got 8 coordinates and I wanted to extract mid-point / center point that has XYZ of EACH side of surface of 3dCube . Please highly obliged with your help or input
I would like to select only tables with certain strings in their table names when running a FeatureReader. So something akin to:WHERE TABLE_NAME LIKE '%searchstring%'Is this doable? And if so, how?
I have a large data set that has been read from multiple autocad drawing files. At the current stage each feature has an attribute "project_num". There are many feautres (usually lines) for each project_num. I would like to get this down to a single "centroid coordinate" (preferably center of gravity) for all of the lines from each project_num. CentrePointReplacer will generate a single point for every feature.I tried FeatureMerger but am having problems. Both the Supplier and Requestor are set to "project_num". I have set the Feature Merge Type to geometry and checked "process Duplicate Suppliers" (build polygons) but get the same number of merged features as the input. If I use the "group processing" option, I still get the same number of merged features. My current workaround is to use the DuplicateFilter before sending it to CenterPointReplacer. I have also tried creating a point cloud from all the resulting CenterPoints and
Hello, See picture below for example, I wish to remove the green vertex while ensuring that the end point vertexes remain. I need to remove these as they are treated as being stacked, which is causing major issues with my ESRI Utility Network Model. These points are within < 0.001m of each other. I have tried using a generalizer, which is not appropriate for this situation, as the lines become much too generalised. I wish to only remove these vertexes that are treated as being stacked upon each other. I have also tried using the geometryValidator -> issue to detect: remove consecutive points without success. What other ways can I remove these points? I have thought about creating a custom set of transformers that could do the job, i.e. Find all vertexes -> identify any vertexes that are connected to other Line st/end points or any devices (as I want to keep these) -> find vertexes that are within 0.001m of each other -> single match these -> output. Although with
I'm currently using the 'change detector' transformer to compare incoming data with an existing database, and my challenge is that the comparison always seems to spit out the features as being 'updated', even though I am testing by comparing essentially the same exact datasets, so I expect it should be exiting out as 'unchanged' instead. The inputs are coming from a Portal feature service and a geodatabase When I toggle the 'Check geometry' off, it seems to work correctly and detect the features were 'unchanged', so I'm guessing it's some slight changes to the geometry that may be causing features to be seen as 'updated'. I'm already using the 'coordinate rounder' to alleviate some slight variations, but are there other approaches I can try to help figure this out? Thanks!
I have a network of (electricity) lines (306 in total) and with Neigbourhoudfinder i determined what line is collest for all 800 proporties in a small village. It gave me and x and y coordinate on the line. Now I want to determine a total value per line (values of all properties that have an x and y coordinate) on the line. How can i achieve this?
Is there anyway to configure the StatisticsCalculator on a dynamic set of attributes?I would like to generate a histogram of attribute values, where the attribute name is determined at runtime. Bonus if I can process multiple attributes at once.
Hello FME'rs, What I'd like to do is intersect two line feature classes to produce an intersection POINT output feature class. This is a relatively simple task to perform in the Arc geoprocessor (overlay->intersect). However, my first few attempts with FME (using lineonline overlay) doesn't quite yield the results I want as it appears the give me the intersection points as well as ALL the start/end points of the intersecting line segments. Can someone kindly point me in the right direction? Thank you :) JP
For a school assignment I am trying to make a functional FME model. As topic I chose the electrical grid. I chose a village were there are 8 transformation stations and about 300 different line segments. For alle 300 lines I determent which transformation station is closest. I know want to number the line segments that "belong" to the same line. e.g. a1 to a10. Is that possible?
How do I set the coordinate system of a dynamically created empty feature class (polygon) in a file geodatabase? I store dynamic attribute names and data types in a spreadsheet, import those into an AttributeCreator > then create the empty feature class using a FeatureWriter, but the output feature class says coordinate system is 'Unknown' when I open it in Data Inspector.
hi everybody... I'm doing 3d visibility analysis. I have points data and dem data as in the screen image. I need to do an analysis for each point and I need to save all visible areas as a single shp...can you help me please
I'm interested in using FME to connect to a number of remote hosts to run a few command line commands, and returning the results back to the workflow for further processing. The remote host devices are network elements running an abbreviated version of Linux. Can PythonCaller be used for this purpose? The SSH connection must be completed through an intermediary "jump box". Any ideas will be appreciated.