A space to discuss FME Form
Recently active
I consider to replace my Http callers by the Asynch Http caller. I am curious whether other users have experience with this Asynch HTTP Caller. This is related to this idea which is worked out in a transformer. Because the test suite states 'failed', I doubt whether I can use this transformer safely. Anyone experience with this transformer?
I need to truncate the existing table and append data. I have two tables one from versioned sde and the second table is in FGDB. I need to delete rows from the table in sde and append data from FGDB. I have to do field mapping after appending data from FGDB. I am not sure what would be the workaround to accomplish this task. Please suggest any workaround.
Hi, I'm trying to figure out how to write nested attribute structure to a GEOJSON file. For that reason I've prepared some sample data for a Quick Translation to see how FME would set up the writer feature type properly. But surprisingly, my nested structure is lost during that translation! So in fact my test endet up in two questions instead of delivering a solution:1.) Why does the Quick Translation fail2.) How do I set up the GEOJSON Writer properly to build the desired nested structure.2.1) In case JSONTemplater is the solution to this task, how do I have to set it up properly? I spent some time playing around but never came up with some suiteable result, especially for proper GEOJSON (geometry handling, type defintion and so on). Find attached my sample file. Looking forward to any suggestions (and maybe solutions 😁 )
Hi, I am having problems with converting a TIN surface to a raster with height information. The input data is a LandXML which contains a surface of type IFMECompositeSurface. Right now I feed the surface into the RasterDEM generator with the following settings: The coordinate system is EPSG:28992 so the surface tolerance is set to 1cm, however the results are quite jagged:To give you a sense of scale, the image above is for an area of around 1300 meters wide so the the jagged points seen above are sometimes a 100 meters wide. To check my results I decided to convert the result to a pointcloud so I could take a look and compare it with the original surface in the 3D view in FME Inspector. In the image below you can see that the pointcloud that was created from the raster actually dives beneath the original surface:Does anybody have an idea what could cause these problems? I a doubting whether the RasterDEMGenerator is the right transformer for this job. I already have a workaround whe
Hello! I would like to filter strings which have two or more capital letters consecutively. I suppose it can be done with regular expressions but still didn't find the right expression...
Hi, I am getting the following error from FME Server: The custom transformer'DateTime_Standard' referenced by this workspace was found, but could not be loaded. The custom transformer was created with a newer version of FMEWorkbench I have a workbench uploaded to FME server which contains 3 custom transformers. Each custom transformer presents the same error when I run the workbench. Both the workbench and the 3 custom transformers are in the same repository when the workbench is ran. The FME desktop version for both the workbench and all 3 custom transformers is:FME(R) 2021.1.2.0 (20210903 - Build 21627 - WIN64) The FME server build is: FME Server 2021.1.1 Build 21619 - win64 I assume to fix the error, I need to match FME desktops build to FME server so Ihave attempted to source FME desktop Build 21619. However that is not available on the safe software download page: https://www.safe.com/support/downloads/#past-versions I would prefer to avoid upgrading FME Server at this
The application itself is closed. And when I restart the application, a new fmeworkbench.exe process is started. This happens when I haven't done anything in the application yet. Didn't run a workspace or created one. I also tested it with the simplest workspace I could think of: a Creator with an Inspector. In that case the process fmedatainspector.exe is started. That process also never closes. I use FME Desktop version 2021.1 as part of ArcGIS Pro on a Windows 2016 VMWare machine. Does anyone have an idea what might cause this behavior?
Hi there, I am looking for a transformer or a solution that allows me to check if any attribute of a feature has a specific value (e.g. string "remove"). Only then I want to remove the attribute. Renaming would work as well. Thanks for your help.
I'm trying to calculate the percentage of nodata cells within a raster by using the point cloud combiner + point cloud splitter in fme to extract the value of cells with data vs cells with nodata, and get a ratio. It's clearly not the right approach as it is taking forever. Is there a better way to do this? Usually it would be fore raster tiles with 1,000,000 cells. Counting the nbr of nodata cells in each file basically
I understand that it is in Beta, but I couldn't find a release schedule or a post of the anticipated date. Our cybersecurity team is requiring us to upgrade software very soon after official release so we are trying to anticipate when that might be.Thanks!
Hi there, I came up with a problem within one of my data translations within FME concerning arc objects. The routine is about converting a geopackage file into a filegeodatabase. The included objects and their geometry are not manipulated inbetween. Arc objects within the geopackage-file are defined as geometry type "Arc by three points". The arc objects within the geopackage-file have all been constructed by 3 points (end, middle and startpoint). This logically means, that the arc line is intersecting with those three points. After converting this geometry to a file geodatabase, the arc geometry has changed and is within a tolerance of the arc middle point. When checking the geometry info of the same arc within the file geodatabase, it states that tie IFMEArc is "Arc By Center Point With Ends) - but, most important, the geometry has changed! Why does FME not convert the arc geometry in the exact way into the file geodatabase? Is there any way to change the IFME Type
Hello , I have a feature geometry with two parts (IFMEMultiArea with two IFMEPolygons). Using PythonCaller transformation, I want process line segments in various parts of the geometry.Is there an API for getting the coordinates of any part of geometry?I am able to get the part count as follows: partsCount = feature.numParts(True,True) I can get the parts as follows: areaPart = feature.getGeometry().getPartAt(0) But I could not find a suitable API for getting coordinates of a particular part in the API documentation. Thanks in advance. Regards,Byju
Add color to Point Cloud, hello dear community, i have a point cloud in a .xyz format, only with coordinates. I would like to add sth. like a color or a height ramp, which depends on the height of each value and gives each point an unique RGB value.
Hi,I would like to Read a XML and convert to csv file, but preserving the sequence of Attributes from XML.The Structure XML:When I create a just workspace Reader ( XML ) to Writer ( CSV ) respecting Dynamic Schema, the Attributes are'nt in order.Thanks,Danilo
I have checked with other values and 2.1234567 is fine and so is 2.8888888 and 0.1234567. this issue only happens with whole numbers
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