Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
I'm currently using the "SQL To Run After Write" option to specify a script for creating a spatial index based on the bounding box of the features written.It uses e.g. "geometry::UnionAggregate([SpatialColumn]).STEnvelope().STPointN().STX" to get the coordinates of the envelope of all features in the newly written table.Why not have the MSSQL_SPATIAL writer do this automatically using a third spatial index option for geometry data?
I'm running a workspace that collects some 12 feature layers from a couple of WFS services on a daily basis. Whenever the services don't respond properly, I get a "ows:ExceptionReport", typically "Unable to obtain connection".However, the log file doesn't tell me what feature layer failed. It tells me it fetched the capabilities document, and it tells me it fetched the "DescribeFeatureType" document, but not what feature type it concerned.I think it would be beneficial - and a fairly small issue - to enhance the WFS Reader logging to include this important tidbit: the name of the feature layer that prompts a connection exception.Cheers
OGC Geopackage seems promising format for sharing and editing spatial data. FME (2016) is now supporting its core geometry types, but it would be good if FME would support also its additional geometry types (including arcs) as described in Geopackage standard: http://www.geopackage.org/spec/#extension_geometry_types
Right now the Autodesk Civil 3D reader in FME 2018 doesn't support Assembly and Subassembly entities:AutoCAD Reader: Entity type of 'AeccDbAssembly' found, but not supported. Skipping entityAutoCAD Reader: Entity type of 'AeccDbSubassembly' found, but not supported. Skipping entityWorking with infra-BIM projects we often encounter these entities in Civil 3D data.
***Note from Migration:*** Original Title was: Point clouds - add normal calculation option to make it easier to build faces, surfaces
When "Publish to FME Server" - Option to Auto open Browser on that workspace at the last page before "Finish"..
flux.io is a cloud based collaboration framework that connects a variety of design tools together. It could be very interesting to have FME be able to both send updates to and apply updates from that framework.
A customer asked us about a possible new option for the ShortestPathFinder. The option would assume you are sending multiple from-to lines in a specific order to the ShortestPathFinder. Once any path is output, any segments along that path would have their costs set to zero for any subsequent from-to path calculations.Or maybe there is another algorithm we should be looking at to create optimum cost paths for shared routing along a cost network? Comments and suggestion welcome!With the proposed option enabled in the image below, the route to end #2 would follow route #! since its path would have set those segments to cost 0. (Note: should also work in reverse, if ends #1 and #2 are staring points)
Currently in FME Server 2018.0, the FME Server Application Server follows standard CORS guidelines for Apache Tomcat and only allows * (all) or specific hostnames (http://server.domain.com) to be entered into the Allowed Origins Header for CORS. This idea has been created to collect feedback and interest for supporting wildcards on the subdomain level – for example, http://*.domain.com. There are a few resources that indicate this would be possible:https://stackoverflow.com/questions/14003332/access-control-allow-origin-wildcard-subdomains-ports-and-protocolshttps://stackoverflow.com/questions/27147737/cors-filter-allow-all-sub-domainshttp://starredmediasoft.com/cors-allow-origin-domain-using-wildcard-operator/
***Note from Migration:*** Original Title was: After running a workflow, restart it from any point in order to skip initial processing ProblemWhen I'm developing a larger workspace (~50+ transformers) it's common that there is there is an error or misconfiguration deep into the translation (e.g. after 30 transformers and 10 minutes of run-time). I want to make a quick change and then restart the translation right before the configuration change (i.e. I don't want to wait 10 minutes to see if what I did makes it better).WorkaroundCurrently, I can achieve what I want with the following workflow:pick a spot in the translation where you want to continue from,insert a Recorder transformer to save a FFS file,run the workspace once,disable the reader, andinsert a Player transformer and pick the FFS file.CaveatsThis is great, but not ideal:The process requires a number of manual steps.I generally have to add this after I realize I have a problem.I can only choose one spot where I can continue.In general, these caveats cause me to struggle through for sometime incurring the extra time. It's only when it gets bad enough that I will deploy the player/recorder pattern.Idea 1I know that there is a very nice feature called "Run with Full Inspection". It actually saves the FFS files at each spot in the workspace so that you can inspect the data at any point. My idea is to allow the translation to be started from ANY point.Idea 2If that idea means that too much unnecessary data will be saved, then allow us to easily mark points in the workspace where we want to be able to continue. Then allow us to start the translation from those points.
PostgreSQL 10 introduces a new generic SASL authentication method : SCRAM-SHA-256.(Only SCRAM-SHA-256 is supported at the moment, but this allows adding more SASL mechanisms in the future, without changing the overall protocol.)But FME dont support it :ERROR |Error connecting to PostgreSQL database(host='***', port='5432', dbname='***', user='***', password='***'): 'authentication method 10 not supported' ERROR |Writer failed in open() callSo we are forced to use the not very secure old md5 method :SET password_encryption = 'md5'; CREATE ROLE geonov PASSWORD 'md5password' LOGIN;I would like to use the new SCRAM-SHA-256 method with FME :SET password_encryption = 'scram-sha-256'; CREATE ROLE geonov PASSWORD 'shapassword' LOGIN;
Some customers have created custom transformers for connecting to AutoDesk Vault with FME. This idea is for creating an AutoDeskVaultConnector transformer. Please provide feedback in the comments on any specific workflows with Vault you would like to see possible with FME.
Add the ability to copy/paste conditional statements in AttributeManager, including to existing attributes. You can duplicate conditional statements in AttributeManager and apply them to a new attribute but not to existing attributes. I would like to set up a conditional statement for Attribute1, copy it, and then apply it (paste it) to Attribute2.
Create a hybrid called InspectLogger which works like an Inspector when in FME Desktop - and as a logger on FME Server. Has the parameters of both Inspector and Logger
The current FeatruetypeFilter Update only, but if it is connected to a Single Merged Feature Type· FeatureReader or a transformer, can only get the name of one Featuretype, hope to be able to add the import function, so that can from existing data import Featuretype.
I suggest to insert a column "Execution time" in the jobs Completed and a "Last execution time" in the Scheduler. That would be an easy way to manage the time/day we want a process scheduled running. No Dashboards needed.Maybe it would be cool to be able to choose which column we want to see. If I right click on the bar column names, I could delete or add some columns. Like in Windows Explorer.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.