pobierz mapę bazową ESRI World Imagery do użytku offline?

10

Nasz zespół poszukiwawczo-ratowniczy chciałby móc przeglądać mapę podstawową obrazów świata ESRI za pomocą bezpłatnego narzędzia ( ArcGIS Explorer ). Chodzi o to, że będziemy w trybie offline, gdy będziemy w terenie. A więc - czy istnieje sposób, aby pobrać nasz region mapy bazowej ESRI World Imagery do użytku offline?

Uwaga: nie jestem specjalistą od GIS, więc prawdopodobnie mieszam trochę terminologii.

Znalazłem adres URL, pod którym znajdują się dane mapy świata z obrazami świata, oraz formularz zapytania, aby uzyskać płaski obraz (myślę, że jpg). Ale naprawdę chcielibyśmy zintegrować go jako mapę bazową, abyśmy mogli bezproblemowo z niego korzystać ArcGIS Explorer. (Czy mapa bazowa to inna bestia niż tylko warstwa rastrowa?)

Czy istnieje sposób, aby uzyskać to jako „urządzenie do przetwarzania danych” od ESRI? połączyć

Nasi pracownicy hrabstwa używają w pełni płatnych narzędzi ArcGIS, aby mogli uzyskać je na użytek naszego zespołu SAR - problem polega na tym, że chcielibyśmy oglądać je offline w darmowym narzędziu na naszych laptopach w terenie.

Naprawdę chcemy korzystać z ESRI World Imagery lub podobnego ( it is 1 foot = 1 pixel in our area).

Dzięki

AKTUALIZACJA - 01.10.2013 - ROZWIĄZANE:

gmapcatcher robi to doskonale. Nie odczytuje z ESRI World Imagery, ale pobiera kafelki od Binga i innych (0,3 m w naszym obszarze) do przeglądania w trybie offline. Nie jest bardzo bogaty w funkcje, ale to duża część odwołania! Krzywa uczenia się jest prawie zerowa. Prawdopodobnie istnieje dość łatwy sposób na przekształcenie pobranych kafelków w prawidłową strukturę katalogów do obsługi zestawu kafelków w MapServer, w celu użycia go z narzędziami pełniej wyposażonymi. Jeśli ktoś znajdzie szybki sposób na zmianę układu plików, proszę opublikować tutaj, dzięki!

Tom Grundy
źródło
2
Jaki jest twój obszar Wiele światowych zdjęć ESRI składa się ze zdjęć lotniczych, które są swobodnie dostępne z innych źródeł. Możesz znaleźć te same zdjęcia online i pobrać je na swoje komputery terenowe.
Dan C
Jesteśmy w północnej Kalifornii. Właściwie myślę, że mógłbym pobrać jpg całego obszaru z tej strony zapytania, abyśmy mogli zobaczyć cały obszar jako obraz bez georeferencji, ale liczyłem na prawdziwą mapę bazową, która jest w jakiś sposób georeferencyjna.
Tom Grundy,
Zacznę od mapy narodowej ( viewer.nationalmap.gov/viewer ), powiększ obszar, kliknij „Pobierz dane” w prawym górnym rogu, wybierz czworokąt i zobacz, co jest dostępne. Możesz także wypróbować Cal Atlas ( atlas.ca.gov/download.html ). Zazwyczaj po prostu przeglądasz stan, który Cię interesuje, a wyrażenie „Dane GIS” doprowadzi Cię do tego, co jest publicznie dostępne. Powiaty, którymi jesteś zainteresowany, mogą mieć również własne izby rozliczeniowe GIS.
Dan C
Jeśli żaden z pozostałych odprowadzeń się nie pojawi, przyjrzymy się tym opcjom. Nie mam mapy narodowej, która nie ma 0,3 m dla naszego obszaru.
Tom Grundy,

Odpowiedzi:

6

Jeśli Twoja organizacja uzyskała licencję ArcGIS Server, masz dostęp do danych i map dla serwera , które obejmują pamięć podręczną map dla kilku map podstawowych Esri, których możesz używać offline, w tym między innymi World Imagery. Obrazy świata będą dostępne tylko w skali 1: 1 miliona i muszą być obsługiwane przez instancję serwera ArcGIS, więc nie będą dostępne offline.

Światowe zdjęcia

