Friday 24 November 2017

Editing of layers on an ArcGIS server in ArcGIS Collector


We have an ArcGIS server with REST API, containing some feature layers we want to edit also on machines without ArcGIS Desktop, ideally through ArcGIS Collector. We don't have the Portal, but we have ArcGIS Online organization account. However, this says that only hosted layers can be set edittable, and maps without edittable layers seems to be invisible for ArcGIS Explorer. We can't afford keeping all the layers to be editted as hosted ones.


This answer mentioned working directly with the feature server's services, so it should be possible, even though I didn't find how to do it in a day of searching. So how to make the Collector work with the layers without hosting them to AGOL?



Answer



AGOL web maps are not restricted to just hosted feature services inside your organization. You can use ArcGIS Server feature services but sometimes depending on your server network you may have a message displayed in the web map that editing is disabled due to the server coming from an internal network. This is only a limitation in web map in ArcGIS Online and Collector will still be able to edit these services. Also with the web map saying these layers are not editable you will be required to have an editable layer in the web map like a dummy hosted feature service that will give the web map the Collector flag which helps the app find maps that can be used in Collector.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...