Skip to content

GNIP WM3 Display layers from remote ArcGIS REST servers

mbertrand edited this page Jan 25, 2012 · 5 revisions

GNIP WM3 – Display layers from remote ArcGIS REST servers

Overview

Add functionality to display layers from remote ArcGIS servers using their REST protocol, similar to existing functionality for remote WMS servers.

Proposed by

Matt Bertrand

Assigned to Release

TBD.

State

Partially implemented in WorldMap - ArcGIS layers can be displayed but the Identify tool does not return any attribute information for them.

Pull request at https://github.com/opengeo/gxp/pull/83

Motivation

Some WorldMap users requested this feature; it is another potential source of data which users can display on their maps.

Proposal

  • Create a new GXP extension of LayerSource - ArcRestSource - that connects to the ArcGIS server, determines which layers are available, and prepares the layers for display via OpenLayers.Layer.ArcGIS93Rest: https://github.com/cga-harvard/gxp/blob/master/src/script/plugins/ArcRestSource.js

  • Modify the 'Add New Server' widget to give users a choice of entering either a WMS URL or ArcGIS REST url (alternatively, create a separate widget for adding ArcGIS URL's, or modify the widget to automatically determine the source type):

  • Modify the Identify tool to allow feature querying of ArcGIS REST layers.