Ta mapa przedstawia zdjęcia satelitarne z całego świata. Mapa obejmuje NASA Blue Marble: zdjęcia nowej generacji o 500-metrowej rozdzielczości w małych skalach, 15-metrowe zdjęcia eSAT w kształcie sześcianu w średnich skalach dla świata oraz 15-metrowe zdjęcia Landsata dla Antarktydy w US Geological Survey (USGS). (Źródła: Esri, i-cubed, NASA, USGS)

Alex Tereshenkov
źródło
1
Dzięki za prowadzenie. Poprosiliśmy pracowników hrabstwa (którzy są rzeczywistymi klientami ESRI), aby zadali to pytanie działowi wsparcia technicznego ESRI - zobaczymy, czy wskażą ten sam kierunek, bez wątpienia wkrótce odpowiedzą.
Tom Grundy,
Więc biorąc pod uwagę fakt, że możesz uzyskać tylko 15 m (chcemy 0,3 m) w przypadku danych i map na serwer, czy uważasz, że naszym najlepszym rozwiązaniem jest pobranie płaskich 0,3 m obrazów ze strony zapytania World Imagery i utworzenie niestandardową mapę bazową z nich (której jeszcze nie wiem) i / lub po prostu utworzyć dużą warstwę rastrową?
Tom Grundy
Tom, nie jestem do końca pewien, co masz na myśli, mówiąc o „stronie zapytań dotyczących obrazów świata”. Czy mógłbyś rozwinąć tę kwestię? :)
Alex Tereshenkov
Racja - przepraszam za niejasność - słyszę, że to: link ; jeśli klikniesz link Eksportuj mapę u dołu tej strony i poprawnie sformatujesz zapytanie, możesz uzyskać płaski (niegeoreferencyjny) obraz.
Tom Grundy,
Po prostu kliknął, że powyższa strona zapytania spada tylko do 15 m na piksel. Więc - nie idź tam najwyraźniej ... pomysły?
Tom Grundy
3

Być może jestem trochę spóźniony na tę imprezę, ale przygotowałem kilka prostych skryptów pythonowych, aby pobrać kafelki mapy według zakresu. W moim przypadku podłączyłem skrypty jako komendy zarządzania django, które napisały do ​​bazy danych sqlite.

Ten pierwszy post dotyczy adresów URL kafelków dla różnych dostawców treści map:

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

Następnie napisałem post na temat uzyskiwania adresów URL dla wszystkich kafelków w zasięgu geograficznym:

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

Podstawowe użycie wyglądało tak:

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

System, który zbudowałem, działał dobrze, ponieważ załadowałem wszystko, co mogłem znaleźć (np. Kontynent, kraj, region, ekoregion), a następnie mogłem pobrać wszystkie kafelki dla tego obszaru za pomocą identyfikatora.

bcollins
źródło
Dzięki za wskazówkę, proszę zobaczyć następne pytanie tutaj - jeśli możesz pomóc, napisz tam.
Tom Grundy
2

AKTUALIZACJA - 01.10.2013 - ROZWIĄZANE:

gmapcatcher robi to doskonale. Nie odczytuje z ESRI World Imagery, ale pobiera kafelki od Binga i innych (0,3 m w naszym obszarze) do przeglądania w trybie offline. Nie jest bardzo bogaty w funkcje, ale to duża część odwołania! Krzywa uczenia się jest prawie zerowa. Prawdopodobnie istnieje dość łatwy sposób na przekształcenie pobranych kafelków w prawidłową strukturę katalogów do obsługi zestawu kafelków w MapServer, w celu użycia go z narzędziami pełniej wyposażonymi. Jeśli ktoś znajdzie szybki sposób na zmianę układu plików, proszę opublikować tutaj, dzięki!

Tom Grundy
źródło
0

Możesz spróbować użyć GoogleMapsRipper 2.0.4 z http://www.blueblackworks.com, aby pobrać mapy Openstreet na dysk i utworzyć plik świata ESRI.
GoogleMapsRipper to oprogramowanie do mapowania, które umożliwia pobieranie zdjęć satelitarnych, map topograficznych i map drogowych z OpenStreet Maps. Wszystkie pobrane segmenty mapy są zapisywane na dysku do użytku offline. Możesz zapisywać mapy w kilku formatach graficznych (.Bmp, .Jpg, .. Gif, .Tif, .Png). Dane georeferencyjne można zapisać w formacie XML lub pliki świata ESRI można utworzyć w kilku formatach (.Bpw, .Jgw, .Gfw, .Tfw, .Pgw).

John_999
źródło
Dzięki za wskazówkę, proszę zobaczyć następne pytanie tutaj - jeśli możesz pomóc, napisz tam.
Tom Grundy