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 if there were a built-in transformer that would check if the supplied directory exists and is writeable and optionally create it if it doesn't exist. There are a few transformers that can write to files directly, and they will fail if the directory doesn't already exist. For example the HTTPCaller with Save Response Body to File.I do have a python script that does it, but wrapping it in a custom transformer get tricky with parameters [see python-caller-user-parametersl]
I think it would be cool if transformer could have similar floating toolbars as readers and writers got in 2015 or simply another button next to the settings gear.Especially in transformers like the PythonCaller or SQLExecutor you often need to open the editor view (SQL Statements, Python Script) multiple times which requires several clicks.
It would be great to show which readers or writers has change from previous versions. I just had a classic example of why it is needed. I have migrated a 2014 workbench to 2016. i tried running it and it failed on startup, with import arcpy, could not find arcgis. The user have no idea that the reader format as changed (in the case the Geodatabase reader has change significantly)After add the new reader format - it seems to worksame applied to the geodatabase writer
On the Writer it is possible to move a canvas FeatureType between writers using the 'move' function. With Readers though you have to reimport the FT onto a new Reader. It's very common that I'm given workspaces that have multiple unnecessary Readers defined, all with say 1 FT and for best practice its necessary to consolidate the Readers. Deleting and reimporting is quite a bit of effort so I wondered if an alternative could be explored. I appreciate this function would likely need restricting to being between 'like' formats.
FME Desktop / and or Server should use default python installation, so that all existing packages and or fmeobjects should be in the same python interpreter.I think the use C:WindowsSysWOW64python27.dll is not a very good implemetation (due to various installation of python).During installation of FME Desktop / Server it should be able to detect python installations (if none install a python interpreter), and then setup accordingly. so the custom / default python should be combinedWith this you then can choose between for example 2.7 32-bit and 3.4/3.5 64-bit etc.
A simple improvement to server would be a transformer, much like FMEServerJobSubmitter or FMEServerJobWaiter, that would allow me to use a job waiter, find out what failed, and resubmit those job ID's only.This would be best handled as a new transformer, for better control on the users end, but could also be implemented in the JobWaiter as a simple checkbox.
Go back to where we used to get ESRI access by buying the ESRI edition.If not possible get a plugin at the same price users pay for the interop extra plugin ie.$1000 rather than having to buy a full license to stick on an FME desktop or server box to enable all the ESRI formats.
Would be nice if:There was more space between readers by default Annotation addition would attempt to space things out automaticallyThe second way might be useful across the board.
***Note from Migration:*** Original Title was: Exclude junctions in the objects to be aligned (vertically or horizontally) on the canvas When aligning horizontally or vertically objects on the canvas, if a junction is selected it will align it as well giving unwanted results. Could junctions be automatically omited?https://www.youtube.com/watch?v=eVFaJqe-bIw&feature=youtu.be
To help with the clutter in the big list you get with some formats and you want to see the set you are adjusting.
I want to split features that are paths so I can access polyline and circular arc components along a parcel boundary course. First I need to detect paths!
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.