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

A Turistautak.hu wikiből
(Új oldal, tartalma: „<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é...”)
 
a (Szükséges csomagok)
18. sor: 18. sor:
 
   postGIS
 
   postGIS
 
   osm2pgsql
 
   osm2pgsql
   libgdal1-dev
+
   libgdal1-dev -ez csak a domborzatárnyékolás előállításához kell
  
 
Továbbá szükséges még [http://geocaching.hu/users.geo?id=20713 szmi] kolléga [http://turistautak.hu/tracks.php?id=10984 tuhu2osm.c] programjának [http://peterbus.extra.hu/tuhu/tuhu2osm.c módosított változata]
 
Továbbá szükséges még [http://geocaching.hu/users.geo?id=20713 szmi] kolléga [http://turistautak.hu/tracks.php?id=10984 tuhu2osm.c] programjának [http://peterbus.extra.hu/tuhu/tuhu2osm.c módosított változata]

A lap 2008. november 17., 19:01-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))

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`