Shape the future of FME with your ideas
New and Open ideas are awaiting review or have been reviewed by our Product Management team, and are open for commenting and voting.
It would be useful if there was more support for accepting files that had unicode characters in them. An easy work around is to simply rename your source files to be processed and then map them back to the desired name afterwards, but that shouldn't be necessary.Currently, some files with unicode in their name are simply rejected with a source file is not valid message.
I'd like the option in the date formatter to choose whether to Create New Attribute or Overwrite the existing Attribute, similar to that in the Expression Evaluator.
In FME Server the UNC path permissions come from the account running the Engine service. It would be interesting if optionally the permissions could come from the Active Directory users.
Currently looping with blocking transformers is only allowed in linked custom transformers. (see http://knowledge.safe.com/articles/1273/looping-with-blocking-transformers.html)However there are transformers that force a linked rather than embedded custom transformer are only blocking if they have a Group By, or other parameter setting that causes them to block.It would be nice if these transformers could be used in an embedded loop when they are not in "blocking-mode"ex. Bufferer (No Group By), AreaAmalgamtor (Self-Amalgamation Mode), PythonCaller (Function)
The rejected port functionality showing the red circle and number and allow for features to be inspected on Desktop transformers has been of great benefit.However there is currently no way to add this functionality to a Rejected port in a custom transformer. Instead, a port created for "rejected" features in a custom transformer requires a connection to be fully aware that something was rejected. Any chance for the option for "Insert Transformer Rejected Output"?
It is not possible to read an attribute from a text file, and to evaluate in the AttributCreator.Example:Attribut A with Value "Some text @Value(fme_feature_tpye) some more text". If the text in the editor of the AttributCreator entered, it works of course. But I read the text from a text file (AttributeFileReader).@Evaluate(@Value(A)) delivers the desired result as error message as attribut likeFailed to evaluate numeric expression 'Some text my_feature_type some more text'. Result is set to null.It would be useful if a function @Result directly returns the result.
More "watchers" like Google Drive Watcher, S3 Watcher, Dropbox Watcher... etc.
Just as a shortcut to "spherical mercator" for those of us who can never remember what FME calls it...
Hi,A small addition: Add an option under Workspace Parameters/Advanced to have the workspace check the existence and accessability of all input data before starting the translation.I've just had two workspaces fail after half an hour each because of a simple typing error (in an input path involving a ZIP fil, which cannot be point'n'click'ed).It would be nice to see this error immidiatedly instead of after however long it takes the workspace to try to access the faulty input.Cheers.
Especially in larger or heavily edited workspaces there may be attributes which become obsolete. They may cause useless calculations or reading large amount of unnecessary data from big tables. Now it is a manual tracking back to find from where an attribute is not used any more.If it is possible to highlight lines that carry obsolete attributes and list them when hoovering or in the parameter editor, that would be a great help.
Hi,The ability to read data sets directly from a ZIP package is great, as described here.It would be even nicer, if one could select files using a point'n'click interface just like with regular files.Cheers
The following GDAL/OGR writers provide support for fme_db_operation writing. Unfortunately, it is only possible to match (UPDATE | DELETE) records against a [system id] field, which is internally generated. This issue affects the following formats:spatialitecartocloudant couchdb elasticsearch geopackage mongodbothers?In most of my scenarios, I am wanting to take incremental updates as "changeset" data from a data custodian and synchronise it as (UPDATEs | INSERTs| DELETEs) against the existing data in my tables. The new changeset data has no knowledge (in advance) of what the internal [system id] values are, so the UPDATEs and DELETEs can never be matched and processed.The fme_db_operation format attribute does not behave like this on non-GDAL/OGR FME writers, i.e. this would be like only being able to do a fme_db_operation match on an Esri geodatabase [OBJECT_ID] field (which is also internally generated).Can we have the Match-ID reference any "unique id" field when working with fme_db_operation writes to these formats please?
www.qps.nl/display/qimera
The new Sentinel-2 on AWS reader has different feature types for each subdataset (10, 20, 60, preview). It would be nice if the same functionality was also available on the MSI reader.
I have noticed that in FME 2017, you can choose to build a list of attributes in the parameter settings of the transformers that supports the list. Instead of using all attributes to build the list as before. This is a very good feature, but I also noticed that it does not allow users to select any attributes (although it can run, but there will be a warning prompt). But in some cases I just want to build a list, and I don't want to choose any attributes, such as the _relationships{}.de9im that just wants to get the SpatialRelator list properties.I suggest Selected Attributes as an option. When the user does not select any attributes, use the default attributes of supplier to build a list. Do not generate a list if there are no default attributes.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.