Zbyszek Wiśniewski freelancer
Temat: Google Maps
Mam dla szanownych GISowców pewną zagadkę.Jak wiemy serwis maps.google.com prezentuje fajne mapy i bardzo dokładne zdjęcia satelitarne.
Są one uporządkowane na 19 stopniach powiększenia w formie siatki złożonej z identycznych kafelków (na danym stopniu powiększenia)o rozdzielczości 256x256 pikseli, w układzie Web Merkator. Sposób ułożenia oraz numerację kafelków na wszystkich poziomach prezentuje strona:
http://www.maptiler.org/google-maps-coordinates-tile-b...
Podstawiając numery kafelków możemy hurtowo ściągać dowolne kafelki jak ten na przykład:
http://khm1.google.pl/kh/v=78&x=36397&s=&y=22208&z=16&...
Przy pomocy ArcGISowego narzędzia "create fishnet" można wygenerować siatkę odpowiadającą kafelkom i stworzyć coś w rodzaju indexu.
Takie pobrane ze strony kafelki, zarejestrowane według indexu można załadować do katalogu rastrów i mamy dość uniwersalny podkład pod nowe mapy dowolnych obszarów, od Krakowa po Kirgistan (gdzie nie ma żadnych WMSów)
Wszystko super tylko że proces rejestracji trzeba zautomatyzować, żeby móc nadać georeferencję dla np. 600 kafelków automatycznie.
Jak to zrobić?
Skrypt?
Jakieś nietypowe oprogramowanie GISowe?
A może macie pomysł jak się do sprawy zabrać zupełnie inaczej? Ważne żeby efekt był taki sam.
PS. Wiem że można by posklejać kafelki w Photoshopie w jeden wielki i zarejestrować raz, ale z chęcią bym znalazł jakieś bardziej GISowe rozwiązanie.
pozdrawiam,
ZbyszekZbyszek Wiśniewski edytował(a) ten post dnia 01.02.11 o godzinie 20:31