télécharger le fond de carte ESRI World Imagery pour une utilisation hors ligne?

10

Notre équipe de recherche et sauvetage aimerait donc pouvoir visualiser le fond de carte ESRI World Imagery grâce à l'outil gratuit ( ArcGIS Explorer ). Le fait est que nous serons hors ligne lorsque nous serons sur le terrain. Alors - existe-t-il un moyen de télécharger notre région du fond de carte ESRI World Imagery, pour une utilisation hors ligne?

Remarque, je ne suis pas un professionnel des SIG, donc je mélange probablement une terminologie.

J'ai trouvé l'URL où se trouvent les données du fond de carte World Imagery, et le formulaire de requête pour récupérer une image plate (jpg je pense). Mais, nous aimerions vraiment l'intégrer en tant que fond de carte afin de pouvoir l'utiliser de manière transparente dans ArcGIS Explorer. (Un fond de carte est-il une bête différente d'une simple couche raster?)

Existe-t-il un moyen d'obtenir cela en tant que «Data Appliance» d'ESRI? lien

Notre personnel du comté utilise les outils ArcGIS entièrement payés afin qu'ils puissent les obtenir pour l'usage de notre équipe SAR - le problème est que nous voudrions le visualiser hors ligne dans l'outil gratuit sur nos ordinateurs portables sur le terrain.

Nous voulons vraiment utiliser ESRI World Imagery, ou un équivalent ( it is 1 foot = 1 pixel in our area).

Merci

MISE À JOUR - 01/10/2013 - RÉSOLU:

gmapcatcher fait parfaitement l'affaire. Il ne lit pas dans ESRI World Imagery, mais il télécharge des tuiles de Bing et d'autres (0,3 m dans notre région) pour une visualisation hors ligne. Ce n'est pas très riche en fonctionnalités, mais c'est une grande partie de l'attrait! La courbe d'apprentissage est à peu près nulle. Il existe probablement un moyen assez simple de transformer ces tuiles téléchargées en une structure de répertoire correcte pour servir un ensemble de tuiles sur MapServer, afin de l'utiliser avec des outils plus riches en fonctionnalités. Si quelqu'un trouve un moyen rapide de réorganiser ce fichier de tuiles, veuillez poster ici, merci!

Tom Grundy
la source
2
Quelle est ta région? Une grande partie des images du monde ESRI se compose de photos aériennes qui sont disponibles gratuitement à partir d'autres sources. Vous pourrez peut-être trouver les mêmes photos en ligne et les télécharger sur vos PC de terrain.
Dan C
Nous sommes dans le nord de la Californie. En fait, je pense que je pourrais obtenir le jpg de toute la zone à partir de cette page de requête afin que nous puissions voir toute la zone comme une image non géoréférencée, mais j'espérais le véritable `` fond de carte '', qui est géoréférencé d'une certaine manière.
Tom Grundy
Je commencerais par la carte nationale ( viewer.nationalmap.gov/viewer ), zoomer sur votre zone, cliquez sur "Télécharger les données" en haut à droite, choisissez un quadrilatère et voyez ce qui est disponible. Vous pouvez également essayer Cal Atlas ( atlas.ca.gov/download.html ). Généralement, il suffit de googler l'état qui vous intéresse et l'expression "données SIG" vous mènera à tout ce qui est accessible au public. Les comtés qui vous intéressent peuvent également avoir leur propre centre d'échange d'informations SIG.
Dan C
Si aucune des autres pistes ne fonctionne, nous examinerons ces options. Je n'ai pas de carte nationale qui n'a pas 0,3 m pour notre région.
Tom Grundy

Réponses:

6

Si votre organisation a obtenu une licence ArcGIS Server, vous avez accès à Data and Maps for Server , qui inclut le cache de carte pour plusieurs fonds de carte Esri que vous pouvez utiliser hors ligne, y compris, mais sans s'y limiter, World Imagery. L'imagerie mondiale ne sera disponible qu'à l'échelle 1: 1 million et doit être desservie par une instance de serveur ArcGIS, elle ne sera donc pas disponible hors ligne.

Imagerie du monde

Cette carte présente des images satellite pour le monde. La carte comprend la NASA Blue Marble: imagerie de nouvelle génération à 500 mètres de résolution à petite échelle, des images eSAT de 15 mètres en cubes à des échelles moyennes pour le monde, et des images Landsat de 15 mètres de l'US Geological Survey (USGS) pour l'Antarctique. (Sources: Esri, i-cubed, NASA, USGS)

Alex Tereshenkov
la source
1
Merci pour l'exemple. Nous avons demandé au personnel du comté (qui sont de vrais clients ESRI) de poser la question au support technique d'ESRI - nous verrons s'ils pointent dans la même direction, sans aucun doute ils répondront bientôt.
Tom Grundy
Donc, à la lumière du fait que vous ne pouvez descendre qu'à 15 m (nous voulons 0,3 m) sur les données et les cartes pour le serveur, pensez-vous que notre meilleure option est d'obtenir les images plates de 0,3 m de la page de requête World Imagery et de faire un un fond de carte personnalisé (que je ne sais pas encore faire), et / ou simplement créer une grande couche raster?
Tom Grundy
Tom, je ne sais pas vraiment comment tu veux dire avec la "page de requête World Imagery". Peux tu développer ta pensée à ce propos? :)
Alex Tereshenkov
Droite - désolé de ne pas être clair - entendre: lien ; si vous cliquez sur le lien Exporter la carte au bas de cette page et formatez la requête correctement, vous pouvez obtenir une image plate (non géoréférencée).
Tom Grundy
Il vient de cliquer en ce sens que la page de requête ci-dessus ne descend qu'à 15 m par pixel d'images. Donc - non y aller apparemment ... des idées?
Tom Grundy
3

