Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
Is it possible to use Web Connection authentication in the HTTPCaller transformer to access ArcGIS Online REST APIs without additional steps to obtain a token?
Hi everyone!I have a really strange problem connecting Google Drive to FME.Until this morning, I could very easily connect my Google Drive to FME Desktop and then straight to the server.As of this morning, I receive a message like this when I want to log in to Google:Can anyone help me? ####Edit:We tried to do it on another computer,And it is the same problem.
Hello everyone, I'm trying to create a automatization of the Viewshed geoprocessing (a raster and a shape file in input and a raster in output) from Arcgis in FME (because its ModelBuilder doesn't work as well). But I didn't find any transformer or python script by Python Caller about it. Have any ideas or tips for me about how can I do exactly the viewshed geoprocessing but in FME ? thanks !
I have set the timeout to 1800 seconds but i fails after about 10 minutes. I have asked the guy who administers the webservice and he says that on the API side it seems to go well and it sends the response after about 12 minutes. I have attached the log file of me trying to run the httpcaller. Edit: I can see that i some months ago made a similar thread, so if you (administrators) prefer I can delete this and respond in the old one. In short I was asked in that thread wether I was sure that there should be a response, and I am sure of that. Sorry about the double post! Kind Regards Rasmus Raun
Hello FME Community,Although I was very happy to have successfully used HTTPCaller for the first time by writing the data to a CSV file, I seem to be stuck in using HTTPCaller to read the data from the "_response_body" to continue the processing. I can see the data loaded in the "_response_body" but I couldn't manage to pull it out to continue the processing (tried FeatureReader, TempPathnameCreator, AttributeFileWriter). I always fail to pull the data. Can anyone help me out with an example of usage? I read the documentation, forum posts and other internet posts but I still fail to use it as exemplified below. Basically, I would like to replace the CSVReader (below) with the HTTPCaller data, as to load the data automatically and not have to download manually the CSV file every time.Below, the successful usage of HTTPCaller, but with a resulting file.Many thanks for your time,Robert
Hi everyone,I'm using FME Version 2022.2, build 22782. We try to use PythonCaller in a FME worklow, this PythonCaller need to use lib with Python 3.7 compatibility. We change the Python Compatibility in Navigator>Scripting>Python Compatiblity to Python 3.7+ and we change in Tools>FME Options>Translation>Python Interpreter>Preferred Python Interpreter to FME Python 3.7+ without success. Indeed in the Translation Log we always have this message : Python version 3.10 loaded successfully A workaround is to use the 3.7 dll of the Anaconda installation directly on machines running FME 2022.2. However, isn't there a way to force the use of the Python interpreter, for python 3.7? We try to force the Python interpreter by using the print() in Startup Python scripting (see https://community.safe.com/s/article/changes-to-python-interpreter-loading-behaviour-in) but not working. Thank you and have a nice day,Julian.
I'm not able to use the the transformer AutodeskBIM360DocsConnector anymore.It keep showing a 400-Invalid redirect_uir error message.How could I solve this issue?
@takashi I have a list of Hotels. I need to check spelling is correct or not. As I am new for FME & Python, could you please help me. Thanks
Hi, We have been trying to set up a process where our users can email their files to a shared mailbox and FME can extract the attachment & process the attachment from emails in our FME server fault tolerant deployment without success as neither STMP nor IMAP option is possible. Our IT tech lead wanted to check if we can use EWS with FME server. I have read an old thread that this can be done through XML & httpCaller but I couldn’t find any further details of how to set this up. I also saw there is the Microsoft Graph API option and wonder if it’s recommended. Our IT Tech lead prefers EWS as we have another application that was already using EWS. Would be much appreciated if you could point me to the right direction.Many thanks!
This might very simple to tackle but i have not found a solution to it. I have a set of GPS points along a drive route as shown the the diagram, the arrows indicate the route drive direction and i was wondering how to group these two sets of points.if drive route A was from distance 10-1 and drive route B was from distance 1-10. The screenshot below is what i have tried, I only get (distance 1-10) grouped the second set of data get added to the group, i.e, if the value of group 1 was 0, then next dataset will be 1,2,3, etc. Any help will be highly appreciated. Regards,Keller.
Does FME support writing a hierarchy of layers to GeoPDF? I can't find any documentation on how to do it.
I am trying to set up the Startup python script to be able to run a process which taps into Smartsheets API and converts it to an excel, which I then separately read into FME and runs through an FME process. I'd like to have the python code run every time before running through the data processing workflow I set up. I have added my python script, set the interpreter to 3.10 and have installed modules into the Documents\\FME\\Plugins\\Python folder using command prompt : C:\\Program Files\\FME>fmeworkbench.exe python -m pip install pandas --target C:\\Users\\vberg2\\Documents\\FME\\Plugins\\Python . It ran and successfully installed pandas, along with a few other modules I installed after. I am however getting this error when I try to run the FME workspace: Python Exception <ModuleNotFoundError>: No module named 'pandas._libs.interval'. When I look into the folder directory, that file is there. Am I missing a step, or did I install pandas incorrectly? Thanks for
I have a requirement to read from a service that is published to ArcGIS Portal but I need to read from a historic moment based on the last run time of my workspace. If I were able to access the database directly, I could query the archive tables. However, I need a solution that will read the service. There is an idea which requests this functionality, but so far, this doesn't appear to have been implemented. Is there a workaround for this? I'm using 2022.2.2
I am using the clipper to clipp some polygons. It failed with the rejection for 3 features as INVALID_CLIPPEE_GEOMETRY. But when i run the same rejected features through GeometryValidator with issues to detect "all" the same features pass. Resolution is in meter. Node 0 and 1 are almost identical which causes the rejection i believe. But how can I setup FME to catch this duplicate of nodes ? 0: 575677.0999999503, 7032470.9899999991: 575677.0999999512, 7032470.9900000012: 575683.7099999504, 7032482.7799999963: 575677.0999999503, 7032470.989999999
How do you setup an authenticated websocket? We have a websocket that we need to connect to and then transform the data in FME. The connection is an authenticated one, the behaviour is attempt connection to the destination and port, the socket server then expects an a string as authentication. How do we send this in FME? Preference is to use a notification or an automation. Don't want to use a transformer as tis requires an extra engine I believe.
Since in ChatGPT its showing the following steps , install the Plugin.Snapshot for your reference.
Using HTTP caller, how can I automatically fill-in the upload body? I am able to post the any test I paste in the upload body field, but I would like to fill in automatically the text of the upload body, with the output of an attribute manager.
In Salesforce, they have a feature called "Platform Events" where the fields are defined in Salesforce. Does FME have an existing connector or an app for this and can FME also publish changes to the "Platform Events"?Thank you
Hello everybody,I want to connect Survey123 and my FME Workbench. I try to get the results of my survey but I just find informations about the create a webhook. So I can only get a new or edited input.Can I read all the current results with FME?Thanks!
The main goal of my question is to assign measures to neighbouring lines. The black line has measures which i would like to assign to the red lines. I have tested for one line only and thus tried using the LineOnLineOverlayer and set a tolerence level of 10, the positive thing is the neighbouring whole line gets assigned measures, however some vertices remined snapped to the blackline(the one with measures),still trying to figure out why.The idea is1.) I assign measures to the red lines(A,B,C,D) from the black line, 2.) How do i vary the tolerance so that all the lines get captured.Any ideas will come quite handy. Thanks,Keller.
We would like to inventory our FME Server on all input and output data from our database. We have setup a workspace that calls the FME REST API and reads all input/output, but there is no way to read other transformers as it seems. Is there a way to read FeatureReaders/Writers from all the workspaces in FME Server somehow? Also we would like to get a list of pythoncallers and systemcallers etc.
Hi! I’ve recently installed and licensed FME Desktop Esri Edition (on 32Bit) on a VM within an isolated network. I need to use the ArcSDE Geodb Reader of FME, to have access to Network and Relationship information, and as a pre-requisite I’ve also installed the ArcGIS Desktop (by default on 32Bit). I have not yet licensed the ArcGIS Desktop that I’ve installed along with the FME. Still, I can call and start to configure the ArcSDE Geodb Reader.My goal is to connect to several ArcGIS VMs within the same isolated network. I’ve received a bunch of .sde database connection files that I’ve used in the configuration of the ArcSDE Geodb Reader. I do not know exactly if these VMs that I’m trying to connect to are running just a database or have ArcGIS software installed and licensed as well (like ArcGIS Desktop, ArcGIS Server). I have little knowledge about the ArcGIS architecture. I know that there are several ArcGIS models dispersed on a bunch of VMs.My problem occurs in the set-up of the Ar
Hi we are trying to use the ftpcaller to upload a file to an SFTP server. We can upload the file successfully with the filename "file12345666.gz" When we try to upload the file with the filename "file.csv.gz" it does not upload successfully. We have debug logging turned on and logs look like it appears to upload successfully, and the file size is correct but it simply does not appear on the remote server. It seems to be a bug with the ftpcaller. Anyone noticed this or have a work around at all?
I am wanting to display underground infrastructure using FME AR, but have been unable to have the app display an object below the horizontal plane.The model will always end up placed ON the plane, with the feature in the model with the lowest Z coordinate determining the vertical position of the rest of the features. This question was asked 2 years ago, but there was no good answer. Manually offsetting an object in the model downwards causes it to display at ground level, which offsets everything else upwards by the same amount. I know displaying things below ground is possible (on iOS), thanks to Dmitri Bagh's tutorial and workspace here for creating virtual holes: https://www.linkedin.com/pulse/augmented-holes-how-see-under-ground-dmitri-bagh/ (He links the workspace template for download in the youtube comments) I am using the current Android app, and I suspect that is the issue. I used Dmitri's workspace manhole example, reproduced the .fmear model, and when viewed in the F
Hi Community. I am putting together a workbench to upload specific (Plan) files to a SFTP and while I was there I thought I'd add in to download a list of existing files, match them against the options to upload and add/remove only what is necessary. So in summary:Get list of plans on network drive (file and path directory reader). Success!Filter plan name against spatial file (determines if plan is needed or not). Success!Download list of plans currently on the SFTP (FTP caller with SSH-Authentication). Success!Filter needed plan names against plan names already existing on SFTP. Success!Delete plan files from SFTP no longer needed (FTP caller with SSH-Authentication). Success!Upload plan files to SFTP that are needed (FTP caller with SSH-Authentication). No success yet. I'm happy to upload the template file I'm just not sure that will assist without the keys needed to access the SFTP (can't give these out). The creator/attribute manager are there for testing some of t