Select to view content in your preferred language

question on redistribution of elevation data (downloaded TPK file)

619
7
05-13-2025 04:37 PM
ssadish
Emerging Contributor

We develop [commercial] software with ArcGIS runtime (lite license).

 

1.

For 3D SceneView, we are able to use the following server to get elevation data (does NOT allow export):

https://www.arcgis.com/home/item.html?id=7029fb60158543ad845c7e1527af11e4

 

2.

We are also able to download a TPK file for a small area and use it as well (this allows export):

https://www.arcgis.com/home/item.html?id=09ae40dd6766478bb7de3c557c1421cb

 

My question:

When we generate this elevation data as a TPK file for a small area, can this TPK be included and/or redistributed with our [commercial] application?

The client of our software is in an offline environment and so cannot use the online sever in option 1 above.

 

Thank you.

0 Kudos
7 Replies
par12094
Esri Contributor

Could you please share information on which ESRI ArcGIS Maps SDK are you using to build the applications?

0 Kudos
ssadish
Emerging Contributor

We are using following nuget:

package Esri.ArcGISRuntime.WPF --version 200.7.0

0 Kudos
ssadish
Emerging Contributor

To answer my own question, this page seems to suggest this is indeed allowed:

https://developers.arcgis.com/net/offline-maps-scenes-and-data/work-with-data-files/

It clearly says:

  • Include data with the installation of your app.



Would be nice to have confirmation.

Thanks.

0 Kudos
John-Foster
Esri Contributor

@ssadishEverything you are doing to consume elevation data offline in an application built with the ArcGIS Maps SDK for .NET is valid with one exception. When using an ArcGIS Online or ArcGIS Enterprise subscription you are not authorized to use this data in a commercial application, these subscriptions allow non-commercial use only. However, you would be authorized to do this with an ArcGIS Location Platform subscription which includes a commercial deployment license.

--jf
0 Kudos
ssadish
Emerging Contributor

Thank you.

So, as I understand this "deployment of downloaded [elevation] data" has nothing to do with the lite license (or even the basic/standard/advanced licenses).

The license for data is completely separate, and needs ArcGIS Location Platform subscription, to get and deploy that data with our app.

Thank you for clarifying that.

Thanks.

0 Kudos
ssadish
Emerging Contributor

I do have a follow up question.

Scenario:

Our customer is fully offline. We will probably need the base map and elevation data for a small area - much less than the 2M limit in the Arcgis Location Platform.
https://location.arcgis.com/help/

Once deployed, the map tiles *may* be updated only once a year (by us) or even *not updated at all*.


In this scenario, how does the ArcGIS Location Platform subscription work?
How are the monthly limits mentioned enforced (since it is totally offline)?


Our plan is to release our app with lite license key only.

We never planned to use any API key at all (used for esri online services).

In our limited development prototype testing, this seems to work.

 

Thanks.

0 Kudos
ssadish
Emerging Contributor

Also, apparently I do have a "ArcGIS Location Platform" account.

 

It is that API key generated from there that allowed me to generate and download the TPK that I needed for the small area from here (allows export):

https://www.arcgis.com/home/item.html?id=09ae40dd6766478bb7de3c557c1421cb

Besides, the above service says this:

<quote>

Important Note: This item requires an ArcGIS Online organizational subscription or an ArcGIS Developer account and does not consume credits.

</quote>




My ESRI account online status page shows that I have downloaded less than 2000 base map tiles.

No other usage.

 

So, from what you are describing, this TPK is safe to deploy?

And using only the TPK from now on, will NOT increase my online tile usage, thus staying well under the free limits?

 

Thanks.

0 Kudos