Je suis peut-être un peu en retard à cette fête, mais j'ai rassemblé quelques scripts python simples pour télécharger les tuiles de carte par étendue. Dans mon cas, j'ai connecté les scripts en tant que commandes de gestion django qui ont écrit dans une base de données sqlite.

Ce premier article concerne les URL des vignettes pour divers fournisseurs de contenu de carte:

http://bcdcspatial.blogspot.com/2012/01/onlineoffline-mapping-map-tiles-and.html

Ensuite, j'ai fait un post sur la façon d'obtenir des URL pour toutes les tuiles dans une étendue géographique:

http://bcdcspatial.blogspot.com/2012/02/onlineoffline-mapping-finding-tile-urls.html

L'utilisation de base ressemblait à ceci:

    '''
The City of New Orleans
xmin: -90.283741
ymin: 29.890626
xmax: -89.912952
ymax: 30.057766
'''

import urllib2

#constructing the template url for arcgis online
template = 'http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{{z}}/{{y}}/{{x}}.png'

tileUtils = TileUtils()
tileFinder = TileFinder(tileUtils, template)
tile_urls = tileFinder.getTileUrlsByLatLngExtent(-90.283741, 29.890626, -89.912952, 30.057766, 11)

for t in tile_urls: urllib2.urlopen(t).read()

Le système que j'ai fini par construire fonctionnait bien parce que je chargeais tous les éléments que je pouvais trouver (par exemple continent, pays, région, éco-région), et pouvais ensuite télécharger toutes les tuiles de cette zone à l'aide d'un identifiant.

bcollins
la source
Merci pour l'astuce, veuillez consulter la question de suivi ici - si vous pouvez aider avec cela, veuillez poster ici.
Tom Grundy
2

MISE À JOUR - 01/10/2013 - RÉSOLU:

gmapcatcher fait parfaitement l'affaire. Il ne lit pas dans ESRI World Imagery, mais il télécharge des tuiles de Bing et d'autres (0,3 m dans notre région) pour une visualisation hors ligne. Ce n'est pas très riche en fonctionnalités, mais c'est une grande partie de l'attrait! La courbe d'apprentissage est à peu près nulle. Il existe probablement un moyen assez simple de transformer ces tuiles téléchargées en une structure de répertoire correcte pour servir un ensemble de tuiles sur MapServer, afin de l'utiliser avec des outils plus riches en fonctionnalités. Si quelqu'un trouve un moyen rapide de réorganiser ce fichier de tuiles, veuillez poster ici, merci!

Tom Grundy
la source
0

Vous pouvez essayer d'utiliser GoogleMapsRipper 2.0.4 depuis http://www.blueblackworks.com pour télécharger Openstreet Maps sur le disque et créer un fichier mondial ESRI.
GoogleMapsRipper est un logiciel de cartographie qui vous permet de télécharger à la fois des images satellite, des cartes topographiques et routières à partir d'OpenStreet Maps. Tous les segments de carte téléchargés sont enregistrés sur le disque pour une utilisation hors ligne. Vous pouvez enregistrer des cartes dans plusieurs formats d'image (.Bmp, .Jpg, .. Gif, .Tif, .Png). Les données de géoréférencement peuvent être enregistrées au format XML ou les fichiers mondiaux ESRI peuvent être créés dans plusieurs formats (.Bpw, .Jgw, .Gfw, .Tfw, .Pgw).

John_999
la source
Merci pour l'astuce, veuillez consulter la question de suivi ici - si vous pouvez aider avec cela, veuillez poster ici.
Tom Grundy