Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
It would be nice to be able define the Time Zone at which a schedule runs instead of the time zone in which the instance lives.
It's possible you forget you have a reader disabled and when you run your workspace, it's not part of the result. Would be nice if FME notifies you before you run your workspace that there are readers/transformers/writers disabled (and which ones).
Hello, here's something I've come across many times in FME. When a translation sends no records to the writer, no files will be written for that writer. This means that if I am updating something daily and one day no records are sent to the writer, the file will remain as the day before (outdated), and this could cause confusion to customers.It is the same issue expressed in this thread https://knowledge.safe.com/questions/3785/empty-mapinfo-tab-or-shape-file.htmlHowever, no satisfactory answer is provided.The idea would be to include an option (a checkbox) in the writer or in the workbench to "allow writing empty files if no records are sent to the writer".The thing is that some systems need a file to be there, even if it is empty. Otherwise, loading will fail. So things like, removing all the files from folder before running the workbench won't work for me because the system is requiring all the listed files.Probably this is something that many people has come across already, and there are many workarounds, but this option should at least be considered, as it would save a lot of time applying those workarounds.Hope that makes sense.
***Note from Migration:*** Original Title was: Neighbourfinder: Possibility to use Start and Endpoints only for finding Neighbourhood Problem:I often Need only to use start- and end-Vertices of lines to pass through the neighborfinder-transformer (as well as Networktopologybuilder)So I must use the Workaround to:1. use the Counter to get an ID for the lines2. coordinateextractor 2 times do get first and last coordinate3. vertexcreator to create start and endpoints4. use the neighbourfinder to find out wheter a line's start- or end-vertex is nearby (what I actually wanted to know!!)5. use the featuremerger with the original Feature to get the Information on the original-FeaturePossible Solution:Upgrade the Neighbourfinder with the Parameter "used base geometry" with the possible values:"All Geometry" -- means the whole geometry, including lines between Vertices"Start-Points""End-Points""Start and End Points""All Vertices"This could be also helpful with the networktopolgybuilder (Start and Endpoint could help!!), because a lot of users seem to have problems with selfintersecting Features and other "invalid" Features (sometimes the Invalidation is only in FME, not in Reader or writer, where e.g. selfintersections are allowed)
Improve the Attribute Range Mapper to allow you to specify whether From and To ranges are inclusive or exclusive. Currently they are always inclusivee.g.Greater than or equal to 0 but less than 250Greater than or equal to 250 but less than 500
I love the emailer transformer- it's great, however, there is one limitation which is a little annoying which I think would be nice.Sometimes you want to attach an unknown amount of attachments to an email. At the moment you must zip them up (which is fine, but not always desired). If you want to work around this it's a little annoying an involves multiple emailers each with a different number of attachments defined .The solution would be to allow a list attribute. It's pretty minor really but would be a nice to have.
It would be nice if the location and size of windows was stored. I always find myself resizing the list of attributes to select for the attribute keeper and attribute remove transformers.
To accept values like: urn:ogc:def:crs:EPSG::4167The context here is I'm building an ArcGIS ModelBuilder tool that sends spatial extents to a Spatial ETL tool from the active map, but in arbitrary spatial references, so the extent needs to be projected to match a WFS feature type DefaultCRS.
I'm working with a customer who is planning a data migration from one document management system to MS Sharepoint. At the moment we are looking at what options there are to use FME to do this via the Sharepoint Web Service to see if its possible to tackle this with a custom transformer or similar.It would be great to write more than just Sharepoint lists, especially as in this instance we're talking about migrating 5 million documents.
As an FME AR app user, I'm very interested in the Geolocation function. With this addition, we'd like to use FME AR in the field.
Would be AWESOME to have a transformer where you could pick a list element and have it flatten out the list into multiple attributes on the same record.
***Note from Migration:*** Original Title was: Respecting field name length limitations and reserved keywords per feature writer type 1) Field name lengthAs the maximum length of a field name in various formats is known (databases, shapefile, etc), it would be very helpful if FME Writers validated this on attributes entered.https://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-sql-server/enterprise-geodatabase-limits.htmhttps://desktop.arcgis.com/en/arcmap/latest/manage-data/gdbs-in-oracle/enterprise-geodatabase-limits.htmhttps://pro.arcgis.com/en/pro-app/help/data/geodatabases/manage-file-gdb/file-geodatabase-size-and-name-limits.htm2) DB KeywordsIn a similar fashion, there are reserved keywords which can't be used as field names in many formats - this could also be validated on writers.https://docs.microsoft.com/en-us/sql/t-sql/language-elements/reserved-keywords-transact-sql?view=sql-server-ver15Error messaging for this in the translation log could also be clearer.
The time has come. I ditched python 2.7 at my first client when upgrading server to 2019.1And now of course, some workspaces using python don't run anymore, but which among the approx. 100 workspaces do use python, and have the version set to 2.7??I went for the .fmw reader, reading all .fmw files in the repository-path. With the Transformers features, I did find all workspaces containing a PythonCaller transformer.But, for this task it would have been super helpfull If I could read all private parameters (looking for python scripted) and read all of the workspace properties (especially the python startup- / shutdown-scripts and the Python Compatibility setting).So... Add all workspace properties and the private parameters as features to the .fmw reader please, as a help for all future upgrades....Kind regards,Martin
Restart core and engine services from the web UI
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.