Connecting FME to web services. Use of APIs. Mobile Apps.
Recently active
I have an error connecting to older version of ArcGIS Portal (10.9.1) from latest version of FME Form/Flow (2023.2.1 b23774). Does anyone know how to resolve this issue? 2024-01-23 20:15:03| 0.5| 0.1|ERROR |Python Exception <SSLError>: HTTPSConnectionPool(host='<portalURL>', port=443): Max retries exceeded with url: /portal/sharing/rest/generateToken (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1006)')))2024-01-23 20:15:03| 0.5| 0.0|ERROR |An error has occurred. Check the logfile above for details
To previously set up our license server we followed the majority of info in this link:https://community.safe.com/s/article/create-fme-license-server The documentation show that the redhat-lsb-core package is required for the license server. The problem is the new Linux 2023 is based on Fedora and CentOS, whereas the previous Linux 2 box was based off the REHL 7, so it's now unavailable. Curious what others who may be required to upgrade their machines to Linux 2023 may have done or are planning on doing?
I'm using the FTP Caller Transformer to download a file geodatabase from an sFTP site. I feel like I've tweaked every possible parameter. My data keeps ending up rejected with an "Error in the SSH Layer." Any ideas?
Sorry, this isn't FME-related, but given the experience here, it would be dumb not to ask. Our team currently employs VertiGIS Studio (formerly Latitude Geographics) Geocortex Essentials as our corporate web GIS viewer. We utilize this to configure project-specific web GIS viewers via a user interface, requiring no coding. It consumes our web services from Portal for ArcGIS, with authorization managed using groups in Portal. Additionally, we can leverage workflows, custom-made user interfaces used in combination with FME Server. The problem is that the product is being discontinued. VertiGIS Studio offers a new web viewer built from scratch, based on ESRI web maps instead of web services. Our issue with web maps is that they are difficult to maintain. Adding layers to viewers during project work is challenging, and there's no option for grouping layers in a folder structure. So we are seeking alternatives. I'm curious to know what others use and what they are enthusiastic a
I have a workbench I'm updating from 2021.2 to 2022.1. It reads in features and then following the general flow from this article (https://community.safe.com/s/article/how-do-i-write-updates-to-an-existing-arcgis-onlin) does the change detection and then updates the portal service. In 2022.1 I'm running into an error though where when it starts writing the updates I get" ArcGIS Portal Feature Service Writer: Could not find a layer/table matching feature type 'ParcelTest_DBO_DelTest'". I've used the GUI to select the item from the portal, the only difference I can see is the '_' instead of the '.' in the service name. I can't change this though. In 2021.2 the writer has the '.' in the name. I can click on the url of the ArcGIS Portal Feature Service Writer: Requesting metadata for Feature Service at 'https://xxx.xxx.xxx/server/rest/services/ParcelTest_DBO_DelTest/FeatureServer' message and it opens the rest endpoint
I don't have experience in Bentley or AutoCAD. We aren't an engineering company, so we won't be using much of the 3D capabilities. I think for most jobs, we use CAD to generate reports, and plats, mostly 2D drawing. So, I would like to ask for some guru advice. 1) What do you like and not like about each software when it comes to integration with FME. 2) If you have to pick one, what would you choose and why? Thank you!
Hi,I wonder if it's possible to download all the tiles from a WMS web server. I would like to cache them as a Geopackage Tiles for exemple or XYZ Tile layers. Do you know if this is possible ? Thanks,Arnaud
Hallo, I am looking for a way to access Sharpoint list attachments in FME.I have tried using FME Reader Microsoft SharePoint List or Transformer SharePoint Online Connector, but the attachments are not retrievable.Are there any plans for FME to add support for attachments?Can anyone suggest another way to download attachments in FME? I would be very grateful for any help with this task.
I am working on a project to get my home city into Minecraft (Harrisburg, PA - pop. 50,000). I have a QGIS file of about 40 layers consisting of:2D shapefiles (polylines & polygons - to describe materials or edges)2D shapefile of buildings (heights based on a BLDGHEIGHT value in the attribute table)3D DEM (using this for the Ground Level of the Minecraft World) I have seen what could be done in converting GIS to Minecraft from some of the how-to links. I have two concerns, what data cleanup should I be concerned with and would there be anyone out there who might be able to help guide me through the process this next month? This project started in 2013 as an idea to take a 2D image and "loft" a Minecraft world from the pixels (World Painter). This worked well and created a flat creative world. Unfortunately the area was only one neighborhood in the city, approximately an 1/8 of the city. The image allowed some changes in elevation from the Susquehanna River with an ap
I want to upload a file to sftp location and we have only private key for connecting. I tried using system caller by keeping this command inside that :sftp -i <private_key_path> -b - user@hostname <<< 'put <path_file_to_upload> <path_remotepath_where_to_upload>'and also tried with this command also:sftp -o -i <privatekey_path> user@hostname but none of the commands worked in fme server, it is showing as failed to execute the command, Am I giving the correct commands or could anyone help me out on how to connect to sftp using private key in fme server configured on linux env.
Can FME be used to produce heat maps? Kind of like this: http://www.openheatmap.com/ I have about 20 million points and I would like to show where the hotspots are.
Referring to this: https://openai.com/blog/introducing-gpts I'd love to see a GPT fed with FME's documentation - also the Python API It's be great to have FME's built in AI tools use something like that to give more FME specific answers? Just an idea
Attempting to read a layer via a Feature Service on Portal. As I am the owner I have the relevant permissions to access the layer, and it also has relevant editing permissions. This is confirmed by being able to edit the layer in Portal itself. However, when attempting to read in the layer I am met with the error in the question title. I can successfully connect to our portal, and even the Feature Service using the reader - it just fails when attempting to select the layer. See below:I should add that the log does not provide any useful information. Appreciate that this could be rooted in Portal configuration but any guidance much appreciated!
We have a custom python package project sitting in an azure repo, with build pipelines. This python package can be built on multiple python versions 3.8, 3.9, 3.10 with the help of the Hatch third party package. One of the pipelines produces an .whl artifact for the project, can this be used to install the python package locally on any machine, and simply point FME to this package? I don't really know all the intricacies associated with this approach, if it is possible can you please take me through the steps to achieve this or point me in the direction of a detailed article, any help will be appreciated
How to access ADO work-items from FME ? I explored different ways like providing personal Access Token, Username password but it is giving Status code 203 Non-Authoritative Information
Hi, I'm trying to create a connection with my enterprise ESRI account, but only have the option to enter a username and password, when I can only connect to this account via SSO. Any idea how to work around this? I have set up a web connection to my ESRI account but it doesn't automatically connect to the map service through this.
We're trying to create a near-live view of our data, differing from the majority of content on our ArcGIS Enterprise which comes via registered Feature Services (source - Oracle database). We're unable to update the production dataset more often than the current weekly schedule due to internal constraints. We're aware that FME can update a Hosted Feature Layer but can it update a non-hosted Feature Service? I.e. one which is being referenced from a database via an SDE?
This workspace is meant to upload salesforce data into our Snowflake account. I created a connection With Snowflake and have my account name as the parameter. When I run the workspace, it gets all the way to the end with no errors but says that the transformation failed. My coworker runs the same workspace (connected to their own Snowflake account, both are under the same company mother account) and it works and uploads the data to Snowflake. I have not found any similar issues while searching online. What could be the issue?
I have been googling/trying to read about it but I dont seem to understand it too well. I dunno if I am trying to do something I cant. I am trying to use the UK Gov website (https://www.tax.service.gov.uk/check-council-tax-band/search) to search for council tax bands with a list of post codes. But the box to search the postcode sends the request and it appears to encrypt the postcode in the URL. Would it be possible to make it fill in this box and hit search? Appreciate any help as I am completely out of the loop here, never used the HTTP part of FME much. Cheers Also apologies if I have posted this in the wrong place!
Does anyone have a solution how I can decode a Bearer Token?
I am currently struggling to find detailed documentation on how we can add a custom project to FME, and simply use it with PythonCaller's, if anyone knows of a good guide for reference it will be much appreciated.
Hello everyone, I am trying to write a custom FME transformer using the FME Plug-in SDK with Java. I installed the FME Plug-in SDK and successfully followed the steps of the Java tutorial document (after installing the SDK, the tutorial document is located at '<FME>\pluginbuilder\samples\doc\FMEPlugInSDK_Java.pdf'; I attached it to this posting; especially section 4 "Installing and Testing a Transformer" is relevant to my question; ). In section 4 of this document the custom transfomer defined in file 'CenterOfMassCalculator_Java.fmx' is installedafter installing, the FME workspace '..\java\test\function_test.fmw' is run which contains the 'CenterOfMassCalculator_Java' transformer as second element in the translation flow Eventually, running 'function_test.fmw' in the FME workbench results in that the method 'execute(.)' of the Java class '<FME>\pluginbuilder\samples\java\com\mycompany\myfunction\center.java' is executed. I am able to attach with the debugger of my IDE and
I would like to automatize the listing and the downloading of issues on itwin platform.I managed to do the first part (i.e. the listing) by:adding a web service (using manage web services) let's say itwin andcreating a web connection foe the newly created web serviceUsing a httpcaller with this web connection in the authentification method, I can obtain the list of all the issues for a specific project with a get call, using the query https://api.bentley.com/issues?projectId=$(projectId)Regarding the next step, from the documentation, I have this query https://api.bentley.com/storage/files/fileID/downloadHow should to make this query work so that I could download an issue?
Today I was helping one of the users in my organisation with some code in a PythonCaller. The value returned by fmeobjects.FMEFeature.getAttributeType — Python FME API FME 2023.0 b23309 documentation (safe.com) is an integer. The list of possible values is defined by the list of constants here Features — Python FME API FME 2023.0 b23309 documentation (safe.com) What I am missing is which constant represents which integer value. Are these available somewhere? This would have been helpful understanding me and my user what was happening.
I've followed this article https://community.safe.com/s/article/How-to-create-an-FME-Web-Connection-for-Esri-ArcGIS-Portal-Feature-Service-OAuth-2-0Initially I was able to read features. I've come back into the workspace after a week and I'm getting this error Type: 4, Number: 1, Message: Failed to get authorization query string.Updating access token for 'WebServiceSanDiego'JSON Error: refresh_token expiredUnable to update access token for 'WebServiceSanDiego'I've re-tested by webservice by going to preferences, manage service and test (requires you to login), but it's still not working. I would assume I'd only have to set this up once and it would refresh itself going forward, or is this something configuration wise on the portal end? Note, this is something setup for us to connect to by a customer. Is there a more ideal suggestion for ongoing integration? Read/Write