Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
The obj reader looks to support obj "Groups" and "Objects" - it seems that these bring in an OBJ as an aggregate of mesh features.At the moment it seems like the only way to create something similar is to give the objects a unique appearance name so that the output OBJ separates the meshes. This seems a bit hacky to me.It also means that it's not really possible to perform a "round trip" with OBJ files which support this group/object feature. It would be nice to have this supported - either via format attributes or by geometry properties. Being able to do this would enable output objs to have more value in tools like blender where groups or objects can selected. A use case is in City Models - if Roofs and Walls for example could belong to separate groups then in blender it might be possible to apply materials to all Roofs or Walls. As it is at the moment the resulting obj will typically just be a single mesh.
Multi-leaders are a core AutoCAD annotation object. FME can explode MLeaders on read but cannot write back to DWG as Mleader. This blocks end-to-end DWG automation workflows that modify and write back DWG files.Adding MLeader write support would allow users to recreate and update leader geometry, text content, and annotations programmatically.Another object key object which needs writing support is the AcDbTable or AutoCAD Table.Supporting these two key objects would significantly improve holistic DWG editing and automation capabilities in FME.
ESRI exported compact cache files are embedded inside of a .tpk tile package created within ESRI tools for offline usage of basemap data sets. This package contains imagery tiles stored in specified image format, in rows 128x128. Trevor H posted an article on the format here. https://gdbgeek.wordpress.com/2012/08/09/demystifying-the-esri-compact-cache/
The AutodeskDocsConnector currently requires a file URN. This is contained within the URL used by ACC, but in encoded form. It would be helpful if you could also just paste the ACC URL directly into the connector and have FME do the parsing internally.
I love the HTTPCaller, SQLExecutor, and FeatureReader, but I have to admit I was confused how to make them work. It turned out I had to use a Creator transformer, which is not obvious. I'd prefer if they just worked without adding a Creator transformer.
User is trying to write out an explicit table https://support.microsoft.com/en-au/office/overview-of-excel-tables-7ab0bb7d-3a9e-4b56-a3c9-6c94334e492c rather than a block of data styled as a table. Currently the data writes out without issue but the table stays as a single row, not expanding to fit the data in the table.Similar to this community thread, and this idea.Currently, FME's Excel writing library does not have support for tables and we cannot modify them. Excel has marked out the table’s extents in the sheet and we are simply appending to the existing range. With enough interest we could add a new library to tackle this issue.
If one Point of the tunnel-connection is selected - you can see the connection line as a dashed line.But if you want to change the view to the other side of the tunnel, you have to navigate by your own.That's not fine for big workspaces. So a possibility to jump to the oher tunnelpoint in the view would be a nice feature :-)
In Autocad layer colors can be defined either by index or RGB.FME doesn't have a way of validating RGB layer colors. It looks like FME is doing a best guess using the color index here, but unlike with objects we don't have something like autocad_layer_true_color where we can find the exact RGB values.
During workspace testing I often use a lot of different parameter values. When I have a certain version ready for deployment or a next iteration, I would like to (re)set all the parameter values at once. This could be to the parameter default values or clear all values.My suggestion is to add to the Navigator pane:User Parameters (root)Published Parameters (sub)Private Parameters (sub)FME Server Parameters (sub)right mouse click options:Set all parameter values to DefaultClear all parameter values
I’m trying to download files from a SharePoint environment using the SharepointOnlineConnector transformer in FME. After a certain period, we hit the timeout criteria, and SharePoint becomes unavailable/unreachable.According to Microsoft’s documentation, there is a Retry-After header option that can be used to introduce a delay after each API call:https://learn.microsoft.com/en-us/sharepoint/dev/embedded/development/limits-calling#patterns-and-best-practicesHowever, I cannot find this option among the parameters of the SharepointOnlineConnector transformer:https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Transformers/Transformers/sharepointonlineconnector-pkg.htmQuestion:Is it possible to extend the transformer with a header clause where we can set the Retry-After parameter? Or is there an alternative way to implement this behavior in FME?
Often, I’m dealing with large amounts of spatial features, but only need the non-geometry attributes. Reading in a national dataset of small polygons must add a lot of time to the process. Reading it all in and then removing geometry is a small saving, but not much. Could we have a ‘no geoms’ option in Feature Reader/Reader?
I've been working with data virtualization for a few projects now. I like the possibilities, but I think it still needs some improvements to make it easier to use the functionality:There seems to be only one way of linking a data virtualization workspace to an endpoint. And it seems to be a 1:1 relation. I think it should be much more flexible which workspaces can be linked to an endpoint. You're really bound to one way of working. It would be great if you can just create a normal workspace in Form, add an endpoint from there, and link it to the virtualization API endpoint afterwards. When testing with feature caching enabled, it asks for the input json every time again. It is not obligatory to add this input (since it uses the cache), but I do not understand why you keep getting the screen. I would expect that it works the same as a parameter. As soon as it is set (and you don’t change it) it is kept in memory without showing the pop-up every time again. If I'm correct it is not possible to change the namespace of an API after creating it. This is no issue if you just started, but for maintenance in the future this is really something which should be possible.
I often filter duplicates immediately before counting via a StatisticsCalculator. This led me to think that a ‘count unique values’ setting in the StatisticsCalculator could save a preceding DuplicateFilter each time, so that’s the idea.
Similar to the Regex Editor, I’d like an interactive window for creating and fine-tuning JSON queries.Bonus points for a live view of the query output using cached attributes.
The Esri ArcGIS Connector hub package includes the ArcGISBranchVersionManager transformer which currently supports List, Post and Reconcile actions.This idea is to support querying version differences using the version management Differences API endpoint, including resultType and async parameter options.The use case is to find edits that are to be propagated to an external (to ArcGIS) system in an efficient delta transaction. Usually it will be the default version state at two moments that will be queried, as it is the default version that will be propagated to the external system.In the legacy traditional version reading scenario, an SDE reader could extract differences with a Baseline Historical Date and Time constraint, this idea is an equivalency issue for branch versioned data.
Would it be possible to get the feature merger to be able to merge 3 or more tables/data streams rather than two, in cases where the tables are joining on a single consistent attribute? Up to now I've just added in sequential feature mergers in situations like the one I have now, where I have 3 tables to merge together. Thinking possibly on the ridiculous side, but if somehow one ended up with 20 tables with a single consistent key to link them wouldn't it be great to just use one transformer.
I occasionally get timeouts or 503 errors from ArcGIS Online (AGOL) Feature service, if I instead would implement this using HttpCaller (and using the rest api) I have much more possibility to tune for increased resilience using featres such as editing timeouts, specify number of retries and even parallel processing.It would be great if we could specify these in the FeatureReader/Reader as well!
As of FME Desktop 2022.1.1.0 build 22623 I cannot see a way to change editing options or specify the ArcGIS Server folder (not the Portal folder) that a feature service is published to (on federated ArcGIS Enterprise 10.8.1). These would be good options to specify when publishing; I am aware that editing options can be changed in the Portal item's settings page but it would be good to set these up front if possible.
Hi,It would be great to have the possibility to enable those GDB functions in FME Form for a GDB writer.Attachments (automatic creation of the relation and the _ATTACH table) Global IDs Editor trackingThis tutorial is well made but way too long !https://support.safe.com/hc/en-us/articles/25407508005645-Writing-ArcGIS-Geodatabase-AttachmentsThank you!
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.