Using transformers to modify data.
Recently active
I would like to export several dwg-layouts to dwf-files. On a strange way I only can see the modelspace in the dwf. Does anyone has a example workspace for this?Thanks a lot!
Hi GuysI am trying to count the occurrence of a value across a large number of attributes. All the attributes have a different name, however they all have "_SIG" in their name (a value that rates significance). Ie ENVIA_SIG, WATRF_SIG etc. There are heaps of them and I want a way to just test those attributes using a wildcard of sorts. Basically I would like to use a tester to test for the existence of the number 5 in all attributes that end with _SIG. However in the tester (or Test Filter) I have to manually add each of those attributes which is not realistic as there are over 50 of those attributes. Any suggestions would be greatly appreciated!Thank youDominique
I use a PointCloudFilter where I try to find the lowest parts in a PointCloud.In this way I get two long straight stretches of PointCloud remainders, which are clearly seperate and quite far from each other (i.e. >10 times the distance of points in the Pointcloud).My problem now is how to split up those different parts/groups of the same PointCloud so I can use each remainder independently ?PointCloudCoercer -> "Single Multipoint" + HullReplacer doesn't give me different parts.I could not find other ways to tile/split PointClouds in the way I need.Any ideas ?
Hi, i have a dgn file. that consists of line,area and text. i need split the line using those intersected areas.that was performed using lineonareaoverlayer. my doubt was how to measure those lines. i need length of each line. what transformer use for that? anyone give the solution?
Hi, I have a dgn with point,line,area,text. I want split the lines using area.that was performed using lineonareaoverlay. in some areas like junction have two lines. how can i join those lines in those areas and i can calculate the length of each line inside the area.Actually i can performed lengthcalculator for measure the length of each line. my problem is in some junction areas have two lines how can i join those areas only and calculate the length
I have attached a spread sheet with some dummy data to help explain my question. I have a number of Locations and Events with the Easting and Northing for each. I need to calculate the distance between each of the Locations and a number of Events. Outputting the result in a table Distances in km between each of the two points. Loc1 and E1 etc.On the real data I need to calculate the number of Events that happen at 1km, 2km and 3km form each Location.The dummy data spread sheet has the input data on Tabs Locations and Events. The required format of output data is show on Tab Distances.
My client has several dgn files that contain 3d_solid objects (pipelines and other vector data). I have a workbench on our FME Server that will convert drawings into shapefiles but the solid objects are not going through. The igds_type is igds_3d_solid until I try aggregate them or assign them to 3D or 2D.One thing I also notice is that on some of the geometries not reading through the igds_type does not equal the fme_geometry. For example, I look at the dgn before processing and one of the vectors is igds_type = igds_line, but the fme_geometry = fme_polygon.
Hoping someone can help me out. I have a geometric network of wells, pipelines and facilities. I have already ran a custom ArcHydro python script to break the pipelines up at every junction point and give the pipelines unique HydroIDs, ToNodes, FromNodes and NextDownIDs (which indicates which pipeline, AKA HydroID, to flow to next). The wells produce water and I can add the monthly production values from the wells to the adjacent pipeline using the Bufferer and SpatialFilter transformers. I'm now trying to find a way to add the production through the rest of the pipelines. I have NextDownIDs, which I thought I could maybe just group the pipelines by all pipelines that share the same NextDownID field and add the production values in the Water_Production fields together, however this adds the values incorrectly because it doesn't add the pipelines in order from well (source) to facility (sink). Does anyone have an idea of how I can use FME to add the production values up correct
When trying to convert from NAD 83 State Plane Alaska Zone 3 US Foot to WGS 84, I receive the following error: Reproject: Could not reproject the geometry of the preceeding feature: Reprojector: Invalid reprojection parameters. After doing some research I have determined I am needing to create a datum grid shift file. However, I am unsure what information to use to populate this datum. Can anyone provide any help?Thanks!
New user here so be patient! I would like to remove from a KML all the geometry (point, lines and areas) that are outside of an arbitrary bounding box (let's say a square defined by the corner coordinates). I tried using a Tester but I can't seem to get the numerical values of the of the placemark. With the following parameter I get always "passed" even if the points coordinates don't respect the condition:Moreover this approach will be problematic for lines and areas. I tried multiple transformers but with no success. So does anyone have a suggestion on what will be the best approach for filtering this data? Thanks!
I have about 30,000 OSGB files, I want to convert them into ONE file that accepted by InfraworksThe file types below are both supported by Infraworks and FME, and they also support Coord .sys in FME.Autodesk IMXCitiGML (Use CityGML importer for Infraworks)LandXMLSDFSHPQuestion:1. Which file format should I use?2. how to convert 30,000 osgb files into one (e.g. IMX) file in FME?sample osgb file is attached.
Hi, One of our customers has customized the S57 Reader as explained in https://knowledge.safe.com/articles/570/s-57-enc-hydrographic-data-format.html. He is concerned by the fact that all customized files are replaced whenever a new FME version is installed, or that the customization should be done again if a new FME version is installed at another location on disk.This might be acceptable for one user, but this causes much more trouble as the customization has to be performed on all workstations used in the company.I suggested having FME (or the GDAL S57 format used ultimately) check some location (for example in FME shared directories) for a customization of the format and @danatsafe has filed the FMEENGINE-61034 change request.Anybody who finds this is a good idea, please vote or suggest any other improvement to the S57 customization process. Thanks.Fred
Hello! I am going through a very weird situation where a quite good amount of roads(~10M) are shifted randomly upto10m in a random direction that impacts junctions, 2-way traffic roads, dead-end roads, roundabouts, etc,Here is what I have been trying to do:- Finding out the building footprints (BFs) that are towards the road (since they make a uniform line)- Shift the roads, roundabouts at the center as per the BFs. In cases where the buffer(miter) of 5m touches the BFs, only those roads are to be updated (since BFs might not exist).Cannot think much about other generic solutions. Any ideas?- pink polygons are the BFs, dark pinked polygons inside are the donuts filled.- Redpolylines are the road geometry.- Basemap is added at the back.Also attached the BFs and road geometry data. I don't know if there can be a generic solution for this, but scenarios can be taken into consideration. That's what I am trying to analyze now! Thanks!
Hello FME Gurus,I have a puzzling situation that I am trying to overcome while trying to validate the length of line segments from my DWG file.In the drawing there are labels which define the running chainage distance of a straight line. The chainage distances start from a zero position and a running distance is given at intervals along the line. The interval may be a single line segment or a combination of multiple straight line segments. In the example above there is a label of 84.05 metres and then one of 117.57 metres hence a line segment length of 33.52 which is made up of two line segments of 14.00 and 19.52.My thought process is to get the x and y coordinate from the label 84.05 and the x and y coordinates from the label 117.57, create a line and do a line on line overlayer or neighbor finder, get the list of closest lines with the same bearing and then get the combined length of the lines between the two points.My problem is I just can't figure out how to iterate through
UPDATE Deliver SET TREAT WHERE TREAT
Hello, what is the easiest way to convert these dates ? June 28, 2019 to 2019-06-28 May 31, 2019 to 2019-05-31 April 26, 2019 to 2019-04-26 etc.
Hi when I load a shp I receive this error Datum definition RDN2008 does not exist. How can fix it ? francesco
Hello, I have an Timestamp attribute in UTC time (e.g. 20180311013252.000). I would like to create a new attribute converting the UTC Timestamp to EST/EDT Time. After that both attributes should be transformed to %Y%m%d. In this example the output should be 20180311 for UTC and 20180310 for EDT/EST.
Has anyone ever used FME to undertake a Least Squares Adjustment on survey data?
I have a geotiff file which I want to convert to an ecw file. Of course, I want the preserve the correct coordinate system during the transformation.The geotiff file is supplied with a MapInfo .tab file, of the same name, sitting in the same folder.I have found that the the existence of the .tab file means that FME does not read the correct coordinate system from the geotiff file. I have tested this by using a tif reader connected to a coordinateSystemExtractor transformer. The output coordinate system is "_MI_0" which results in an ecw with a datum of "RAW" which is wrong.But, if I delete the .tab file and then run my transformation, it goes correctly. I have tested this by using the same tif reader connected to a coordinateSystemExtractor. The output coordinate system is "MGA94-56" which is correct. The resulting ecw has a datum of "GDA94" and a projection of "SUTM56".Why does the presence of the .tab file disrupt the geotiff reader&#
Hello, I am trying to solve the problem with dangling roads in the network. Given the input of the roads, I simply ran it like this: I assumed that the topologyBuilder would give me _node_angle{}, _node_angle{}.fme_arc_id and everything else, as per the docs,as the edges are perfect, but it seems that there is a challenge somewhere, as only _node_number is shown.
Hi I have a question about writing French Characters (such as é).Here are my steps (an example)1. read (FeatureReader) xml file from an API (https://www.arcgis.com/sharing/rest/content/items/05e9d3d5adb64d4cb1447e0ed63e6a43/info/metadata/metadata.xml)2. here is the mxl file (not a whole file, just from begun to the line with French Character (É)) (see the last 2 lines)<?xml version="1.0" encoding="UTF-16"?><metadata><Esri><CreaDate>20181024</CreaDate><CreaTime>10205300</CreaTime><ArcGISFormat>1.0</ArcGISFormat></Esri><mdFileID>08d57ccf-ab9c-4006-948c-a458503a057b</mdFileID><mdLang><languageCode value="fre"></languageCode></mdLang><mdChar><CharSetCd value="004"></CharSetCd></mdChar><mdHrLv><ScopeCd value="005"></ScopeCd></mdHrLv><mdContact><rpIndName>Firstname Lastname</rpIndName&g
Hi, I am using FME Desktop 2015.1.I am running a process which includes a LineOnAreaOverlayer which I suspect is the source of the message, within the log window I get a message' Hit data-shattering case as 6463 new nodes were created after phase 2, compared to 1 nodes created after phase 1.' What does Data-Shattering mean within the context of the calculation factory process? In essence I am interested to know if this is something I need to worry about and attempt to mitigate somehow? If any given feature which has experienced data shattering within a transformer, is the output result from that tramsformer correct? Or has some sort of calculation collapse occurred and the result may be incorrect?I realise that data shattering may occur at a feature level and not necessarily to all feature which enter a transformer. Thanks in advance, Rob
Hello, I am struggling to create nodes where lines intersect polygons. Basically, I have some points on a network and I need to create new points on the network that are 1 m away from that point. I thought I could buffer the original points by 1 m and then find where it intersects with the line (and then address the cases where it might intersect with other nearby line etc. later). However in the end results I got several additional points from the vertexes of the lines. How should I eliminate them? At the moment I use Bufferer -> GeometryCoercer to create line features, then do LineonLineOverlayer to intersect the network line and the buffer line.
This is the email format I am using as email notification for datadownload:<fmeblock type="optional">Thank you for using the ABC Portal. Your requested download of the dataset is now available under the following link: {downloadUrl} #### (here I need to list down all the dataset title / name) #### Please note that the link is only valid for 24 hours. After this time period you have to request the download of your selected dataset in the ABC Portal again. With kind regards, The team of the ABC Portal -- ABC Data Portal www: https://ABCportal/index.html?lang=en e-mail: info@abc.com </fmeblock> ---------- i have a published parameter names 'FEATURE_TYPES' and this can contain all the dataset name but how I can use it here inside DataDownload_Email_JobSuccess Email Template? Kind RegardsMuqit Zoarder