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 make life a lot easier if there was an x,y search in the data inspector. I have to find a lot of features by their location and its awkward to try and pin point an area. The mark location is nice but if there was a zoom to location I would make use of that.
***Note from Migration:*** Original Title was: SpatialRelator / Spatialfilter: Add a note in the log when coordinate systems are different SpatialRelator / Spatialfilter: Add a note in the log when coordinate systems are different
It would be nice if an existing FME Cloud instance could be copied or moved to another region that is supported by FME Cloud. Right now a new instance needs to be launched in the new region and a migration of FME Server has to be performed.
I would like some mechanism to dynamically add attributes to a writer – presumably linked to some transformer. Note that this is not a dynamic schema -- The attributes do not exist on the source data, and I don’t know ahead of time what the attributes will be so I can’t manually add them to the writer. An example is any key/value pair from a list (ListHistogrammer for instance) where I would like the attribute name (key) added to the writer.
It would be nice if there was a native fme transformer to intelligently join file path components, similar to python's os.path.join.ie concatenate all the parts with exactly one directory separator ( or /) unless already included in the part, ignore empty parts except the last.So something likeattr1: d:attr2: dir1attr3: dir2attr4: dir3dir4attr5: {missing}attr6: file.extwould become d:dir1dir2dir3dir4file.extEven better if it could work with either a series of attributes or a list
Please improve transformer documentation specifically on the Join On parameter. @takashi provided a good on his blog: http://fme-memorandum-takashi.blogspot.com/2013/10/join-on-parameter-of-featuremerger.html. It would be nice to include links to samples, if any.
***Note from Migration:*** Original Title was: Add "Attributes that must differ" like in the MATCHER to some (or even all?) transformers that use "group by" e.g. in the commonsegmentfinder with that you could connect the same source-line-Features in Base and candidates and you could easily find common Segments in one source by Setting "Attributes that must differ" to the ID of the source
***Note from Migration:*** Original Title was: upgrade Neighbourfinder (and networktopologybuilder) with function "used geometry" 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)
The xmlTemplater currently resolves most html entities such that é becomes é. In cases such as where I'm trying to generate html, I would like the option to preserve the entity as is, rather than resolving it.
Improve WorkspaceRunner so that when running asyncronously (Wait for Job to Complete = No) it keeps track of all fme.exe PIDs till they end and only there it finishes the parent WorkspaceRunner.Reporting full time of execution and realistic end of all JOBS it fired for execution.
The "Set Default Value" option in the AttributeManager only works for new attributes.That forces me to use a NullAttributeMapper for each different default value (multiple attributes).Adding this to the AttributeManager (Set a default value for Null and Empty attributes) would reduce the number of transformers in my workspace.
***Note from Migration:*** Original Title was: If a job fails for any reason, send to Amazon Alexa (+ others) and have her alert this in some way Failure emails are nice, but I'd love to have this in addition -- it's especially great for environments with multiple Echo / Echo Dots. Someone would hear a verbal cue or special alarm -- maybe I'd even get out of bed to go resolve / restart -- would save a lot of cycle time on bleeding edge new development.Can you tell I had an easily resolvable failure shortly after I went to bed last night (wasted 8 hours of cycle time)?=)
***Note from Migration:*** Original Title was: Warning for deleting a workspace, if it is still scheduled task for this job available! An important alarm message should be implemented that a warning appears on the web interface when deleting a workspace if there is an associated scheduled job.Currently, only the workspace is removed (without reference to a scheduled job).If the workspace is deleted, the scheduled job is still active, and then logically fails. Ideally, a query would be desirable if the associated scheduled job should also be removed.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.