A space to discuss FME Form
Recently active
Hi,I have been playing around with FME Desktop for a great while now and I think it's definitely capable, however, my knowledge lacks a bit here. I am trying to convert an OSM XML (Luxembourg for example, but not limited to) into a couple of information levels:level 0point (equals nodes)xyz id (equal to node id)node id/indexFace idline (equals edges)xyz idedge id/indexfrom node idto node idleft face idright face idpolygon (equals faces)face id/indexedges{}.edge_idedges{}.orient (boolean value of all_edges{edge_id}.fknot > all_edges{edge_id}.tknot)level 1point (equals nodes)point id (this correlates with the level_0 point id of this point)desc id (type parameter, maps to an array of strings)feature code (an integer, which maps to an array of strings)attributes{}.segmented_attr_idnodes{}.node_id (all the level_0_points that are connected to this point)line (equals edges)line id (correlates with level_0_line id of this line)desc id (type parameter, maps to an array of strings)featu
Hi All,I am sure I am missing something simple. I am setting up a workspace to read in FileGDB metadata and write that out to a spreadsheet. Seems fine but I would also like to work with the base 64 thumbnail. I can write that out to a cell but having problems making use of the thumbnail in this format. I tried using BinaryDecoder and RasterReplacer but generate an error below. Any thoughts? Many thanks. Additionally....if there is a better way to work with the thumbnail in an ESRI File GDB please suggest. Thanks again! I keep on plugging away at this. One thing that puzzles me is I can take the thumbnail base64 text from Binary.Thumbnail.Data and get a jpg from one of those online Base64 to jpg converters so the string from the xml metadata is valid it seems. Just cannot get a read on it in FME. Thoughts? Thanks! BinaryDecoder (TextEncoderFactory): Invalid Base64 character '0'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Feature Type: `XMLFlattener
I need help with translating a shape file into SmallWorld. I am having problems finding any info on the subject. Was hoping to get some example code so I can move forward . I usually translate from Smallworld to MicroStation
He all, I've a question about the SharePoint Online connector. The file upload works on the root of the folder (see image) in FME Desktop (2020.2) but the same configurations doesn't work on FME server. On FME server the following error message: The error message is: `SharepointOnlineConnector: Invalid name '/'. The file or folder name contains characters '" * : < > ? / \\ |' or is not allowed' is displayed on FME server 2020.2.4. SharePoint Online connector version: 1.1.1 Thanks for your response how to solve this problem.
Hi,We have some older version of flexnet publisher in the organisation and I cant find the download link for the desktop client, only the license server. Am I missing something? CheersBrad
FME API version of module 'NULL' matches current internal version (3.8 20210302)FME API version of module 'NULL' matches current internal version (3.8 20210302)Loaded module 'LogCount_func' from file 'D:\\FME2021\\plugins/LogCount_func.dll'FME API version of module 'LogCount_func' matches current internal version (3.8 20210302)Reading...InputStream::readImage(): Unable to find a plugin for pngInputStream::readObject(): Unsupported wrapper class InputStream: Failed to read from stream. At osg::PagedLOD osg::Geode osg::Geometry OSG Reader: No valid or supported geometry read from input fileOSG Reader: Closing readerA fatal error has occurred. Check the logfile above for detailsTranslation FAILED with 2 error(s) and 0 warning(s) (0 feature(s) output)FME Session Duration: 0.4 seconds. (CPU: 0.0s user, 0.2s system)END - ProcessID: 12332, peak process memory usage: 49892 kB, current process memory usage: 49892 kBA fatal error has occurred. Check the lo
I have had FME writing to an ArcGIS Online Feature Layer, working no worries. I then decided to 'tidy up' my field names and alias, so I dropped a few fields and recreated with more appropriate naming convention. So in my FME workbench I have removed and then re-imported my feature type, thinking it would pick up my changes.Note: the fields were dropped and recreated using the AGOL web interface. Since reconnecting/importing the feature type and renaming the fields accordingly in the writers User Attributes I am getting the below errors, and I cannot work out why the workbench is still trying to write to those old field names. Below is the current field names, these were originally slightly different, as shown in the errors below. Here is my updated User Attributes panel, these fields match the above updated AGOL fields (as far as I can tell) But when I run it, I get the below errors, these line up with the OLD field names I was using. 2020-04-08 19:32:06| 1.4| 0.0|INFORM|ArcGIS Onl
Hello, I'm looking to generate a number of lines from coordinate data within a spreadsheet, each with distinct start/end points, but grouped by a common attribute. Each of the points are ordered numerically (and geographically). Using LineBuilder seems connects all points in a line to eachother, rather than creating one line sequentially. The image attached shows how the relevant data is organised, so with this data I'd need 3 lines, one each for group A, B, and C, with each line each starting at point 1 and ending at point 5. Thanks for any help!
FME Desktop 2020: The best practice to jump to command in the workbench that causes an error, I got an error that is shown in the screenshot below. I couldn’t figure out if there is a way to jump to the command that causes this error without the need to do it manually
Hello community,I need to output data in MTM or UTM systems for Canada but in NAD83 CSRS epoch 10.I know the EPSG code does not exist for such projected coordinate system.I used the ESRI WKT to create a custom definition for FME using this tool: https://demos-safe-software.fmecloud.com/fmedatastreaming/Coordsys/Start.fmw?And then i saved and used the coordinate system definition i got and added a datum definition:Here they are:DATUM_DEF NAD83CSRS2010 \\ DESC_NM "North American Datum of 1983 (CSRS) version 6" \\ SOURCE "Metashape" \\ ELLIPSOID GRS1980 COORDINATE_SYSTEM_DEF MTMZone7-NAD83CSRS(2010) \\ DESC_NM "MTM7 NAD83 CSRS 2010" \\ GROUP MTM \\ DT_NAME NAD83CSRS2010 ORG_LAT 0 \\ PARM1 -70.5 \\ PROJ TM \\ QUAD 1 \\ SCL_RED 0.9999 \\ SOURCE "Metashape" \\ UNIT METER \\ X_OFF 304800 \\ Y_OFF 0 When i use this in the workbench i get the following error:is not a supported projectionUnable to initialize
FME Version: FME(R) 2018.1.0.0 (20180717 - Build 18520 - WIN32) My workspace is built to identify points that are from a certain distance from a line featureclass. I use a neighbor finder to identify the points. While using the base and candidate features as points and lines respectively, I achieve what I want except for an error i.e. IFMELine was given an index beyond its current range. Despite this error, the translation runs successfully. On trying to find similar issues, I found this post that said it could be because the point is past the line. https://community.safe.com/s/question/0D54Q000080hgTy/neighborfinder-try-to-get-elevation-but-get-this-error-ifmeline-was-given-an-index-beyond-its-current-range One way I could circumvent this is to also convert the line to points using a chopper or so but it is not desirable for the the vertex could be farther away from the line itself. Would anyone know what would be the best way to resolve this?Is there a method to identify these probl
Hello everyone, So I have two data set (Set A & Set B). I want to find how many B polygons are overlapped on A. I am able to find the overlapped polygon attribute by using spatial relator (by explode the list). However, the geometry of the exposed list is not correct. They all have the same geometry (from the test filter transformer). Is there anyway that I can have both correct attribute and geometry? Thank you for your help.
FME Desktop 2020: The “dissolver” tool fails to dissolve adjacent polygons based on their colors, In the screenshot below, I wanted to dissolve polygons based on their color. At the marked location, I expected that these polygons should be dissolved. However, they don’t and a line is still appearing. What could be the issue here? The data and workbench are attached
I'm manipulating an IFC file, writing it back to IFC with a few changes. So far I couldn't figure out how to write a Material Layer Set. I can see it is defined in the geometry traits of my original IFC file but when I write it back out it seems to remove the information. Has anyone done this?Geometry traits on original IFC:Original data:IFC file translated with FME:
I have the following string: mapMarkers.push(bap(map,'','marker.php/oaaa/BusShelter:BusShelter:BusShelter/EB:WB:EB/1/null/null/39.69643098429845/-104.88185718655586/null','','interactive_view:f=D0007.1.1.1|f=D0007.1.2.1|f=D0007.1.3.1',1, null, null, 1, null, null, ["BusShelter"], true)); I'd like to extract the lat/long values as well as any values following f= So for the example above, I should get the following attributes: Lat=39.69643098429845Long = -104.88185718655586ID1 = D0007.1.1.1ID2 = D0007.1.2.1ID3 = D0007.1.3.1 Do I use a stringsearcher with a regex? If so, how?
Is there a reason why I can not setup a fme workspace on FME Server that accepts POST requests? It would be much cleaner to accept data in a post request. This would also allow for accepting image and other large binary data to go in to my workflow.
I'm writing data to a hosted ArcGIS Online feature Service, one field is of type string but I sometimes writes an integer to it. When I do that the number is converted to decimal. So 25 becomes 25.0.Has anyone solved this (without adding a space at the end)?
Hi, I am using a PythonCaller to create an XML string. When I send this string through an XMLTemplater, all "<>" brackets are converted to "&lt;" and "&gt;" (html encodings). Adding a StringReplacer/StringPairReplacer to replace all brackets works fine but can take some time for larger content . Is there a way to prevent the XMLTemplater from converting brackets to encoded brackets? becomes:
Is there a Transformer that lets you download OSM/Openstreetmap Address points for a country?
When using the ArcGIS Online Feature Writer, sometimes during truncation, AGOL will encounter an error on delete. It looks like this:2022-01-12 18:39:01| 25.9| 0.0|INFORM|ArcGIS Online Feature Service Writer: Truncating layer/table 'Meters'. 2578 features remaining2022-01-12 18:39:39| 26.1| 0.2|INFORM|ArcGIS Online Feature Service Writer: Truncating layer/table 'Meters'. 1578 features remaining2022-01-12 18:40:47| 26.2| 0.1|WARN |ArcGIS Online Feature Service Writer: 'deleteResults' error for a feature in 'Meters'. The error code from the server was '1018' and the message was: 'The specified feature could not be deleted or does not exist.'2022-01-12 18:40:47| 26.2| 0.0|WARN |... Last line repeated 315 times ...2022-01-12 18:40:47| 26.2| 0.0|ERROR |ArcGIS Online Feature Service Writer: 6000 features successfully deleted from layer/table 'Meters', but the server rejected the 1000 deletions in the last request due to errors. See warnings above. Aborting translation2022-01-12
I dug around the Google Maps API documentation but I can't seem to figure it out on my own.
We are using FME Desktop 2022.0 Beta and have created many workbenches for nightly data processing. I want to run these in varying sequences using python but cannot get fmeobjects to load. We are running Python 3.7.11 64-bit (arcgispro-py3:conda) installed with ArcGIS Pro on a windows machine. The following code fails on import fmeobjects: ImportError: DLL load failed: The specified module could not be found.import syssys.path.append(r"C:\Program Files\FME\fmeobjects\python37") import fmeobjectsI see many posts pertaining to this issue but none of the recommend approaches work. I have also tried adding the path above to my PYTHONPATH with the same results. Input?
Hello everyone, I should start by saying I'm an FME beginner user. I'm currently toying with an old ESRI coverage dataset that still has some importance. The files are split by index (grid) and so each layer is stored in a separate folder like shown below. My goal is to extract the data from only one theme ("batim_p" which is building point data) and to merge it into a unique layer. Although the schema is always the same, it is possible that some index folder do not hosts the data folder. The thing is that I have an arcpy script that does this within about 40 mins but the FME process I constructed (which basically is only a feature reader) takes almost 10 hours to do about the same thing. I believe my problem comes from the fact that the reader scans EVERYTHING, although I have only selected the feature type of interest in the initial parameters. So I tried to work around this by using a Path/Directory reader to extract the folder name and THEN use a featureReader t
I've been noticing something and having trouble resolving it. I have a workflow that runs every half hour, it runs fine however I noticed that it is creating a legend.tiff file in temp in a numbered folder within /tmp. This does not seem to clear and is about 1GB. I would like if this file was not created or at least removed when the process finishes. It will eventually create too many of them and lead to the disk getting full. I can remove them manually or with script on intervals, however I feel there must be a way for FME not to create them. If any one has any tips on what transformer is creating them that would be great.
I'm trying to create a relationship (1: n) between a shapefile and four tables and publish it in an FGDB. I created two columns with AttributeCreator (goedb_feature_has_relationships) and (geodb_oid). As a writer, I have four options (see the following figure). I selected (Esri Geodatabase (File Geodb)).I noticed that format attributes from my writer doesn't contain (goedb_feature_has_relationships) and (geodb_oid). It is the same with other writers. Because of this, no relationship is created in the end. every excel file has a relationship (1:n) with my shapefile. I would be grateful if you could tell me why the problem is. Many Thanks.