Using transformers to modify data.
Recently active
Hello, Is there a transformer capable of merging adjacent faces? Ie. I have 4 adjacent faces (walls, roof) and I want to create a single object (building). Thanks!
Hi, i failed to convert this format to an CSV with header Has anyone seen this type of structure before?Thanks for all{ "nbResults": "2", "columnList": [ "THE_LIBELLE", "THE_ACTIF", "THE_DT_CREA", "THE_UTIL_CREA", "THE_DT_DERN_MAJ", "THE_UTIL_DERN_MAJ", "THE_ORDRE" ], "keyList": [ "THE_ID" ], "rowList": [ { "columnDataList": [ "Commercial", "1", "11/10/2022 18:15", "Test X", "11/10/2022 18:15", "Test Y", "1" ], "keyDataList": [ "1" ] }, { "columnDataList": [ "Culturelle", "1", "11/10/2022 18:15", "Test X", "11/10/2022 18:15", "Test Y", "2" ], "keyDataList": [ "2" ]
Hi!I have a problem with JSONUpdater and the function "Delete From Array". My case : I have this JSON fileI want to delete the value 79240 in "structure_ids". In JSONUpdate, I can't write the value, it doesn't work.I do write the position of this value. How can I do this dynamically? Is there an IndexOf function on FME?And when I write a position, here 4, in JSONUpdater, it removes 2 values instead of one (79240,79389). Thank you for your help
I realize the fanout option is probably the best option. I have not used FME in quite a while and am looking for someone to spoon feed this to me. I need to read in a single GDB and export to another GDB based on the "LAYER" field.
Hey community!How can i export CSV output without attribute name? I am transforming a CSV file with East North coordinates but in output the first data is the name of the "_result" attribute that I would like to delete (attached image). Thank you!
The drawing has the title block "fugi tb info". When it's run, it says that autocad_block_name has no value.Help would be appreciated.
We currently have an Excel macro to copy cell data from an Excel source sheet and paste to another destination sheet. Once pasted, we will position those data in particular columns and apply some lookups.What would be the best approach to mimic such process in FME? Is it feasible to execute all those detailed steps by using FME transformer(s)?
We have digitized some roofs with dormers.Now during the creation process the dormers were digitized into the main roof to avoid gaps. Unfortnatley there were no snapping used.For example:Is there a way in fme to cut these roof polygons from dormers which are inside the main roof (blue line)?
I have a workbench that has around 7000 features and I want to run a system caller on each to produce an image (png) output, convert that image to a blob, store the blob in the database and delete the file. At present the System Caller is processing all features before it moves on. Is it possible to have the system caller run for an individual feature and continue on with the process?
After an effort, a building was converted from IFC format to citygml format And then converting from citygml to shapefileIt is now necessary to adjust the construction site on the map so that it descends to its correct locationThe correct location for construction is attached to the picture
I am attempting to snap points or lines to multi-face surface features. I realize the 3D AnchoredSnapper does not snap to surfaces. Any thoughts on how to perform this. I would be ok with converting the surface features into lines since that is my ultimate goal. Any thoughts on techniques or transformers?
Hello, I know everything is possible with FME 😊 so is it possible to get faces from a single mesh? For example, I would like to extract walls, floors and roofs from this mesh: But I did not found the adequate transformer yet. Thanks!
Hi everyone!Maybe someone knows, how could I pull out information from feature information block? I have description of appearance reference, but I can't use it in transformers.Thank you in advance!
Hi,I want to insert or replace a json document in a collection using PUT and mongodb_id with a Featurewriter.If the document don't exists, no problemeIf the document exist, there is an errror message: E11000 duplicate key error collection: fdppma_dev_pdpg.Couche index: _id_ dup key: { : ObjectId('62b01e134c2300007e0001a5') }: generic server error I believe that Put delete the object before insert it. Someone have got an idea ? Thanks
Hello, How to remove inner boundaries of polygons? For example, on the screenshot above, I would like to remove the central part of the selected polygon so that it does not have inner boundary anymore. Thanks!
I am attempting to convert the date format of an Esri layer file and am met with "The loaded plugin's FMEPluginCapabilities 'LogCount_func' has changed the process locale to 'English_United Kingdom.1252' which is incompatible with FME 'English_United Kingdom.utf8' locale. Please see 'pluginbuilder/cpp/fmeplugincapabilities.h' documentation"https://www.safe.com/support
XML to excel convert- how to convert below xml file in excel?All attributes should be populate in single row with separate columns<PlaceList><Place><LocationList><Location type="MAIN"><Address><ParsedList><Parsed languageCode="en-GB"><CountryCode>IND</CountryCode><PostalCode>303805</PostalCode><Admin><AdminLevel><Level2>Rajasthan</Level2><Level3>Jaipur</Level3><Level4>Amber</Level4></AdminLevel></Admin></Parsed><Parsed languageCode="hi-Latn" languageType="TRANSLITERATION"><CountryCode>IND</CountryCode><PostalCode>303805</PostalCode><Admin><AdminLevel><Level2>Rajasthan</Level2><Level3>Jayapur</Level3><Level4>Ambar</Level4></AdminLevel></Admin></Parsed><Parsed languageCode="hi"><CountryCode>IND</Coun
I am trying to drop features in the PythonCaller (see below my code). I manage to delete attributes and geometry in the last else statment, but for some reason the feature itself is not deleted. The number of features in the input and output is namely the same, while the geometry is gone (Look at the image below) . I just find it interesting to see that the features without geometry are still kept. Does anyone know how I can drop the features in the Pythoncaller in the else statement when I am removing the redundant geometry?import fmeobjects def processFeature(feature): lstAttributes = feature.getAllAttributeNames() testList:=['B-OI-KL_ET_MS_KABELBED-G'] for lvl in lstAttributes: if lvl == 'igds_level_name': levelName = feature.getAttribute(lvl) if levelName in testList: print(levelName) #print(levelName) for attr in lstAttributes: if len(at
Hi! Is there any way to set up a XYZ Tile background such as https://tile.openstreetmap.org/{z}/{x}/{y}.png (works fine in QGIS) into the FME Data Inspector?I suppose this type of service doesn't work like a WMTS service. Thanks for your clarifications! Best regards, Olivier
Now I'm suffering from keeping the attributes with the same schema. My workspace is quite simple, just reading IFC and writing IFC. I only need to remove some fearture types. So I think it's not necessary to do some touchups. And I'm trying to change some reader/writer parameters to solve the problem. Unfortunately, it doesn't work.From the IFC reader, we can see some IFC attributes which are regarded as geometry traits (IFMENull).After running the workspace, I found the all the IFMEAggregate with named "IFCPropertySet" were disappeared. Originally, there are 15 IFMEAggregates, including "Part 0:IMEAggregate (18 Parts)", Part 1 which is IfcMaterial, and Part 2 to Part 14 which are IfcPropertySet. After running the workspace, only 18 Parts are kept from original "Part 0:IFMEAggregate (18 Parts)" and its level is going up to the top.I'm not sure whether it's related to the setting of Representation Contexts. Does anyone have any idea?
Similar question is already asked here Does any one has migrated data or know how to migrate data into raster data type into ESRI feature class. Screenshot attached for better understanding...
Only the latest version of Proj (version 9.x) supports transformation (3D -heights!) between the norwegian Nautical Sea Chart Zero (EPSG:9672 and EPSG:9883) and NN2000 (EPSG:5941, EPSG:5942, EPSG:5973 etc.), but also between Nautical Chart Zero and ellipsoidal heights. This does provide a number of advantages, including the possibility of seamless transformation of z-values between sea and land data in Norway. (E.g. from EPSG:5973 to EPSG:9883) FME currently uses PROJ version 7 in the PROJReprosjector- Are there any plans to upgrade to version 9? Do you have any other suggestions on how to transform data in FME from EPSG:5973 to EPSG:9883? Thank you.
Is there a way to write a new line in an excel cell?
Hi all, In the last few days we've set many small steps leading up to the problem we now have. We have polygons, where one attribute of each polygon is a list of bird species, which occur in that area. This list is of course different for all polygons, the polygon-specific list. We also have a list of bird species which should occur in that area. This list is the same for all polygons (in this subset), the general list. Now, we would like to compare the list of each polygon, with the list for all polygons. We have tried many transformers, and our last option (at the moment) is the PythonCaller, where we hardcode the second list as a set, and compare it with the polygon-specific list, converted to a set. We group by the id of the polygon, because we want to compare each polygon-specific list to the general list. This is our Python-code:import fmeimport fmeobjects x = {'item 1','item 2','item 3'} class FeatureProcessor(object): def __init__(self): self.feature_list = []
This is my JSON file. I want to insert, in "structure_ids" array, the value 79538. Maybe the problem is my value, I can't write it like that. Thanks for your help