Logo preload
close Logo

Using ArcGIS Server in Fulcrum

November 11, 2014

Last week we announced support for custom online tile servers on Fulcrum Android and iOS. You can now easily use any tiled map service in our web app or mobile applications. But what about using dynamic1 (non-tiled) map services from ArcGIS Server?

Tileify AGS Proxy

Tileify AGS proxy lets you request map tiles from an ArcGIS Server instance through a proxy that requests multiple map tiles instead of the one-image-map-container pattern that ArcGIS Server uses. This makes it much easier to mashup different data sets from different providers. This also means you can view ArcGIS Server maps within Fulcrum.

To get started, go to the tileify ags proxy application. From there you’ll need to enter the ArcGIS Server map service URL in the text box (1). The URL should end in either /MapServer or /ImageServer. Next, add any additional URL parameters you want to pass to your ArcGIS Server instance (2). Common parameters here would be transparent for fetching tiles with a transparent background, and layers to specify which layers you want to show. Click the “Update Tile Layer” button (3) to show a preview of your tiled map and update the proxy URL template (4) that you’ll add as a layer in Fulcrum.

Mobile Tile Layers

When the map preview looks correct, copy the proxy URL template (4) and paste it into the new layer form. Once this new layer is created, you’ll be able to use it with Fulcrum on the web and your mobile devices.

Resources

  1. ArcGIS Server cached tile services are already supported using the following URL scheme: http://ags-server.com/arcgis/rest/services/base_map/MapServer/tile/{z}/{y}/{x}