Best practices for adding ArcGIS Online content
I have several layers in a viewer that are currently stored in our internal geodatabase, but come from other agencies. These agencies have recently published a lot of their content as individual map or layer services on ArcGIS Online. I would like to replace these layers in my viewer and point them to the ArcGIS Online source so I don't have to maintain this data internally anymore, but what is the best way to do that? I could add each layer to my viewer as an individual map service, but that seems excessive and looks messy. My other idea was to pull all of the layers into an mxd and republish it as one map service, but this seems like it could cause problems too. Are there best practices for this?
Thanks!
Jen
-
Hi Jennifer,
If the services come from other agencies, you will have to add these to Essentials as individual services. Even if this is the case, on your Layer List tab, you can organise them into folders, and this is what will be visible from your site.
If you have a lot of different services and layers, one solution may be to create a Layer Catalog Site containing some of your services. A layer catalog is similar to a regular Essentials site, but it does not contain a map interface or any of the map utilities. You can reference a Layer Catalog Site in your regular Essentials sites and then end users are able to use it to interactively pick the layers they would like to add to the map. That way you can configure your site to only load core services without losing the ability for your uses to access the remaining layers. This can save a lot of loading time.
Hope this helps,
Marion.
?0 -
Would love more information on this Marion! Not 100% sure how to create a site without the map interface. 0 -
Hi Sonya,
A Layer Catalog site is an Essentials site without a map. It is basically a repository for a list or catalog of all your map services. This Layer Catalog site can be referenced in your working Essentials viewer and the user can click on a button to bring up this list of the services and layers that are available to add to their site. This saves a lot of loading time as only the core services as well as the chosen services and layers will be loaded.
There is documentation and guidance on creating Layer Catalog sites in both the Geocortex Essentials Administrator Guide as well as the Geocortex Viewer for HTML5 2.x Administrator and Developer Guide. You should have these as part of your Essentials installation. But if not, they are available as downloads from our support site downloads page (within Geocortex Essentials and Geocortex Viewer for HTML5 (as pdfs)):
https://support.geocortex.com/essentialsGSCDownloads?productTitle=Essentials&sub-nav=downloads&main-nav=essentials
Thanks,
Marion.0 -
I speak from experience on this one when I say it's a very good idea to contact the agencies whose map services you're using.
1) Make sure they're okay with you using their services in your apps
2) Make sure they plan to keep the services available long term
3) Ask if they have any plans for announcing updates or changes to their services
It's definitely a pro to be able to connect to map services hosted by other agencies. But it's best to make sure the agency is aware of how it's data is being used. Otherwise they might inadvertantly make changes that will break your apps.0 -
Hi Everyone, what would be the best practice to have a Geocortex site that have non-public ArcGIS Online maps from multiple agencies (therefore multiple AGOL account)? 0
Du måste logga in om du vill lämna en kommentar.
Kommentarer
5 kommentarer