A space to discuss FME Form
Recently active
I need to develop a .NET app to execute somo FME workspaces with FME Desktop.Before doing that, I would like to check if there is a license available (there are only two floating license). Is there a way of achieving that? I could assume that if the process doesn't start is due to license problems, but I was wondering if there is a better way. Thanks for any help provided.
Hi All,Hoping a fresh set of eyes may be able to identify why the workbench below performs differently when run on its own and when called on using a workspace runner. The intent of the workflow is to read a table of gps points and filter them into 'Runs' between a Start and End time. I have two branches for testing right now. One writes to a spreadsheet and one to csv. I am expecting that all the runs will be written out to the spreadsheet while each run will be written out to their own csv file using the unique RunName. I don't think it is an issue of datetime format. The workspace below runs with test values in the User Parameters but when the Workspace runner reads the table of Start/Stop Runs and feeds the StartTime EndTime and Runname to the workbench only one csv is output while the spreadsheet contains a larger but incomplete dataset of filtered gps points. So the spreadsheet gets more data but incomplete while only one csv is written out when I am expecting many cs
Hi we are trying to use the ftpcaller to upload a file to an SFTP server. We can upload the file successfully with the filename "file12345666.gz" When we try to upload the file with the filename "file.csv.gz" it does not upload successfully. We have debug logging turned on and logs look like it appears to upload successfully, and the file size is correct but it simply does not appear on the remote server. It seems to be a bug with the ftpcaller. Anyone noticed this or have a work around at all?
Hi there,I tried to use a ‘User Parameter’ as the ‘Selected Attributes’, but it didn’t work. As you can see the first screenshot below, the HU100 are different between two input resources with GEOID 00037. However, they are listed in the 'Matched' tab. If I use hard coded text 'GEOID HU100' as the 'Selected Attributes', then the Matcher will work fine and the two records will go to 'NotMatched' tab (see the second screenshot below). Could anybody tell me what's wrong with the 'User Parameter'?
In FME 2021, the "Medial Axis" option for CentreLineReplacer was removed - does anyone know of a succinct way to replace this?2020.1: CenterLineReplacer (safe.com)2021+: CenterLineReplacer (safe.com)I found this a very useful feature when combined with a preceding HullAccumulator for auto-generating a new shared network routing close to multiple destination points:My current solution is to use the "Straight Skeleton" CentreLineReplacer option, then trim away all the lines connected to end points:
I have a survey and those filling out the survey are asked if a condition has passed or failed. There are close to 50 questions like this. When a condition has failed it is expected that the person filling out the survey will include details on the failure. The table that collects this information has schema similar to this: Condition1, Condition1 Comments, Condition2, Condition2 Comments, Condition3, Condition3 Comments; ad nauseam. I have created a TestFilter to test for the different conditions. Now for each specific failure I have a corresponding outport. The records that go through these outports will be turned into Cityworks Work Orders. Thankfully, they are all considered the same work order (a generic one). I'm a bit puzzled with how to manage the comments. How can I grab the corresponding comments for a failure? It would be good to also have the ability to report more than one failure and grab all of the comments. I hope I've provided enough detail. I appreciat
Here it says it should recocnize Recap files: https://docs.safe.com/fme/2021.1/html/FME_Desktop_Documentation/FME_ReadersWriters/recap/recap.htm
Hello everyone,My colleague encounters an error when running the featureader when the spatial filter is different from <No Spatial filter>. When spatial filter is set on <No Spatial filter> then no error occurs, however my colleague really needs to make use of one of the filters. When he sets the spatial filter on something different, he gets the following error (see image below)He is trying to read features from an oracle database.The problem doesn't occur when he is using fme desktop 32 bit, but then he gets performance issues. 64 version can't be used due to higher version of arcgis pro that is not compatible with fme desktop 2021 64 bit. The error mentions that the table has no spatial index, but it's weird thing is that this problem doesn't occur with fme desktop 32bit version. Does anyone might know what the cause might be of this error?
Hello,I have been trying to solve this issue for several days now and I can't get a result. I have a set of points within the database that I am sending against the polygon of interest . To clarify to which category each point belongs, points inside the polygon are known points without a question tag (?). Points out of the polygon are unknown points; therefore, a question tag exists before the point name (?). There is a track formed of these points that variously goes into the polygon, from the polygon, and it creates the definition of points within the track, which can look like this: 1. ?APKO ?DANKO POPKO FERI LAKO POKO ARN DAN2. APKO DANKO POPKO FERI LAKO ?POKO ?ARN ?DAN3. ?APKO ?DANKO POPKO FERI LAKO POKO ?ARN ?DAN 4. ?APKO ?DANKO POPKO FERI LAKO ?POKO ?ARN ?DAN JAKO DMZ POPO5. APKO DANKO POPKO ?FERI ?LAKO POKO ARN DAN The aim is to remap the points with question tag (?) into the value without the question tag - to create known points out of unknown points for the target system
Hello. Does anyone have knowledge of how to determine the sequential order of segments based on already created geometry? Or any other option? For example, I have L616 tracks where I need to combine the points in the list of fixes into one value. If I use the aggregator, I have values in one column, but the values are not consecutive, see the aggregator attachment - the aggregator writes segments - DENKO BINPO VELAB MISKA ETNEL PEKOT DESEN continues KEROP NIVIS VAL REDVA ?KOGAT ?BITLA and ends NIT TABIN ALAMU. It should be correctly DENKO BINPO VELAB MISHKA ETNEL PEKOT DESEN continues NIT TABIN ALAMU and ends KEROP NIVIS VAL REDVA ?KOGAT ?BITLAIndividual segments that have an expected trajectory from top to bottom are in the attachment. Thank you very much
I've had some success with the Poisson surface but was interested to see the results from Marching Cubes, however, it never outputs a surface with this option for me.
I have 2 datasets of points created from the vertex extractor transformer. The 2 points have the same X, Y coordinate but differ in Z. I want to create vertical lines between these 2 points. I think this should be possible using the vertex creator transformer with 2 transformers after each other but can’t get it to work.
Does the constant interpolation method in the surfaceDraper transformer takes into account X, Y and Z coordinates (2.5D) or is it only looking at the closest 2D value in X and Y coordinates?
I am wanting to display underground infrastructure using FME AR, but have been unable to have the app display an object below the horizontal plane.The model will always end up placed ON the plane, with the feature in the model with the lowest Z coordinate determining the vertical position of the rest of the features. This question was asked 2 years ago, but there was no good answer. Manually offsetting an object in the model downwards causes it to display at ground level, which offsets everything else upwards by the same amount. I know displaying things below ground is possible (on iOS), thanks to Dmitri Bagh's tutorial and workspace here for creating virtual holes: https://www.linkedin.com/pulse/augmented-holes-how-see-under-ground-dmitri-bagh/ (He links the workspace template for download in the youtube comments) I am using the current Android app, and I suspect that is the issue. I used Dmitri's workspace manhole example, reproduced the .fmear model, and when viewed in the F
Structure is *.zip\\text1.zip\\File.txttext2.zip\\File2.txt
I've been trying to match the closest curve to a series a points.I tried the NeighbourFinder with ListStatistics and a Sorter, but it wasnt giving good matches to the points I have (likely because it's looking at points in all directions, not just points perpendicular to the curves). Any ideas how to match the curve closest to the points?Curves are grouped by _segment_id.
Hi I have a feature service that is apart of a Survey123 survey. The survey will indicate if something has failed in a variety of ways. I currently have a workspace that has a testfilter transformer looking through 50 different attribute columns looking for the word Fail. Then from each output port there is an action that is taken. Is there a transformer that I could use to search the whole attribute table for the word fail instead? Thanks!
I can't fathom how to do this as a newbie. My feature has two attributes, start_coord and end_coord.On a row by row basis, I want to create a line out of these two points. They are currently WKT POINT geometries that I have created from coordinates. I have attempted to use LineBuilder but that appears to build a line out of all my features (rows) so 44 rows output one messy line. I suppose the PostGIS approach would be something along the lines of:ST_MakeLine(ST_GeomFromText(Attribute From Feature), ST_GeomFromText('Attribute From Feature'), ST_GeomFromText('Different Attribute From Same Feature')) Any advice would be wonderful.
Special Pi Day Post Workbench that approximates π by generating a lot of random points within a square area and filtering the points within the 'circle' area. Inspired by Math Parker. Keep in mind that a buffer does not generate a perfect circle, rounding random numbers has a negative effect on the randomness and with more random points there will be a more consistent result.
The caller just hangs.Works fine on desktop but not the server.I had to add a feature holder between the HTTP Caller and the XML templater. Any other suggestions?? That seems to be only part of the solution.
Hello everyone, I am currently training in remote sensing. Is it possible to calculate the overlap rate between each pair of images, in the longitudinal direction and in the direction transverse to the flight axes via the FME software? I have tried many manipulations via the "AreaOnAreaOverlayer" transformer, but it does not allow me to differentiate between the longitudinal and transverse directions.I am open to any ideas. With kind regards,
Say I have one datasource with an scale attribute. On the same workspace but in a different and unrelated set of features I want to use this scale setting as a variable for a buffer. What is the best way to achieve this?I have tried a few different methods and transfering the attribute through the FeatureReader seems to be the most solid of those I tested, but surely there is a more elegant way to do this?
Hi Community. I am putting together a workbench to upload specific (Plan) files to a SFTP and while I was there I thought I'd add in to download a list of existing files, match them against the options to upload and add/remove only what is necessary. So in summary:Get list of plans on network drive (file and path directory reader). Success!Filter plan name against spatial file (determines if plan is needed or not). Success!Download list of plans currently on the SFTP (FTP caller with SSH-Authentication). Success!Filter needed plan names against plan names already existing on SFTP. Success!Delete plan files from SFTP no longer needed (FTP caller with SSH-Authentication). Success!Upload plan files to SFTP that are needed (FTP caller with SSH-Authentication). No success yet. I'm happy to upload the template file I'm just not sure that will assist without the keys needed to access the SFTP (can't give these out). The creator/attribute manager are there for testing some of t
I want to translate a shp file into gpkg format, but there is a id(32 bit int in shp) field in shp file. I can't do it via FME serverIt throw errors of3792023-3-7 11:28:17 | OGCGEOPACKAGE writer: OGCGEOPACKAGE writer: For feature type 'd_y_n40', primary key attribute 'id' has unsupported type 'mediumint'. Primary key must have type 'int,PrimaryKey'I try to use AttributeRenamer, But it is not working.How can I use AttributeRenamer in this caseThe attached is testing dataset
I have got a school's spatial data (point data) with capacity information in the attribute table. I have set up the Transformers to allocate the students to particular schools. But after allocating, I need to go back to the school's data for the next student. But after looping back, the data should show 1 less number in the capacity (because that seat got allocated to the student). I am stuck here on how to go back and start the process again with reduced capacity. Datasets I am usingSchools Feature ServiceMaster Spreadsheet with Students Data Thank you