Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
Hi I am trying to merge about 15 sets containing information about green infrastructure in to one singular dissolved, multipart polygon. In ArcGIS I would use the Merge geoprocessing tool to all the the layers into one, select all the features and merge them. Finally I would do a dissolve. In FME I have fed all the input layers into a Dissolve transformer (dropping attibutes), fed the area output port to an aggregator. I am unsure what to do with remnants - I have fed Unused Areas from the remnants port to the Aggregator but not interior lines (I presume these are the dividing lines that have been removed in the dissolve?) - is this correct? Many thanks
It's a simple workflow: connect to AGOL, check for data, copy the new features to a service on internal Portal. But it's tripping me up every which way. I got the basic workflow going nicely, but it fails when I try running it via a batch file through Task Scheduler. Keeps returning an error message that it can't find the service. Same thing happened with Python which is why I'm trying FME now.I'm connecting to Portal using a OAuth2.0 web service connection but it doesn't seem to like working through Scheduler.So I thought I'd try a different authentication (tokens) and found a recently released 'ESRI Portal Token Getter' but there's no documentation to really help.Anyone have any success with it?
I am trying to build an API POST call using HTTPCaller for situations where there will be a dynamic number of parameters using the same name based on an aggregated list. In this instance, I have an attribute value called "fee id" which could have anywhere from 1-20+ items in the list (built using Aggregator) depending on how many charges were processed in a specific transaction. Each item on the list needs to be its own parameter (the values cannot be comma-separated), which is where I'm running into trouble. I can configure HTTPCaller manually to handle this, but that is only in my tests where I know ahead of time how many items will need to be processed. I have been unable to find a way for FME/HTTPCaller to accommodate dynamically generating a query string parameter for each item in the list. Is this possible? Even though it is not the most elegant solution, I also tried playing around with using a conditional statement for the name column (i.e., if a value in &q
I have a batch file which runs a WB nightly. It also write a log file which is great. But is there a "universal" way to control that the workbench ran successfully? Or do I have to make a script to scan the log file for key words? What key words would that be? Hopefully there is a better way?
I am trying to find a way to get the data from IFC file and import it to postGIS data. I tried to do it using a reader of IFC and a writer of postGIS, but then instead of saving 3D data - I get only 2D. When I tried changing the geometry type to geometryZ - I get "Error geometry type parsing" I tried to convert first to GML, and from GML to save to postGIS, but that also didn't work. I would appreciate some help hereThanks,Elyran
Hello ! I use a SystemCaller in order to copy files.This files come from 2 differents folders and have to be copied from to different ways (command lines are differents) and - in addition- I want the user to choose if he wants to "copy/Y" or "Ycopy" the files.So I have 2 types of command lines from 2 publics parameters but they have the same values "Copie SANS sous-dossiers" and "Copie AVEC sous dossiers":AndSo when the user run the workbench he has 2 parameters to choose but they are named the same way:It is possible to link these 2 parameters and give the user only one parameter to choose ? Thank you !
Hi All, more or less the same as this query, but checking if anyone has any suggestions on a solution for downloading emails received to an account monitored by fme server? The email & content is used as a topic/trigger to start a workspace, i now need to also download a local copy of the email itself (eml,msg file). Is there a way to do this though fme?
Hi folks,I am getting some obscure errors (Dropbox API I assume) using the DropboxConnector with bigish files >300 mb.Looking at the error and the Dropbox community I am assuming FME is using the /2/files/upload endpoint which is limited to 300 mb. Can anyone confirm there is an upload size limit with the DropBoxConnector? Workaround?
I have been able to connect/authenticate to Dataverse with Postman by following the steps in this guide: https://docs.microsoft.com/en-us/power-apps/developer/data-platform/webapi/setup-postman-environment I have tried using the Dynamics 365 web service for this connection, but could not get it to work. I am trying to create a new web service in FME Desktop that uses the OAuth 2.0 implicit grant type to retrieve at token, as in the steps from the linked guide, but have been unsuccessful at this as well; when I try to authenticate or create a new web connection from the web service, I am unable to get the browser window/sign in prompt to appear and allow me to enter my account credentials. I am attempting to create this web service as a new Token Service, rather than a new OAuth 2.0 Service, as the parameters for this type of service seem to be what I need to enter/what I am doing with Postman.
Hi, I am trying to install FME Desktop 2020.2.4 from https://www.safe.com/support/downloads/. I would like to now if the software installed from this path is compatible with GE Smallworld. Please advice. Thank You.
Hi ,Recently we have upgraded our FME Desktop version from FME 2021 to FME 2022. Since then to Fetch data from Esri ArcGIS Portal Feature Service (Reader) is very low. Even to fetch around 10k records it takes about 10 mins, However in FME 2021 it was working very well and it takes about only few seconds only to fetch the same size of records. Is this a known issue with FME 2022?
I'm trying to use the ArcGIS Portal writer to 'update/overwrite records' in a layer. I'm using truncate and insert to remove the records before replacing them. I'm getting this error 'ArcGIS Portal Feature Service Writer: 'addResults' error for a feature in 'BranchTest.DBO.Hospitals_in_NJ'. The error code from the server was '-1' and the message was: '''. When viewing the portal item in Pro after running there are 'records' but all attributes are Null other than the Object ID. If I view the source referenced SDE layer there are no records. Any ideas?
I have a workspace which reads files from an SFTP location. I am using FTPCaller to connect to the SFTP. The credentials will change depending on the env i.e. different creds for dev, qa and prod.What is the best way to store credentials for the SFTP connection? Right now, I have these in a config file stored in Resources>Data. My workspaces reads this into a variable and then uses it to connect to the SFTP. However, this is not safe since:credentials are stored in plaintext in the config filethey also get printed in the log like every other property from that file.
I can not access views in my oracle DB neither with the oracle non-spatial reader nor with a SQLExecutor.Is there a workaround?The FME Help also talks uniquely about tables, never views.Oracle Non-Spatial Reader Parameters (safe.com)
Before implementing SSO across our services where we are using FME, I wanted to get some clarification on how SSO would work with a HTTPCaller. While this is configured in the workbench on desktop, I understand that it will use the windows user to authenticate any request. However, how does this authentication work once a workbench is published to FME Server? If we invoke a workbench through a webhook that runs Server Automation, how would the FME server know the identity to authenticate against? Has anyone encountered this before? If so, was there some way of passing a token through the webhook call that would provide identification for the HTTPcaller?Appreciate any thoughts.
Hello to everyone,i am working on my master thesis and for that project i try to bring CityGML data into Revit. In the end I want to use the data in Dynamo. Therefore I search for a workflow for CityGML to Revit integration. Unfortunalety I can find a lot of information for BIM to GIS, but not the other way round. Does anyone can help me with advices, recommendations or ideas? Kind regardsMartin
I'm having a few issues with the ESRI ArcGIS Portal Feature Service Writer (using the FeatureWriter). I'm writing to a known ESRI Feature Service using Branch Versioning, and I'm creating a new branch to make the edits in. Using FME Desktop 2021.0.3 (64 bit), I'm finding I can write the Inserts and the Updates to the service, but not any Deletes? FME is completing successfully, so the ‘call’ seems to be successful, and no errors seem to be returned in FME, but any Deletes just don’t seem to be appearing in the branch. I've checked permissions in ESRI, and the user does have editor permissions (including Deletes), and I've successfully deleted a feature using a Branch in ArcGIS Pro itself. Anybody had a similar issue, and if so, how did you overcome it? Many thanks,
I'm trying to connect to and access an MS Access database that has a password and I am getting the following error. 592021-12-20 15:02:42 | COM.safe.fme.jdbc.TableProbablyDoesntExistException: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::5.0.0 user lacks privilege or object not found: VIP I can connect and access another MS Access database that is not password protected without any issues. For what it's worth, I can connect and access data in the password protected database from FME Workbench on my local PC, just not from FME Server. Thanks in advance for any suggestions.
I am not able to connect to a SFTP server from the application. I can putty into my FME server and connect to the SFTP server, but I am not able to connect from the FTP caller within a workbench. I am trying to connect using ssh in both scenarios, but from the workbench I get a "login denied" error.Version 2017.0
I am getting some records from replicate view in smallworld and fme unable to read these value bcoz fme is working on the current view in smallworld.IS there any possibility to change the current view to replicate view of smallworld in fme
I know that in PythonCaller processing is feature wise and each attribute can be access by feature.getAttribute().But for my task I need all values of attribute (e.q. to check min, max, uniqueness etc).I know that I can check those e.q. in AttributeValidator but for current task I need them in PythonCaller.Is there some way to accomplish this using fmeobjects?Something like getAllAttributeNames() but for let say column not line?Thanks,Submi
Hi. For many years, I've used FME as a portal for getting spatial data in and out of Blender. Most commonly, I've used the .OBJ format for this, which although simple, gets the job done reliably, at least as far as 3D geometry and materials go. Unfortunately, the .OBJ does not support feature attributes, which was never too much of an issue for me, as there was never too much scope for using them in Blender anyway. However, more recently, that situation has changed, particularly with the recent emergence of Blender Geometry Nodes. It's now beginning to seem like there are very good reasons for having feature attributes available to use in Blender - yet, I'm not seeing any way of transferring them across from FME (or, indeed, anywhere else). Does anyone know of a format that could potentially achieve this? Or is there a case for the creation of an .OBJ-like format that can additionally include custom feature attribution too? Once you've started working with Ble
In the FME Server I have an Automation: FTP Watch. This checks on a regular interval (15min) to see if the ftp directory has changed. If it detects a CREATE event, it will call upon my workbench. In the workbench I try to download the file from the FTP server to a network server. Sometimes I have no problems, but other times I get a Time-out error. These are my connection parameters: I never have an issue when there's only one new file. It's always when there are multiples. Does it have something to do with the amount of connections? Should I manually close the FTP connection after each run? Thanks!
The mentioned database is available under the following url: https://www.opengeodata.nrw.de/produkte/geobasis/3dg/lod2_gml/lod2_gml/ . According to a very brief documentation the database is provided as an ATOM Download-Feed. But unfortunately I don't understand how to handle it in FME and will appreciate any advise. Best regardsAlex
Will applying the FME Extension for ArcGIS in the FME Integration Console, as an administrator, persist the settings to any user of the machine or is it profile specific? Also, will this cause any user of ArcGIS, on startup, to consume an FME license?