Strona główna > Google, KML, TMS > MapTiler – sposób na darmowe kafelkowanie

MapTiler – sposób na darmowe kafelkowanie

Całkiem niedawno pisałam o publikowaniu map w Internecie w formie kafelków (ang. tiles) za pomocą programu TNTmips. Zdaję sobie jednak sprawę, iż niekażdy śmiertelnik ma okazję korzystać z komercyjnej wersji tego programu ;) Dlatego też dziś chciałabym pokazać jak podobny efekt można uzyskać za pomocą darmowych narzędzi.

MapTiler to nakładka graficzna na generator kafelków GDAL2Tiles. Na wejściu obsługiwane są wszystkie formaty, które obsługuje biblioteka GDAL. Program dostępny jest na platformę Windowsa, Linuksa i MacOS X. Instalacja w systemie Windows nie stwarza problemów i ogranicza się praktycznie tylko do klikania Next
Po uruchomieniu programu mamy 4 możliwości utworzenia tilesetów:

We wszystkich przypadkach proces generowania kafelków przebiega podobnie.
Na początku wskazujemy pliki rastrowe, które chcemy opublikować:

Określamy układ współrzędnych, w którym są zapisane nasze dane (najprościej podać kod EPSG):

Wybieramy format zapisu kafelków oraz określamy zakres powiększenia, przy którym dane będą widoczne (program automatycznie proponuje najbardziej optymalny zakres; możemy go oczywiście wedle własnej woli zmienić, należy jednak pamiętać o tym, że wraz ze wzrostem ilości poziomów rosnąć będzie zapotrzebowanie na przestrzeń dyskową ;)):

Wskazujemy folder docelowy, w którym utworzone pliki zostaną zapisane oraz podajemy adres strony, na której mapa zostanie opublikowana (ta opcja może mieć znaczenie dla poprawnego generowania plików KML):

Wybieramy dla jakiego środowiska ma zostać wygenerowana strona internetowa. Nasze dane możemy prezentować na podkładach map z zasobów m.in. Yahoo, Google, VirtualEarth:

Określamy szczegóły generowanej strony (tytuł, ostrzeżenie o prawach autorskich widoczne w prawym dolnym rogu mapy) oraz opcjonalnie podajemy klucze dla Google lub Yahoo Maps:

Na końcu kreatora następuje ostateczne generowanie kafelków:

Przykładowe efekty:

Dane (GeoTIFF) na tle warstwy terenowej Google Maps (środowisko Google Maps)

Dane (GeoTIFF) na tle mapy drogowej Virtual Earth (środowisko OpenLayers)

Dane (GeoTIFF) zapisane jako plik KML i otwarte w programie Google Earth


Dane (GeoTIFF) na tle warstwy VMap0 (środowisko OpenLayers, układ WGS84)

Dowolny plik rastrowy, który nie musi posiadać georeferencji (środowisko OpenLayers)

Utworzone katalogi z kafelkami oraz plik strony *.html wystarczy umieścić na serwerze, aby móc pokazać światu naszą mapę. Co istotne, na serwerze nie trzeba instalować żadnego dodatkowego oprogramowania.

Program MapTiler (póki co) dostępny jest jedynie w wersji beta. Mimo to, nie odnotowałam żadnych problemów w trakcie jego testowania. Polecam go wszystkim, którzy w prosty i szybki sposób chcą przygotować swoje dane do publikacji w Internecie w oparciu o zasoby m.in. Google Maps lub OpenLayers.

Reklamy
Kategorie:Google, KML, TMS
  1. MD
    22/01/2010 o 11:08

    hej! Próbowałaś tworzyć jakiś zestaw kafelków z geotiffa w układzie 1992? Z tego co jest napisane w „help center” map tailera wygląda na to jakby ten układ był nieobsługiwany…

  2. meliel
    24/01/2010 o 23:54

    Jest obsługiwany.
    Po prostu trzeba podać odpowiedni kod EPSG.

  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

%d blogerów lubi to: