Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
Right now, the Extruder transformer can only extrude with a value (=distance), thus creating an object with the extruded surface (or line) parallel to your input data. I would very much like to be able to extrude to a certain value. See this topic also:https://knowledge.safe.com/questions/30130/extrude-3d-face-untill-a-certain-z-value-is-reache.html
I love using feature caching in FME whenever I can. I find it's the easiest way for me to test whether my transformation is working correctly. Sometimes I am testing a workspace to see if it will filter objects the way I expect. So I might make changes to a database or a file after I have features cached. If I run the workspace using caching, it won't load new features, because they are cached. Even if I say "Run just this", I get an updated feature in the inspector on that reader, but not on the next transformer. So the rest of my cached workspace runs the same as before even though there's a different feature up the pipe. I know I can get what I'm asking for just by renaming a transformer, if I'm using a SQLReader or FeatureReader. But I'd like to have an option for any type of reader where I can do something like right click and clear cached values. That way on any reader, I can update a feature without updating the rest of the workspace. I don't know of a way to do this now, but I'm definitely not an expert.
When a user has a workbench running on desktop or server it would be useful if a report is generated identifying attributes/schema that has changed since the last run; i.e. additions, deletions, and modifications - and what the changes are. In an environment with many stakeholders contributing data, it can be very time consuming and involves much manual effort to review updates
This has probably been up to discussion before, but I could not find the exact idea. It would be an amazing feature if FME could write directly to rvt, 3dm and other 3D formats. This would be helpful for many people who are in need of these formats, who don't want to use the other 3D formats that FME can write (e.g. skp, 3ds, dwg, dae etc).
I think a right click context option to switch a transformer between an AttributeKeeper and an AttributeRemover would be neat.
There are different transformers with the same functionality. When it is about to change such a transformer to a more generic one, It would be really handy to be able do it automatically than create the more generic transformer and copy over the parameters. Eg:AttributeCreator, AttributeRemover or AttributeCopier to AttributeManager, Tester (or even AttributeFilter) to TestFilter
If I had two AttributeCreators with 10 attributes with 10 conditional values in each I would like a quick way to merge the two to a single AttributeCreator/Manager as it is both time consuming and risky to to this manually.
***Note from Migration:*** Original Title was: Adding a right-click "Replace by AttributeManager" on transformers when revelant I would like a "Replace by AttributeManager" option when I right-click on an AttributeKeeper or an AttributeRemover or a StringConcatenator, etc.And the cherry on the cake, be able to replace a selection of multiple connected revelant transformers by one AttributeManager (like a "Replace all selected Transformers by AttributeManager" option).
BulkAttributeExposer: Expose all possible attributes, especially for JSON and XML when you don't know what's in your dataset.Merged Ideas:Expose Attributes from Feature Cache by denniswilhelm on October 20, 2019I think it would be very handy if you could expose attributes from the feature cache. The main idea is that you would run a workspace once to build up your cache and use these features to get a list of possible attributes to be used in the AttributeExposer.Especially when using a PythonCaller or a HTTPCaller that retrieves an arbitrary JSON structure, this would allow you to easily identify all required attributes.What do you think?
Would be nice to be able to expose and use fme feature attributes directly in the inspector, rather than adding an attribute exposer.
I think it would be very handy if you could expose attributes from the feature cache. The main idea is that you would run a workspace once to build up your cache and use these features to get a list of possible attributes to be used in the AttributeExposer.Especially when using a PythonCaller or a HTTPCaller that retrieves an arbitrary JSON structure, this would allow you to easily identify all required attributes.What do you think?
It would be nice with a small pop-up/notification in the system tray of windows / mac / linux when a workspace completes. With the following information for instance:"Workspace myworkspace.fmw Completed Successfully - 1 hour 32 min - 8 files written - go to outputcatalogue here: link or open workspace here: link"Then you can easily go to the outputcatalogue and you can easily navigate to that workspace.
String attribute values should be represented in a monospaced font rather than a variable width (serif or sans serif) font. Otherwise, it's too easy to miss subtle details like duplicated characters that happen to be narrow and look like one in variable width fonts. This is a standard in software development environments; FME should be no different."Setting text in a monospace font makes it easier to identify characters by themselves. Because of this, tasks that rely on the easy identification of specific characters, such as programming, benefit from the use of a monospace font." - https://www.techwalla.com/articles/proportional-vs-monospace-fonts
Sometimes it can be hard to identify data quality issues in the data inspector table view with whatever the default font is. It would be helpful if I could select an alternative font (like a mono-spaced font with ligatures) so that certain characters (especially the letter "O" and "I" and numbers "0" and "1") are more easily distinguished.
The Reprojector Transformer has been around for a while now but the CsmapReprojector clearly has the same capabilities with the added capabilities of transformation and vertical handling. There doesn't appear to me to be much point in retaining both, so perhaps it's time to alias the name of one in favour of the other for the sake of simplicity.
Merge these 8 transformers into just 4 to simplify.
My main work uses network drives for both workspaces and data. For convinience most of these are mapped by drive letters.But if a workspace is attempted to be run with different credentials than my normal login, these may fail. The only work-around is to always manually enter the UNC paths instead of the drive letters.My suggestion is to add an option to Workbench to have it automatically replace all non-local drive references to their UNC eqivalents when saving the workspace.Cheers.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.