Question

Read/Import Publicly shared parcel layer into FME

  • 15 November 2023
  • 3 replies
  • 28 views

My goal is to compare a publicly shared County parcel layer to one for a Village I am working with inside the County. Look for geometry edits, pin changes, and new parcels. I do not have any login access for the County layer. I'm new to this, so any advice is appreciated.

 

My process flow will be something like -> Read Parcels, some sort of spatial filter -> compare geometry and attributes

 

Here's my question

What the best/most efficient method to achieve this?

 

Here's the rest endpoint.

https://gis.willcountyillinois.com/hosting/rest/services/Basemap/Parcels_LY_DV/MapServer/1

 

Thanks!


3 replies

Userlevel 2
Badge +6

Hi @kostnerd​, I'd suggest trying the Esri ArcGIS Server Feature Service reader. Once you add the reader to your workspace, you can paste your link in the Dataset field (exclude the "1", so just paste https://gis.willcountyillinois.com/hosting/rest/services/Basemap/Parcels_LY_DV/MapServer/). Next, go into the Parameters and select your Parcels_LY layer.

I did try to read in your feature service and was unable to, so I'm wondering if there are missing permissions or if there's an issue with the feature service itself. Regardless, please give it a try and let me know if it works for you!

Badge +10

If you look at the parent folder https://gis.willcountyillinois.com/hosting/rest/services/Hosted

you would see multiple feature services and at the end of each service you would see in paren either FeatureServer or MapServer… the format reader [ARCGISFEATURES] only supports FeatureServer which are of format type: vector.  MapServer services are format type: raster.

The Parcel layer you are trying to read is a map service.

 

Here’s a reference from ESRI Technical Support on the differences.

https://support.esri.com/en-us/knowledge-base/faq-what-is-the-difference-between-a-map-service-featur-000027304#:~:text=A%20map%20service%20does%20not,attributes%20of%20a%20feature%20service.

Badge +10

Apparently I was mistaken after I saw this Community post from @tcronin from a  year ago: 

 

Reading the MapServer end point with the ARCIGSERVER feature reader it is still broken with 

(https://gis.willcountyillinois.com/hosting/rest/services/Basemap/Parcels_LY_DV/MapServer/)

 

So I decided to use an HTTPCaller instead to read the features from your MapService.
 

Attached is the solution.

 

My remaining task is to determine why one map service works and the other doesn’t. 

 

The only obvious difference right now is @kostnerd’s service is hosted on ArcGIS server 10.9.1 and published as a Basemap.

 

The other service from @tcronin is hosted in 10.6.1 inside a folder named “OpenData” - not really sure if this folder means something though. Ted’s service is here:
(https://gis.countyofriverside.us/arcgis_public/rest/services/OpenData/ParcelBasic/MapServer/)

Reply