Using transformers to modify data.
Recently active
I have a number of space delimited XYZ files (DTM data) and need to merge them and then split them into 1km x 1km tiles. The final dataset needs to be an .xml file that Civils 3D can use and produce a surface out of it.I've used the tiler transformer but i'm running into errors during/after the tiler processAny thoughts? Am i missing something in the process?
Greetings FME Community!I have a CityGML of buildings [1] and I want to attach new textures to the roof surfaces.The Appearance should be a texture based on a specific GeoTIFF that was generated for every buildings.Every GeoTIFF has the CityGML feature unique id as name. I don’t find a way to save every texture in the FMELibray and, mostly, retrieve the right Appearance for every feature of the CityGMLd to I think this should be related to the AppearanceSetter [2] settings or SharedItemRetriever [3], but I can't figure how to use them properly. Kind regards, [1] http://donnees.ville.montreal.qc.ca/dataset/maquette-numerique-plateau-mont-royal-batiments-lod2-avec-textures[2] https://docs.safe.com/fme/2017.1/html/FME_Desktop_Documentation/FME_Transformers/Transformers/appearancesetter.htm[3] https://docs.safe.com/fme/2017.1/html/FME_Desktop_Documentation/FME_Transformers/Transformers/shareditemretriever.htm
Road Number Runoff loss of control driver side Runoff loss of control passenger side off path Head on loss of control Head on overtaking Intersection Property access Other Fatals Serious CRA_ROUTE = 1 CRA_RUM_CO IN(72,73,82,83,84,85) CRA_RUM_CO IN(70,71,80,81,86,87 ) CRA_RUM_CO IN(74, 75, 79, 88, 89) CRA_RUM_CO = 20 CRA_RUM_CO = 50 CRA_RUM_CO IN(10,11,12,13,14,15) CRA_RUM_CO = 47 CRA_RUM_CO IN(30-39, 40-46, 48-49, 51-69, 90-99) CRA_DEG_1 = 1 CRA_DEG_1 = 2
In System Cleanup on FME Server UI you can set tasks do remove files (in Source Folder) older than some amount.Does it delete all subfolders in that given Source Folder?
Thanks all for attending and thanks to Mark for taking the time to run through things with us.We want these sessions to be driven by the people attending so that you find them useful. We originally came up with a set of topics to talk about the first of which were the general best practices for loading large datasets.The other topics are below but if you have other areas you think would be useful to cover then please let us know.I will propose another time in a couple of weeks for another session and I suggest maybe covering COU as that is something i think that could be a tricky area and is something we are looking at in ALT at the moment.Change only updatesAdditions, deletions and updatesTracking changesCreating history tablesCreating copies of updated features to use in comparison (COU Preview) Flattening/expanding of structureAddresses that have a master record and then multiple sub records Normalising/de-normalising data structures Differences between FME and data interoperabilit
For a customer I had to exchange the FME 2015 UpdateDetector in a workspace with the FME 2017 version of the same transformer.I have copied the same settings from the FME 2015 transformer and use the same dataset.The performance for the workspace went from 5 minutes to 50 minutes, and a lot more (75%) updates were detected.Has anybody the same experience with this custom transformer.Just wondering what could cause changes to be detected with the new transformer that were not detected with the older version.Any suggestions are appreciated.
SliverRemover remover has option Repair Method : (Priority Longest boundary) In my case shortest boundary option needed, I wander if someone knows how to realize this?
Hey there,I'm trying to write a v8 DesignFile with custom linestyles but I don't know which parameter to set for success.The line style is already copied into the referenced seedfile and I tried setting parameter igds_style to for example 'Line A' (which is name of the style), then I tried using DGNStyler transformer to set style, but non of that worked. According to documentation I'm not allowed to set the styles name with v8, I tried the internal style-ID but without success.Does the custom line styles have to be part of the attached resource-font-file or of the seedfile? And do I have to set igds_*-Parameters or use DGNStyler or is using both together breaking each other?(I'm using Desktop 2016.1 here)Thanks in advance,Maik
Hi I have two data sets:service stations, about 100 pointsroad networkI would like to create polygons for the service area for each point, much like image #3 here, https://www.zimmi.cz/posts/2017/routing-with-grass-gis-catchment-area-calculation/, but instead of dividing the network, I would like a polygon for each zone. I have been unable to find any FME examples for this task. Any recommendations on how to solve this? Regards, Magnus
I have an import from Revit to IFC and I can not find any property of the ifcSpace objects that show me which floor they are on.How to know to which level a ifcspace is?Thanks!!!
I am trying to transform a .ntx file into a custom coordinate system, when inspecting the data at the last step before the writer, coordinate system appears correctly. After exiting the writer and opening in Data Inspector, coordinate system appears as unknown.I have had success transforming shapefiles using the custom coordinate system so I do not believe it is the problem.I have also had success transforming the NTX file using built in coordinate systems.Any suggestions?
Hi,This issue have been revisited multiple times, and I've tried to browse these. But I can't seem to find out, whether the "FME_ENGINE_MEMORY_REDLINE" fix is only applicable to FME Server, or whether it (or something similar) also works with FME Desktop ?If it does work with desktop, where and how is it set ?Our FME license is running a small number of nightly jobs, but if I manually start an ad-hoc job before leaving for the day, having the job run all night, it hogs all resources, and all the nightly jobs fails. It would be beneficial to limit the ad-hoc job to use e.g. just half of the available memory.Cheers.
Hey everyone, I tried to find any suggestions how to deal with big Datasets. In Numbers: I have a Shape linedataset with 10 000 000 lines, the .shp has approx. 5gb the dbf file 7gb. Starting the reader took 3h+ then i stopped it manually. In Qgis it also takes some time, but lets say several minutes. Is there a more efficient format I should transform the Dataset before using FME?
Is there a way to prefix/concatenate the attribute name and a separator character to all of the values on that feature? For example, I have a feature with 60 attributes - can I retain the values of each cell, but have the attribute name appended to the values without having to manually create each attribute.Input:AttributeNameabcdefhijOutputAttributeNameAttributeName|abcAttributeName|defAttributeName|hij
Hey, I am very new to FME, I have a problem I thought I may can solve easy with FME, but I am stucked, so I hope someone can help me.I have a curb dataset and I need to cut it at every street intersection so that every street is feature. First I thought about calculating the angles between the lines with the Polyline Analyzer, so I have the Information where the line bends, and I can cut it at the node or delete all segements with those nodes. Unfortunately it only gives me the angles of segment nodes, not of all nodes. I tried to aggregate the Dataset, but then it would take hours, even for my test dataset with "only" 15000 nodes ( total dataset has app. 10 000 000 nodes). My second thought was to cut the lines at their max and min points wich should be possible to calculate somehow, but I did not find out how so far. Any suggestions?Another approach would be to sharpen the ends, so that they are no curves in the lines, then I guess it would be easier to cut the lines at the
When FME create an FFS for failed features is there a way to add the failure reason to the feature in the FFS?I was hoping for an easy way to have a table of features failed with teh fail reason that I can send to the vendorIn the logs I see this2017-11-16 11:09:13| 224.4| 1.7|ERROR |The invalid value ' . °' was supplied to the field 'lat_wgs84' for the table/feature class '####'but I don't see this information in the FFS or what feature this failure occurred on.Plus in the log file it often truncates repeated messages:2017-11-16 11:09:45| 239.1| 2.6|ERROR |... Last line repeated 2 times ...So then I don't have a complete list of failures from the log anyway.Currently these features are failing on the Geodatabase Writer. What I'm after is any failed feature in the workspace goes to FFS with the failed reason code (or a solution alike to this).
Does anyone know how I can find lines that form a circular loop with the same endpoints. I can find lines with the same endpoints by calculating the distance between the endpoints, but I am interested in determining if it forms a loop. I would like to process these in a different way. Thanks you for any ideas.
Hi,I have a list of points point(0), point(1), point(2) ... and i will to retrieve them in a xml templater like this:<listPoint>for $i in (1 to {fme:get-attribute("_element_count")}) return {fme:get-attribute("point[$i]")}</listPoint>I don't succeed with this writing ...
Hi,Very hard question to post here :I work on a project to write AIXM5.1 AirspaceTimeSlice. In the writer, i have a field [xml_geometry ] : Surface.Inside this field i can found <gml: geometricLineString> nested structure, <gml:arcbycenter> nested structure in different positions. ( Not known when i read the feature ).When i read the feature in FME, i'm able to recognize an arc and put in an XML templater the definition of this geometry in gml fields. But i don't succeed to write the <geometricLineString > définition. It shall contain <posList > éléments of each point defining the IFME Line. e.g :<posList> Long(A) Lat(A) Long(B) Lat(B).....Long(k) Lat(k) </posList>I have the points in a list :Long {0} ALat {0} A.....I don't succeed in writing after the whole structure Surface by combining the different parts ( the order is random )
I like to have all the attribute names as values in a new attribute. Tried different solutions, but nothing worked so far. Looking for some suggestions. Maybe a simple question, but I can't get it right... source table with attribute names: [aaa] | [bbb] | [ccc] 1233 | 4322 | 2343 1231 | 9584 | 7123 target: [id] | [names] 1 | aaa 2 | bbb 3 | ccc
Hi,In the question https://knowledge.safe.com/questions/44413/lineonlineoverlayer-in-dynamic-segmentation.htmlLineOnlineOverLayer is used to have the desired table. If I have the same first 2 tables (without geometries) and I’d like to do the segmentation before creating geometries to get the desired result like in the example, Is-it possible to do that? thanks
I have a spreadsheet with lines of names and addresses which have comments by the author in square brackets in the names. e.g. Eon Energy [formerly Powergen]. I want to be able to search for and remove everything in the square brackets (and the brackets themselves). Does anyone know how to do this?
Hi guys,does anyone know if / when the DWG format changes in AutoCAD 2018 will be supported in FME? Will it be in FME 2018.0 or is it in 2017.1?There's some brief info about the format changes on the AutoCAD website here "There are no specific changes that you need to make to use your existing drawing files with the latest release, but you might need to save any new drawing files that you create to an earlier drawing file format to exchange or use them in a previous release."The current FME documentation states that there is support for "reading and writing AutoCAD file versions up to and including 2013"CheersBatesy
HelloI need help with FME transformation. I am trying to split the route data collected with GPS into separate line segments at vertices. Then I need to find our the length of each line segment in miles or inches or yards. I need to figure out mph using distance and time.Time is fixed interval but need to figure out length for calculations. Thanks for help!
How would I go about getting a Joiner to read from a CSV created earlier on in a workbench?Currently the workbench extracts coordinates from las files and writes them out to three separate csv's; (Ground, Vegetation and Building) by using a Feature Writer. After a Python distance calculation Vegetation and Building values are then merged separately with Ground, with X and Y being the Requester and Supplier. This takes a considerable amount of time. I'm tested out using a Joiner with the Ground csv being the Reader and it cuts down the processing time. How would I do this dynamically within a workbench and set a Joiner to read a csv that has yet to be created?