A space to discuss FME Form
Recently active
My workflow regularly compares files stored at path X with prefix Y with files stored at path Z with prefix Y. I'd like to set up the workbench in such a way that I'd copy the workbench for a project and only have to edit the Y parameter for it to read in the required files, i.e. Read: $(Path_to_X)/($Prefix_Y)*.csvRead: $(Path_to_Z)/($Prefix_Y)*.csv Can this be done, and if so, how?Thanks!
Hello, would anyone know how to group data under one airport? I have 32 airports, each airport has x UUID_departure and each departure UUID has x departureLegs and each departureLeg has two points. DepartureLeg has a unique ID and each departureLeg point also has a unique ID (it can be a variant of startpoint and endpoint). I have finished the connections, now I just need to somehow pair all departure legs under one UUID_departure and not connect individual points to these departure legs. Connect this whole thing to the airport. Is there any such transformer outside of featureMerger? I am attaching the WS on the download link, it is too big with data. Thank you!!!download link: https://www.uschovna.cz/zasilka/AQ2HU24BLI9F2R6D-XCY/
basically what i. want is that the outer polygon should be a doughnut-like shape, currently, its area is also covering the higher value qpf polygon inside (darker colours) it should have multiple polygons, just none that overlap the shp file needs to be clipped by itself
Hi I am interested in understanding the standard pattern to develop web services in FME. The standard use case is an external application post data to an FME server endpoint (e.g. polyline GeoJSON), have FME transform it (e.g. add a buffer around line), and return data back (e.g. GeoJSON again). I am trying to get my head around repositories, workspaces etc. Looking at it now it seems like the above needs to be accomplished with mulitple steps? Potentially posting data to FME server first, then submitting a job, then getting the results, then getting the final data? Thanks in advance,Nick
Hi all, I was wondering if somebody could advice me a good tool that can be used for good version control of FME Workbenches and FME Custom Transformers. Any suggestions? Preferable an open source tool. There are some tools available for this, but most of them offer also automated "merge" and "compare" functonalities and in my opionion this doesn't work well on .fmw en .fmx files, therefore I prefer not to have this functionality. In case there is a difference, the user should be the responsible to choose the local version or the version of the server to decide which one to keep. Also multi-user-editing of the same workspace is not something that works in an FME environment (yet). But I do have interest in the back up functionalities, the compare functionalities, have a single repository of the main workbenches, being capable of taken the models locally and run them locally,... I experimented with GIT version control, and It helps, but it is not exactly wh
Our data is in the cloud and there is possibility for increasing the performance of our network disks on the cloud. However doing so, will lead to much higher costs. So if the performances of the fme scripts are mostly determined by internal memory of the computer, then maybe we wouldn't need to increase the performance of the cloud services.
Hi altruist, I am having an issue in after using AreaOnArea overlay operation. I have overlaid two polygon datasets and ideally the output should have attributes from layer when there is _overlap field have 2 and more. This is what happened for other overlay operations. However, in the following cases I do not see the attribute from one of the polygons after the overlay operations: This is the attributes before overlay:The overlay operations:After the overlay:Does anyone have idea why that may happen?
Hi everyone,I try to put the "responsibleOrganisation" and " annotation" in my AIXM 5 writer. My workbench seems to have an issue but i didn't find where is the problem.I tried with an older version of FME (2017) and everything is good. I put here the 2 versions of the workbench. ( 2017 and 2022). With the written files output. If someone could help. Something seems to ne wrong with the "geometryPropertySetter", with the "XMLTemplater", and probably with the writer AIXM5.
Hello! I am trying to write to an MS SQL DB and some of the feature classes have a primary key where the column name is longer than 30 characters. On the writer feature types, I can set the default primary index colum to a length longer than 30 characters, but when I look under the user attributes, the column name gets truncated to 30 characters. When I try to write the features to the DB, it fails because the field names are no the same. Does anyone know if there is a work around for this, or how I can get a column name longer than 30 characters to be recognized under the features user attributes? Thanks! Tristan
Hey guys, is it possible to perform an INSERT/UPDATE/DELETE operation (fme_db_operation) on GeoPackage using an UUID which isn't an integer?The UUID was created by UUIDGenerator. If I execute the following workspace, I'll get this error message:e.g.OGCGEOPACKAGE writer: Cannot perform Delete on feature type 'original' by matching attribute 'UUID' since value '{48fb8445-ca8d-4f74-94ed-b0ce6c89ffdc}' is not an integer. Skipping feature. Workspace:Writer-Settings (unfortunately in german language) Thank you very much!
I'm trying to import different IFC modells via IFC Reader and for some it happens that the walls do not contain the respective openings where the windows are (see Screenshots of BIM Viewer and FME Inspector. I tried different import settings, and thought especially "Subtract Opening Geometries" should solve the problem but it still didn't work. I'm having a hard time finding a solution as I'm not entirely sure how FME cuts out these openings. Any suggestions what might casue the problem?
I'm currently exploring MapBox and their Tiling Service, which is currently in Beta and I'm trying to figure out how to create a line-delimited GeoJSON output so I can upload via their Tileset API. The data/file needs to take the format as per the example below: Normal GeoJSON{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "name": "Melbourne" }, "geometry": { "type": "Point", "coordinates": [ 144.9584, -37.8173 ] } }, { "type": "Feature", "properties": { "name": "Canberra" }, "geometry": { "type": "Point", "coordinates": [ 149.1009, -35.3039 ] } }, { "type": "Feature", "properties": { "name": "Sydney"
I am trying to read the following URL (https://eprostor.gov.si/ods/atom?id=1&type=data) with a FeatureReader transformer so that it will download the zip file and process the data within. This works fine with many other URLs I have used in this way (e.g. https://services.cuzk.cz/gml/inspire/ad/epsg-4258/583723.zip), but not for this one.The error is:XML Parser error: 'Error in input dataset: 'https://eprostor.gov.si/ods/atom?id=11&type=data' line: 1 column: 11 message: invalid byte '�' at position 1 of a 1-byte sequence' I have attached an example workbench and associated csv containing a successful and failing URL in a list. I'm wondering if anyone else has ever come across this issue, and/or if anyone has any ideas as to what is causing the problem, and if it can be resolved in some way. The only thing I can think at the moment is the fact that the URL that is failing does not contain `.zip` at the end of the URL, or is maybe passing in some mis-information in the headers - t
Feed Detail (safe.com) I search a question about cesium 3d lod, but The description is not clear,who have some advice?
Hi All, I'm trying to write Bag-ids (adress ids of the Netherlands) to an Excel or CSV file. However I'm unable to write it to these formats without destroying the data. Source data example Bag_id _ 0735200000017598 1735200000017598 If I write it to CSV i'm losing the prefix 0 (while using varchar type).If I write it to Excel the numbers without the prefix 0 are rounded (while using the string type) See appendices. The only fix i'm able to come up with is prefixing everything with " ' ". But that of course transforms the source data. This I don't want. Does anyone have a solution for this? I have added my test sample in the appendix aswell (e.g. source_data_v3)
FME Desktop 2022.1 Build 22618: How to perform the “AttributePivotor”? I couldn’t figure out how to apply the “AttributePivotor” in order to derive the “R” table from “Q” table as per the screenshot. The data is attached
FME Desktop 2022.1: Why clicking the gear sign of a transformer gets the displayed table disappeared? I couldn’t figure out if there is a way to keep the displayed table appearing when clicking the gear sign of a transformer as per the screenshot below
FME Desktop 2022.1 Build 22618: How to connect C or D drive to FME to be able to drag and drop data decently? For example, in ArcGIS Pro, there is a catalog pane from which C or D drive can be connected to be able to drag\\drop data decently. Do we have such facility in FME?
Hello, I am trying to build a process where files are being generated on a Windows Server. I am wanting to takes these files convert them from .doc to .pdf then upload them to a SharePoint location then delete the files from their original location on the Windows server. I believe I can see to the the format conversion and SharePoint upload but am really struggling to figure out how to connect to the Windows Server which requires different permissions from my normal user account to read the files in the specific folder. What Reader/Connector should I use to be able to connect to the Windows Server to gain access to the files? Thanks
Hi. I need some advice please. I have a 5x data branch at the end of WS. Each branch contains a defined attribute, see note. This attribute is part of the DepartureLeg. Each departureLeg contains a startpoint and an endpoint, two points (it can be one of the variants of five branches ( airportstartpoint, navaidendpoint... etc. ) and each departureLeg is part of a Departure. Chronologically, it goes like this. A departure contains several departureLegs and each departureLeg has two points ( airportStartpoint, navaidStartpoint, navaidEndpoint, etc. ) This is how I need to group it, but I can't. I think I have all the ids I need.
Hi, I'm struggling reading geometry from an xml file. When looking at a part of the (0.7Gb) large xml, I can see it has coordinates that reference a location I do not expect:<gml:LineString srsName="urn:ogc:def:crs:EPSG::4258" gml:id="GEOMETRY_98ce8c1e-3676-4a60-b2a8-d7e63fe97d1d"><gml:posList srsDimension="3">51.77106873325691 5.459700336196274 49.41166353587596 3.2520665388839736 47.937498062913775 8.934025947231504 51.771400476701494 5.460105669526139 49.412014702926356 3.25205099130662 47.937476504785614 8.934700858000644 51.77170841095756 5.460502642204418 49.412240574188026 3.252040990938717 47.93746470527796 8.935070205423436 51.771910436397455 5.46090045825306 49.41302764854071 3.2520061426583493 47.9374374566226 8.935922993715176 51.77277383456701 5.462819713112839 ...</gml:posList></gml:LineString>The 3D coordinates seem to alternate, which might have something to do with a side view from the data, I guess. When I look at the data in the viewer, it loo
The documentation for the IGDS (DGN) reader states that "Design files consist of a header, followed by a series of elements. The header contains global information including the transformation equation from design units to user coordinates, as well as the dimension of the elements in the file" . My question is how do I read only the header information - coordinates and dimensions etc. I have a large number of files and I just want to the header info from each one. I know how to run the batch processing part with the workspace runner but can't figure out how to set up the reader.
I've been trying to convert them to PNGs and TFWs but with everything I've tried so far, Cesium tells me "Missing or invalid spatial reference system".
I am trying to solve the application allocation issue through FME. The scenario is I have a list of applications and a list of places with limited spaces. My initial thought is to sort applications by date, every time, send only one application to the neighbour finder and then change the place's available spaces. The issue that annoys me is it seems like two loops running parallel but also linked together. Not sure what's the best way to design this type of loop? My loop design seems like just creating an endless circle.Any guide would be much appreciated.
I have a dataset where polygon sometimes have a long and narrow part like in this image (upper narrow part of the highlighted polygon): I am looking for a way to cut polygons like this in two parts so that the small polygons becomes a separate shape.Any idea how to do this automatically?