Logo preload
close Logo

Using ArcGIS Server in Fulcrum

November 11, 2014

Update for 2023:

We are thrilled to announce that Fulcrum has entered into a definitive Commercial Provider agreement with Esri™ to leverage their technology stack. This partnership brings together the leading solution for field inspections and data collection with the top geographic information systems (GIS) platform, which is used by clients in virtually every industry that requires location-related data, mapping, and analysis.

By integrating Fulcrum with Esri’s flagship ArcGIS™ product line, we can provide a richer mapping experience across the Fulcrum platform and a stronger data exchange capability with Esri products. To achieve this, we have started utilizing Esri’s runtime software development kit (SDK) and will be delivering our first integration on the Esri SDK for mobile in early 2023. This will include customer-defined labeling on pins and clustering of pins to make large datasets easier to manage, particularly on mobile devices.

For field inspectors, seeing data immediately on their mobile devices without requiring drill-down is a huge advantage. This will save time on every inspection and accumulate time savings across dozens of inspections, making the difference between a successful day and missing quotas.

If you would like to see a demonstration of Fulcrum’s integration with Esri’s ArcGIS Online, check out our on-demand webinar with the Fulcrum product team previewing some soon-to-be-released integration features!

Using dynamic (non-tiled) maps services from ArcGIS

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}