ArcGIS Online – Creating Local Cache from Basemaps

arcgis-onlinecache

I am contemplating creating a local caches from the standard ArcGIS Online Basemaps; streetmap, imagery and topo. I need to do this because the environment the web application will be hosted is DOES NOT have live connection to the internet. I have a couple of questions before I proceed:

  1. Would creating a local tile cache from ArcGIS Online Basemaps violate any usage terms. Without doing any research (yet), I am guessing the local tile cache would be subject to the same usage restrictions of the ArcGIS Online basemaps?

  2. Assuming this is legal, is there anything in place that would prevent me from doing so? Does anyone know if the ArcGIS Online servers start blocking an IP after n tile requests in n time period?

Any other thoughts,comments,suggestions welcome.

Best Answer

I think you would be violating the "Terms of Use" (third party terms here).

It clearly says you cannot:

Store the results derived from Licensee's use of Web Service(s) for the purpose of creating a value-added, Webenabled Application that Licensee intends to resell, license, or otherwise distribute to third parties without the prior express written permission of Esri;

Regarding ESRI servers blocking IP, it says:

ArcGIS Online Map Services, Imagery Services, and Geometry Services: You may put these Services to Commercial or Non-Commercial Use, as determined by the license for the Application in which You embed these Services, subject to an aggregate limit of 50,000,000 transactions during any twelve month period.

It would be best to write to them. If they deem it as non-commercial they might just allow you.

Related Question