Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
The ability to create a SSL connection to a Google Cloud SQL database. Currently this not an option, you are not able to add/associate the three required files. Of course once we can do this on the desktop it would be great to be able to use this connection information on FME Cloud.A non-ssl connection works.Client KeyClient CertificateAuthority Certificate
It might be useful if FME could upload, list, download and delete files with Azure Blob Storage.Note: there are custom transformers for this available in the FME Hub.It might be good if this support was offered natively in FME, like other remote file systems - i.e Connector transformers and select file from web for readers.
The PhotoCoordinateExtractor on the FME hub works well, but wouldn't it be better if:The JPEG reader automatically converted and exposed the lat/long to decimal degreesYou could expose an optional feature type containing point features for the photo locationsFormats other than JPEG (i.e. TIFF) were also supportedFor the second one, I'm thinking it would maybe work as an option on the initial reader setup, where you could choose whether to bring in the photo, the points, or both. I guess they would have to carry a common identifier so you could join them back together if you needed to...
The CommonSegmentFinder would benefit from the following improvements:Candidates Only Mode (like the neighborFinder)Attributes that Must Differ parameter (matcher, spatialRelator)List of features that share a common segment(neighborFinder, matcher, spatialRelator)CommonID (matcher match_id)
***Note from Migration:*** Original Title was: @round() expression evaluator function should have an argument to round to a specific number of decimals Currently the @round function takes one argument, the value to round, and rounds it to the nearest integer. It would be nice is there was an optional second argument to specify the number of decimal places to round to (like AttributeRounder transformer), if the second argument is not supplied, then it should round to the nearest integer.
The coordinate system ISN2004 / Lambert 2004 (EPSG:5325, https://epsg.io/5325) has replaced the old ISN93 / Lambert 1993 (which FME has support for). Please add EPSG:5325 to the lists of coordinate systems.
The idea is to be able to view the datasets or features we want to use and drag those we need as writers into the workbench. This would help choose visually the feature types (CAD being the ultimate example.)
Miss Vector points out on page 356 of the FME training handbook that you can't select one transformer, right click, and choose Create Bookmark. Well, why not? You can do it for multiple transformers, and you can select one transformer and choose the Insert Bookmark button on the toolbar... why not do it on right-click for just one transformer?
That way we’d get a connection to piles of web services instantly. Goal is that FME triggers the zap and gets JSON back.
***Note from Migration:*** Original Title was: Read files on the fly (without complete download) from web file systems (e.g. S3) It would be great if FME began reading in files as they were downloaded rather than waiting for the entire file to download and then reading them. Especially for big files on S3.
I would love the ability to read OSM data in pbf rather than xml format http://wiki.openstreetmap.org/wiki/PBF_Format
I'd like to be able to write glTF 2.0. Maybe others would too? How might you want to use it?
I use scripted parameters from a configuration-file, similar to explained in many blog-posts.Te location of the script is passed through a public parameter of the type 'file(existing)'.This parameter sometimes contains an absolute path, when the config-file is stored somewhere on the filesystem, but sometimes part of it is a FME parameter such as $(FME_MF_DIR) when the config-file is stored close to the workspace. Also, on server, I deliberately use a server-parameter such as $(FME_SHAREDRESOURCE_DATA).To cope with this, I have had to hack a quite nasty looking bit of pythonimport fme import ConfigParser import os import re fmeParam = re.compile("A$(FME_[A-Z]+_[A-Z]+)") fmeParamName = re.compile("FME_[A-Z]+_[A-Z]+") def findAbsolutePath(fileParamName): paramValue = fme.macroValues[fileParamName] fmeParamList = fmeParam.findall(paramValue) if fmeParamList != []: fmeParamKey = fmeParamName.findall(fmeParamList[0])[0] fmeBasePath = fme.macroValues[fmeParamKey] relFilePath = fmeParam.split(paramValue)[1] absFilePath = os.path.join(fmeBasePath,relFilePath) else: absFilePath = paramValue return absFilePath filePath = findAbsolutePath("conffile") conf = ConfigParser.ConfigParser() conf.optionxform = lambda option: option conf.read(filePath) return conf.getint("Parameters","MyBeautifulNumber") testing for the presence of FME-parameters, filtering out the key I need to get them from macroValues, and glueing it all together for an absolute path where I can find my config-file.Could there be a function like fme.getAbsolutePath('[key_of_filepath-parameter]')?Kind regards,Martin
Currently the RasterBandMinMaxExtractor is unaffected by raster band and palette selection, however for large rasters this can be a very resource intensive process, and if I'm only interested in one band out of a hundred band image, this adds a factor of 20 to the processing time needleslly.
Issues are being reported about connecting to the FME Store through either a firewall, a proxy, or both.If you experience any such issues - in FME2016 or newer - please upvote this idea and leave a comment below to describe your situation.You should also contact the Safe Software support team to see if they already have a solution for your particular issue.
It was be really awesome if any metadata about my FME Server Backup (.fsconfig) would be displayed on the Restore page, after I've selected it, to confirm that I want to backup.Currently, the only "metadata" I can observe is the filename – which can be changed really easily!I'd like to see... - Date Backup Created- Hostname of FME Server- User that Created- Number / Count of Items (e.g. Workspaces, Connections, Publications, etc)
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.