Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
Route data in, apply CGA, get out 3D objects to route elsewhere
To find the nearest candidate from a spatial dataset you have to read the dataset and use the NeighborFinder transformer.To do exactly the same using the FeatureReader would now be a two-step process (Buffer the base object and use the buffered object as Initiator in the FeatureReader, followed by a NeighborFinder.A predicate of "Find closest object" in the FeatureReader would be a performance boost and a reduction of required trtansformers. And would reduce the amount of features read into FME Workbench.
If a CSV or XLS file contains X/Y or Lat/Long attributes the reader will allow reading those fields into a geometry.The next step would be to allow a spatial predicate in the FeatureReader transformer.The current FeatureReader does not allow spatial selection on these formats and forces you to use the Clipper transformer to select features inside the area of interest.This could be hidden in the FeatureReader for datasets containing coordinate information.
***Note from Migration:*** Original Title was: Ability to freeze the translation log during a translation (pause the auto scroll) When we run a translation, we can pause it but I would just be able to freeze the translation log to read some warnings (by example) during a translation. By freeze, I'm meaning stop the auto-scroll.Something like : if I click inside the translation log during a translation, I can up and down the log to read inside and this stops the auto-scroll. When I leave the log window, auto-scroll starts again.
We just noticed that FME Server 2015 sends empty mails when a workspace does not produce any output and you are using the DataDownload-Service with the "Email results" option.It would be really nice if FME Server would provide an additional topic:DATADOWNLOAD_ASYNC_JOB_EMPTYand a corresponding subscription:DataDownload_Email_JobEmptyto handle this case. The job result (SUCCESS/FAILURE) does not really provide a way to determine if a job was fine but did just produce no output.
Sometimes a picture is worth 1000 words. The ability to include images in the custom transformer description would help clarify exactly what it is doing.
When having tens or hundreds of custom transformers with long names, their tabs get really small in FME Workbench. It's hard to see, which custom transformer is in which tab. When selecting a custom transformer on canvas, just highlight its tab.Another option: When hovering mouse on the custom transformer tab, show the whole name of the tab.
There are several transformers that produce fixed attributes (NeighborFinder, TopologyBuilder, SpatialRelator, etc). When using them in a custom transformer I have no idea if I am overwriting any previously existing attributes and would like the option to specify a prefix for these attributes. Our local rule of thumb is all interim attributes in a custom transformer start with _!, and that pattern is never used outside of custom transformers. So for the NeighborFinder, with a prefix of _! would produce _!_distance, _!_angle etc.
I love the new XML elements to match capabilities of FME 2016 (still on beta), was always an hassle to get the right element. It would be even better if after scanning the XML document and displaying the scan results that a little export (to txt) option would be made available.
In addition to being able to provide a filename filter (e.g. *.dwg) on a file-type published parameter, it would be great to be able to restrict the user to a specified directory via a directory filter.
Description of action is required in undo tool to understand easily what action we are going to undo and we can decide whether it is required or not.
For debugging and testing (32bit vs 64bit and also version/build number vs version) and in a couple of instances for customers with >1 installation of FME Desktop, it would have been handy to allow the WorkspaceRunner to allow you to determine which FME the sub process should run in rather the one defined by the path environment variable. An option to select or detect which FME to run would be useful.In the past I have solved this by effectively building a Custom WorkspaceRunner by using a SystemCaller to do the job instead.
Enable user to define SRID to save into SDO_GEOMETRY when inserting data into existing Oracle Spatial table, even after truncating old data. This procedure is repeatedly used in transforming data between systems in and out of the company. The target table must stay the same as it is used elsewhere - if source changes it's alright for transformation to fail (of course we have sanity checks before running it :-).
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.