baixar o mapa base da ESRI World Imagery para uso offline?

10

Portanto, nossa equipe de busca e salvamento gostaria de poder visualizar o mapa base do World Imagery da ESRI por meio da ferramenta gratuita ( ArcGIS Explorer ). O problema é que estaremos offline quando estivermos em campo. Então, existe uma maneira de fazer o download da nossa região do mapa base da ESRI World Imagery, para uso offline?

Note que eu não sou um profissional de GIS, então provavelmente estou misturando alguma terminologia.

Encontrei o URL onde estão os dados do mapa base do World Imagery e o formulário de consulta para recuperar uma imagem plana (acho que jpg). Mas gostaríamos realmente de integrá-lo como um mapa base para que possamos usá-lo perfeitamente ArcGIS Explorer. (Um mapa base é uma fera diferente do que apenas uma camada raster?)

Existe alguma maneira de obter isso como um 'Data Appliance' da ESRI? ligação

Nossa equipe do condado usa as ferramentas completas pagas do ArcGIS para poder obtê-las para uso da nossa equipe de SAR - o problema é que queremos visualizá-la off-line na ferramenta gratuita em nossos laptops em campo.

Nós realmente queremos usar o ESRI World Imagery, ou equivalente ( it is 1 foot = 1 pixel in our area).

obrigado

ATUALIZAÇÃO - 01-10-2013 - RESOLVIDO:

O gmapcatcher faz o truque perfeitamente. Ele não lê ESRI World Imagery, mas faz o download de blocos do Bing e outros (0,3 m em nossa área) para visualização offline. Não é muito rico em recursos, mas isso é uma grande parte do apelo! A curva de aprendizado é praticamente zero. Provavelmente existe uma maneira bastante fácil de transformar os blocos baixados em uma estrutura de diretório correta para servir um conjunto de blocos no MapServer, para usá-lo com mais ferramentas compactadas. Se alguém encontrar uma maneira rápida de fazer essa reorganização do arquivo de blocos, poste aqui, obrigado!

Tom Grundy
fonte
2
Qual é a sua área? Muitas das imagens do mundo da ESRI consistem em fotos aéreas que estão disponíveis gratuitamente em outras fontes. Você pode encontrar as mesmas fotos on-line e baixá-las nos seus PCs de campo.
Dan C
Estamos no norte da Califórnia. Na verdade, acho que poderia obter jpg de toda a área a partir dessa página de consulta, para que pudéssemos visualizar toda a área como uma imagem não georreferenciada, mas eu esperava o 'mapa base' real, que é georreferenciado de alguma maneira.
Tom Grundy
Eu começaria com o Mapa Nacional ( viewer.nationalmap.gov/viewer ), aumentaria o zoom para sua área, clique em "Download Data" no canto superior direito, escolha um quadrângulo e veja o que está disponível. Você também pode experimentar o Cal Atlas ( atlas.ca.gov/download.html ). Normalmente, basta pesquisar no estado em que você está interessado e a frase "dados GIS" o levará ao que estiver disponível publicamente. Os municípios nos quais você está interessado também podem ter suas próprias câmaras de compensação GIS.
Dan C
Se nenhum dos outros leads der certo, veremos essas opções. Não, nenhum mapa nacional não tem 0,3 m para a nossa área.
22613 Tom Grundy

Respostas:

6

Se sua organização obteve a licença do ArcGIS Server, você tem acesso ao Data and Maps for Server , que inclui cache de mapa para vários mapas de base Esri que você pode usar offline, incluindo, entre outros, o World Imagery. O World Imagery estará disponível apenas na escala de 1: 1 milhão e deve ser atendido por uma instância do servidor ArcGIS, portanto, não estará disponível offline.

Imagens do mundo

