„Mapnik” változatai közötti eltérés

A Turistautak.hu wikiből
a (Szükséges csomagok)
a
1. sor: 1. sor:
<center>'''==Rasztertérképek készítése a Turistautak.hu adatbázisából Mapnik eszközkészlettel=='''</center>
+
<center>'''Rasztertérképek készítése a Turistautak.hu adatbázisából Mapnik eszközkészlettel'''</center>
  
 
Ezen dokumentáció még fejlesztés alatt áll. Célja, hogy a megszerzett tapasztalatokat megosszam a Turistautak.hu közösségével és reprodukálhatóvá tegyem azt a folyamatot ameddig eljutottam. (--[[Szerkesztő:bpeti68|bpeti68]] 2008. november 17., 17:59 (UTC))
 
Ezen dokumentáció még fejlesztés alatt áll. Célja, hogy a megszerzett tapasztalatokat megosszam a Turistautak.hu közösségével és reprodukálhatóvá tegyem azt a folyamatot ameddig eljutottam. (--[[Szerkesztő:bpeti68|bpeti68]] 2008. november 17., 17:59 (UTC))
 +
 +
Egy mintatérkép [http://peterbus.extra.hu/tuhu/ itt] megtekinthető. Mivel az ftp elérése meglehetősen kaotikus és
 +
több mint 60 000 képkockát kell feltölteni az egész országrész lefedéséhez, így csak akkor frissítem, ha lényeges
 +
változásokat sikerül elérnem a megjelenésben.
  
 
===Használt oprendszer===
 
===Használt oprendszer===

A lap 2008. november 17., 20:05-kori változata

Rasztertérképek készítése a Turistautak.hu adatbázisából Mapnik eszközkészlettel

Ezen dokumentáció még fejlesztés alatt áll. Célja, hogy a megszerzett tapasztalatokat megosszam a Turistautak.hu közösségével és reprodukálhatóvá tegyem azt a folyamatot ameddig eljutottam. (--bpeti68 2008. november 17., 17:59 (UTC))

Egy mintatérkép itt megtekinthető. Mivel az ftp elérése meglehetősen kaotikus és több mint 60 000 képkockát kell feltölteni az egész országrész lefedéséhez, így csak akkor frissítem, ha lényeges változásokat sikerül elérnem a megjelenésben.

Tartalomjegyzék

Használt oprendszer

 Ubuntu8.10
 A lenti csomagok nagyrésze MS Windows alá is megtalálható, de 
 van köztük 1-2 aminek csak a forrása érhető el, így a fordítással magunknak kell bajlódni.
 

Szükséges csomagok

 mapnik-utils
 python-mapnik
 mapnik-plugins
 libmapnik0.5
 python2.5
 postgreSQL
 python-pygresql
 postGIS
 osm2pgsql
 libgdal1-dev -ez csak a domborzatárnyékolás előállításához kell

Továbbá szükséges még szmi kolléga tuhu2osm.c programjának módosított változata Ennek fordítása: gcc tuhu2osm.c -o tuhu2osm

Mapnik környezet és térképleíró beállítása

TODO: 
- POI-k konvertálása hiányzik a tuhu2osm scripből.
- turistajelzések megjelenítése a térképen

Domborzat színezés és árnyékolás

TODO:
- geoTiff-ek összefűzése/darabolása
- átlátszóság beállítása

Képek előállítása

1. Töltsd le a régiók mp állományait zip-elve. Ehhez értelemszerűen rendelkezned kell a megfelelő jogosultságokkal.
2. Csomagold ki és fűzd össze őket egyetlen mp-vé.
3. Konvertáld át UTF-8 formátumba.
4. Engedd rá a tuhu2osm programra: (tuhu2osm tuhu.mp data.osm)
5. Importáld be a Postgres adatbázisba (osm2pgsql -m data.osm)
  A 2-5 lépésekhez használhatod ezt a shell scriptet: 
6. Indítsd el a képkockák generálását (a mapnik könyvtárában kiadott ./set-mapnik-env ./generate_tiles.py paranccsal)
  Előtte a generate_tiles.py scriptben beállítandók a kívánt zoom szintek és a generálandó terület koordinátái, 
  mivel a frissen telepített mapnik alapértelmezésben a teljes földgolyót le akarja gyártani. 

Felhasznált dokumentációk

 Mapnik telepítése, használata

Domborzat színezés, árnyékolás

Forrás:

 GDAL-based DEM utilities
 [Mapnik-users Shaded Relief]
 DEMTOOLS fordítása Ubuntu8.10 alatt:
 g++ `gdal-config --cflags` hillshade.cpp -o hillshade `gdal-config --libs`
 g++ `gdal-config --cflags` color-relief.cpp -o color-relief.cpp `gdal-config --libs`
 g++ `gdal-config --cflags` aspect.cpp -o aspect `gdal-config --libs`
 g++ `gdal-config --cflags` slope.cpp -o slope `gdal-config --libs`