A space to discuss FME Form
Recently active
Using Data Interoperability in ArcGIS Pro - Is there a way to pass attribution from selected features in a map/table to the ETL tool?Edit--Use Scenario: A data editor using a map in ArcGIS PRO selects a feature or multiple features. The globalids of the selected features are then passed onto the ETL toolbox and subsequently, the FME workspace performs a translation with just the selected features.
I am creating an AGOL to KML converter. I want all labels to be off when viewing in google earth, but I can not find how to disable point feature labels. These points are represented by icons. I have set the opacity to 0 using the KMLStyler and the setting for “Create Labels on Lines” is set to No (which successfully disables line labels), but the labels for point features still appear. There also appears to be no option to remove labels in the KMLPropertySetter.
I'm trying to extract DWG properties into FME, the equivalent of the DWGPROPS command in AutoCAD. I have added an example screenshot below. The aim is to use this information wthin a workbench on FME Server. I couldn't identify anything in the AutoCAD reader that shows these properties. Does anyone have any solutions that would expose these DWG properties in FME? Any help would be greatly appreciated!
Hi All,I wanted to dissolve (or merge) little slivers with the biggest adjacent polygon to harmonise my data, an example below where you can see the little slivers (selected): How can I achieve this with FME?Thanks :)
Hi,I have a workspace transforming data to write it in INSPIRE GML format (theme Hydrography). Earlier this year, some of the INSPIRE application schemas (XSDs) where upgraded to a new version Include changes from 2024.1 schema release · Issue #1027 · INSPIRE-MIF/helpdesk-validator, including the hy-p one that I’m using here (v4.0 to v5.0).Therefore I changed my INSPIRE GML writer to point to the new XSD URI and adapted the xsi:schemaLocation parameter consequently. However, when indicating the v5.0 the output GML is not written correctly: there are remnants of the v4.0 in it.First in the imports, see xmlns:hy-p4 and xmlns:hy4:<gml:FeatureCollection xmlns:omor="http://inspire.ec.europa.eu/schemas/omor/3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sr="http://inspire.ec.europa.eu/schemas/sr/4.0" xmlns:base="http://inspire.ec.europa.eu/schemas/base/4.0" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:hy-n="http://inspire.ec.europa.eu/schemas/hy-n/4.0" xmlns:omop="
Hi,I read sdo_geometry and make a cutout of a small area. I want to save this cutout as a jpf file. Is that possible?I do see jpg writers, but I suspect that some preparation needs to be done before you can save geometry data as jpg.
As per ChatGPT, FME supports Draco compression and FME has a plugin 'Draco 3D Mesh Encoder/Decoder' in tools->plugins & transformers->dialogbox-> choose download tab->scroll down and will get the plugin. But even I am not able to see the option plugins & transformers in tools.So can anyone make me clear where to find it in FME Desktop, I am using latest version of FME. ThanksBasant Lal
Hi all - fairly new to FME here.I am trying to do a calculation using the ExpressionEvaluator to calculate tree protection zone (TPZ) estimate, and round to 2 decimal places. The formula I’m using is @round(@Value(average_dbh_value) * 0.12, 2) I also need to incorporate min and max values into the output. Min is 2 and Max is 15. This is where I’m getting stuck. Would someone be able to provide a suggestion on how I can possibly achieve this? ThanksLeanne
Hi all,I am using the Overwrite Existing Geodatabase/Template Geodatabase functionality:This creates a new copy of my gdb with a “_yyyymmdd” suffix. However, if my users run this multiple times a day, they have to delete the output of the previous run.I would prefer there to be a “_yyyymmdd_N” suffix, with N being incremented for every time the workspace has finished running that day.What is the sleekest way to implement this? I now have built something with a Path FeatureReader and a combination of Testers and StringConcatenators to filter out and manipulate the different filenames with either no suffix, a date suffix or a date+N suffix. Then FeatureJoiners to join the different path features into one:It works but its bulky and it feels overengineered.Any inputs? Kind regards,Joep
Its not working with the latest FME flow. Metadata in agol is nt updated.It use to work previously.The meta data is is being read from the arcsde reader from oracle database.
Hello,The documentation and this community thread indicate that “Default Azure Credential” should be an option under Authentication → Credential Source for the AzureBlobStorageConnector transformer. I don’t see this option, either in FME Form 2023.2 or 2024.2.3.Am I missing something, or is this a bug?Thanks,Graeme
Has anyone had any issues with the speed at which the list of transformers appears when you start typing? For example, if I start typing Creator it can take 20 seconds or more for the list to appear for me to select the transformer from. All of the transformers are the same.
I’ve installed a newer version of FME (2024.1.0.0) previously used it to convert MicroStation DGNs to a SDF file worked a treat (to be consumed by a MapGuide service), however this new version requires FDO be installed at C:\Program Files\FME\plugins\fdo ?I don’t have administrative rights on this PC and was wondering if there’s a way to override the directory FDO .dll would be searched for or if not simply dumping the latest FDO release in that directory is ok and would work? sorry the error is a little light on the details… I’ve tried the 32bit and 64bit FDO releases and added them to my PATH environment variable, but this doesn’t seem to work.Error: Failed to find FDO libraries in either of the default paths 'C:\Program Files\FME\plugins\fdo'. Additional software is required to use this format. Feature Data Objects (FDO) is available at https://www.osgeo.org/projects/fdo/SDF3 writer: An error has occurred. Check the logfile above for details CheersAdam
I have a large number of spatial tables, each potentially having dozens of date fields. I need to check the dates in each of these fields to check they are greater than a certain data (01/01/1900?). These tables are being taken from Oracle and uploaded to AGOL. If there are any dodgy dates, it appears to break AGOL and no spatial data appears for the whole dataset!Is there a way to automatically select fields with a type of date or date time and check validate each row for each date field is above that date? That way I could investigate and correct before the data is transferred. There doesnt seem to be any kind of filter for attribute type.Once I have done this, I will need to do something similar with varchar fields as AGOL doesnt like certain characters.Many thanks
I have provided a consultant with the URL to one of my geocoder services. In order for them to access it, I need to issue a token. The token is issued in the Portal, which means it is valid for a maximum of two weeks. Currently, I have to issue a token every two weeks, a manual process. I would like FME to issue a token and then email it to the recipient. I know how to do the email part, but is it possible for FME to contact the Portal and issue a token?My ultimate goal would be to add this workbench to an Automation and have the token automatically issued every two weeks.
Good morning, I want to read the points the created the curve in DWG civil 3D fileso the reader will draw the curve with the same accuracy.
Since upgrading to FME Flow 2024.1, we see these warning messages in the log files. Is there a way to get rid of them?
Hi,I have a GDB with different layers with 3D multipatch data. I want to analyze the layers between each others and find the nearest neighbor. Like a NeighborFinder in 3D mode.How can I do that? NeighborFinder only supports 2D mode.Thanks.
I want to use the StringReplacer to edit a couple of attributes, but their names are not known in advance. Can I save a list of attribute names in an attribute and tell the StringReplacer to work on these attributes?
Hello everyone,I am looking to linearize hedge polygons generated by AI. Since linearization is an iterative process, I need to cut the godzillas into smaller polygons to reduce computation time.I have already tried using the Chopper transformer to make cuts, but unfortunately, at the cut points, the linear features lose their continuity, as you can see in the screenshot below.The offsets are several meters, so I don’t think post-processing to reconnect the linear features afterward is a good solution—I might end up connecting the wrong ones.I am therefore looking to cut my polygons along lines perpendicular to the median axis of the polygons.Below, I have attached my current FME workflow. I believe what I’m missing is the creation of the perpendicular lines and the interval at which to create them.If you know the transformers missing and their links it would be amazing. If you have any other ideas, I’d love to hear them!Thank you all.
How can split polygon into branch like this image?Each branch showed by a number. And the split positions are yellow lines like this Everyone has any ideas to solve this my issue, please show with me! Thank you so much!
So I made a previous post this week asking about CustomTransformers For most of the time I’ve been working with FME I’ve always seen linked CustomTransformers as tools where Global. That it they should live in Resources>Engine>Transformers on FME Server.I’ve always wanted to keep this clean and so most of the time I try to embed transformers wherever I can.But silly me, I just noticed that when publishing a linked transformer from workbench you’re prompted for a repository to choose…How have I not realised this before. This makes so much sense - it means that I can create linked CustomTransfomer that are project specific and keep them in their respective project.I never got this in I think in part because FME Desktop/Form doesn’t support this. The Transformers always need to be in a known/central location.I created an idea so that the same kind of structure can work with FME form as we can on FME Flow: To me this kind or structure just allows keeping everything together - for exa
How can calculate width of polygon in case rivers or roads?I have a road data and I need to know how minimum width of each segment of roads. I tried with some steps such as below:- First: from road polygon I generate centerline by CenterLineReplacer Transformer- After that: I used Chopper Transformer to chopped the Centerline into segments with mode "by vertex". - Next: I rotate all vertex with 90 degree and I extend line with a length (my problem is here). With road data which have more branch, and each branch have width difference, some case the range between minimum and maximum is so big (e.g. minimum is 0.5 met but maximum is 200 m). So when set the length parameter it not right for all branch. - Next: I used Clipper to clip this line with polygon- Finally: I calculated length of lines and this value mean are width of polygon.That all I understood and tried to calculate width of polygon. Because the length which set in The extend line step is not really right for all bran
@takashiHi all I'm splitting buffered road polygons into chunks using the BoundSplitter transformer and it works very well for straight polygons, but it does not serve my needs for polygons that have a higher degree of curvature/angularity.I need the split to be approx every 100 m and perpendicular (or close to perpendicular) to the road that is being buffered. When the road has a lot of curves this does not work. I am using "Oriented bounding box, longer side direction"Example of curvy polygon: BoundSplitter strip polygon oriented to buffer polygon.Curvy polygon after boundsplitter:Because of the difference in orientation between the boundsplitter and the circled part of the polygon, the splitting is not perpendicular to the road buffer. Is there another way to do this kind of splitting? Many thanks for any help anyone can offer.cheersPaul
I have a first shapefile with points indicating the number of inhabitants. I have a second shapefile with surfaces. I would like to know the number of inhabitants for each surface in FME. What is the process?