Este mapa apresenta imagens de satélite para o mundo. O mapa inclui imagens em mármore azul da NASA: resolução de 500 metros de próxima geração em pequenas escalas, imagens eSAT de 15 metros em cubos i em escalas médias para o mundo e imagens Landsat de 15 metros da US Geological Survey (USGS) para a Antártica. (Fontes: Esri, i-cubed, NASA, USGS)

Alex Tereshenkov
fonte
11
Obrigado pela liderança. Solicitamos aos funcionários do condado (que são clientes reais da ESRI) que fizessem a pergunta ao suporte técnico da ESRI - veremos se eles apontam na mesma direção, sem dúvida responderão em breve.
Tom Grundy
Portanto, considerando que você só pode chegar a 15 m (queremos 0,3 m) no Data and Maps for Server, você acha que a melhor opção é obter as imagens planas de 0,3 m na página de consulta do World Imagery e fazer uma mapa base personalizado com eles (o que ainda não sei fazer) e / ou criar uma grande camada rasterizada?
Tom Grundy
Tom, não sei bem o que você quer dizer com a "página de consulta do World Imagery". Você poderia, por favor, elaborar isso? :)
Alex Tereshenkov
Certo - desculpe-me por não estar claro - ouça: link ; se você clicar no link Exportar mapa na parte inferior da página e formatar a consulta corretamente, poderá obter uma imagem plana (não georreferenciada).
22613 Tom Grundy
Apenas clicamos que a página de consulta acima desce apenas para 15m por imagem de pixel. Então - não vá lá, aparentemente ... idéias?
Tom Grundy
3

Talvez eu esteja um pouco atrasado para esta festa, mas reuni alguns scripts python simples para baixar os blocos de mapa por extensão. No meu caso, vinculei os scripts como comandos de gerenciamento do django, que gravaram em um banco de dados sqlite.

Esta primeira postagem é sobre URLs de bloco para vários provedores de conteúdo de mapa:

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

Em seguida, fiz um post sobre como obter URLs para todos os blocos dentro de uma extensão geográfica:

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

O uso básico era assim:

    '''
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()

O sistema que acabei construindo funcionou bem porque carreguei todas as extensões que pude encontrar (por exemplo, continente, país, região, eco-região) e, em seguida, baixei todos os blocos dessa área usando um ID.

bcollins
fonte
Obrigado pela dica, consulte a pergunta seguinte aqui - se você puder ajudar com isso, poste aqui.
Tom Grundy
2

ATUALIZAÇÃO - 01-10-2013 - RESOLVIDO:

O gmapcatcher faz o truque perfeitamente. Ele não lê ESRI World Imagery, mas faz o download de blocos do Bing e outros (0,3 m em nossa área) para visualização offline. Não é muito rico em recursos, mas isso é uma grande parte do apelo! A curva de aprendizado é praticamente zero. Provavelmente existe uma maneira bastante fácil de transformar os blocos baixados em uma estrutura de diretório correta para servir um conjunto de blocos no MapServer, para usá-lo com mais ferramentas compactadas. Se alguém encontrar uma maneira rápida de fazer essa reorganização do arquivo de blocos, poste aqui, obrigado!

Tom Grundy
fonte
0

Você pode tentar usar o GoogleMapsRipper 2.0.4 em http://www.blueblackworks.com para transferir o Openstreet Maps para o disco e criar o arquivo mundial ESRI.
O GoogleMapsRipper é um software de mapeamento que permite baixar imagens de satélite, mapas topográficos e de estradas do OpenStreet Maps. Todos os segmentos de mapa baixados são salvos no disco para uso offline. Você pode salvar mapas em vários formatos de imagem (.Bmp, .Jpg, .. Gif, .Tif, .Png). Os dados de georreferenciamento podem ser salvos no formato XML ou os ESRI World Files podem ser criados em vários formatos (.Bpw, .Jgw, .Gfw, .Tfw, .Pgw).

John_999
fonte
Obrigado pela dica, consulte a pergunta seguinte aqui - se você puder ajudar com isso, poste aqui.
Tom Grundy