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 new format looks great. Just one suggestion...when clicking on "View More" at the bottom of the list of topics, the page refreshes above the button. So you are scrolling up to see additional topics, and then scrolling back down if you wish to "View More" again. It would make it easier to browse topics if the list were to refresh down the page after clicking "View More", so that you keep your place in the list of topics, and simply keep scrolling down. Hopefully this makes sense.
If I add a new parameter in a workbench that I call from fmeserverjobsubmitter all works with the default parameter until the fmeserverjobsubmitter is not refreshed.After the refresh of the fmeserverjobsubmitter I have to specify the new variable with a value and I can't leave it blank in the hope that the value is replaced by the default.I'd like the programming approach:def myWorkbench(param1, param2 = False):The param2 is set to false when I call myProcedure(value1) .The goal is to have the auto set of the value from default parameter in the called workbench.Now my solution is to set a published parameter, read it from pythonscript parameter and set it in function of the published parameter.
I wanted to create an attribute that depended on a condition in variable 1 to chose which attribute to use in a given column. This would require a Conditional Value operator, and I found it very hard to find where to do that.Can the Attribute Manager be updated in such a way that it is easier to find the Conditional Value editor?
I recently needed to use a RandomNumberGenerator in a workspace but I needed to have no duplicate values in the random numbers. In my case I was creating a Bingo Sheet but I can see how having no duplicate values would be handy for anonymizing data.I got around this limitation by adding a duplicate filter and a loop in a custom transformer.Has anyone else encountered this or is interested in this functionality? Please leave a comment below with your use case.
Just found C:UsersUSERAppDataRoamingSafe SoftwareFMEStartPagestart.htmlIf you edit this HTML and restart FME Desktop you can edit the startup page and add your own content! What could be useful and some features that should be added?- A FMECloud / FMEServer dashboard?- A link to knowledge.safe.com ?- A link to your own companys intranet?Or similar to the video below?Add your suggestions in the comments below!VIDEO of changed FME Desktop startup page
Setting up FME Server to receive and send e-mail is sometimes a hassle. Would it be possible to include a lightweight e-mail server in the FME Server installation so that test/dev versions of FME Server have the capability to send/receive e-mail without connecting to an official account?
Allow FME Server to use both leading and trailing wildcard exceptions in FME Server. Eg. *.domain.* within the Web UI.
I would like to propose an update to the LineCombiner that would create a list of the coordinates where a line was joined at.
It would be nice if the geotiff writer and reader for that matter had parameter options for dealing with elevation grid data. Most DEM/DSM that we deal with are in geotiff format and the writer doesn't give you an option to specify that the geotiff is elevation grid data.
A nice feature to have on all readers which support textures/appearances would be to have an option to skip textures/appearances. It's fairly easy enough to rename the textures folder in most cases, however, this is not always possible (e.g., FME Server or with binary files where textures are in the file). The benefit here is a performance boost. The textures can be particularly slow when reading CityGML for example, One must read in the file before appearances can be removed.In certain workflows reading the textures isn't needed, such as geometry validation and or conversions to formats which don't support textures.This would be a nice addition to speed things up
If you have this data : "01/01/2020"With this pattern : "([0-3][0-9])/([0-1][0-9])/([0-2][0-9][0-9][0-9])"You can only extract data by using the number of order of the different groups you made : "3-2-1" to extract this : "2020-01-01"The official PERL documentation (which is the one recommanded by Safe to look at for REGEX) allows you to use names for groups for an easier calling.So, with the previous data : "01/01/2020"You could use this pattern : "(?<day>[0-3][0-9])/(?<month>[0-1][0-9])/(?<year>[0-2][0-9][0-9][0-9])"And extract data by using this call : "g{year}-g{month}-g{day}" to extract this : "2020-01-01".This exemple is really simple but when you have tenth of group for a very complexe REGEX search, it becomes very difficult to use.REGEX doc on Safe website : http://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Transformers/!Transformer_Parameters/Regular-Expression-Editor.htmPERL REGEX doc recommended by Safe : https://perldoc.perl.org/perlre.html
WHAT : Modular installation with possibility to pick transformers and reader categories to limit the installation. Packages would allow to add 3D, BI or PointCloud transformers and formats later if needed for example (even partial upgrades?).WHY : FME installation file and folder are becoming bigger and bigger,A lot of people are lost with so many transformers/formats,SAFE is pushing more outside of pure GIS and CAD market.
Like the PointOnRasterExtractor but for point clouds.It is becoming more and more common for terrain data and surface data to be delivered in some point cloud format which is really nice. Now, however, previous workflows which were raster based like getting the height of a terrain from a raster based on a point are now becoming obsolete . A performant method for extracting data from a point cloud based on a point location is becoming an important workflow. A single FME Tool solution would be awesome.
FME Hub is a fantastic place for members of the FME Community to share their work and solutions with each other. As the amount of content in FME Hub grows, and the usage increases, many items become flagged for updates - things break, or sometime enhancements are needed. I think it would be amazing if the entire FME Hub had a more collaborative approach, perhaps similar to Git, where members of the FME Community could enhance existing items and fix bugs - even if they are not the content owner. This practice would promote more robust content, and ensure that content does not fall out of date as FME evolves. What do you think? How often have you wanted to enhance an existing item? How often have you come across items in FME Hub that need to be fixed?
As the user is "connected", would it be possible with FME data express to open a second workspace/app based on the result of the first process/automation? In the best situation, context elements, like the background map, could be adapted. This would allow multiple stages/steps scenarios within FME data express.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.