What are the licensing requirements for ArcGIS WPF control?

4937
1
Jump to solution
04-19-2016 08:39 AM
JeffreyDege
New Contributor II


We have a WPF application, intended to be used in the field on laptops, that needs a mapping component. Currently, we're using Telerik's WPF controls, and specifically, their mapping control, which is displaying maps based on data retrieved from BING or from Open Street Map, depending upon the configuration.

We have two new requirements:

  1. Some of our customers are ESRI customers, who want to be able to display their ArcGIS maps.
  2. Some of our customers need the ability to view maps when they do not have an internet connection.
  3. The two groups overlap, so we have some ESRI customers who need offline mapping, and we have some non-ESRI customers who need offline mapping.

ESRI has an ArcGIS Runtime SDK for WPF that has offline capabilities - it can render maps installed as local services on the mobile. So we will definitely be exploring that approach.

The question for now, though, is can we use the ArcGIS Runtime SDK for WPF controls and local services to provide offline maps for our non-ESRI customers.

We have an ESRI license. Our customers do not.

What licenses would our customers need to obtain in order to:

  • Run our application with its embedded ArcGIS mapping control?
  • Can we run the embedded ArcGIS mapping control against mapping sources other than ESRI? Against local WMS services, OSM, etc.?
  • Run our application against ESRI local services map data that we included in our install?
  • Update ESRI local services map data for themselves?

In our ideal world, we'd just need to put a map file on the mobile (ESRI shapefile, GeoJSON, GML, XML, whatever) and have it be available to the mapping control in our application, and if the customer wanted to update the maps, they'd just generate the file with whatever software they used, and copy it into place.

I don't expect the world to be that simple.

We're considering alternatives. Copying tile cache directories, installing OSM in a box, etc. Running ESRI local services.

ESRI will have to be part of our answer, because we have some customers who insist upon it, Whether it can be all of our answer depends upon how much cost that imposes upon the customer.

Any idea where I can find out?

0 Kudos
1 Solution

Accepted Solutions
MichaelBranscomb
Esri Frequent Contributor

Hi,

You should be looking at the ArcGIS Runtime SDK for .NET, which includes a API for building WPF apps: ArcGIS Runtime SDK for .Net | ArcGIS for Developers. The 'ArcGIS Runtime SDK for WPF' is the previous version, is currently in Mature support and will be Retired on July 1, 2016.

The forum for the recommended product is: ArcGIS Runtime SDK for .NET

For information on going disconnected see:

Create an offline map—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

Sync offline edits—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

And for licensing info see:

License your app—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

Hope this helps

Cheers

Mike

View solution in original post

0 Kudos
1 Reply
MichaelBranscomb
Esri Frequent Contributor

Hi,

You should be looking at the ArcGIS Runtime SDK for .NET, which includes a API for building WPF apps: ArcGIS Runtime SDK for .Net | ArcGIS for Developers. The 'ArcGIS Runtime SDK for WPF' is the previous version, is currently in Mature support and will be Retired on July 1, 2016.

The forum for the recommended product is: ArcGIS Runtime SDK for .NET

For information on going disconnected see:

Create an offline map—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

Sync offline edits—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

And for licensing info see:

License your app—ArcGIS Runtime SDK for .NET | ArcGIS for Developers

Hope this helps

Cheers

Mike

0 Kudos