WikiProject Czechia/OpenKýbl3DMap

From OpenStreetMap Wiki
Jump to: navigation, search


OpenKyblMap-preview.png

OpenKýbl3DMap je izometrická 3D mapa tvořená z OSM dat. Tvůrcem je Aleš Janda, který první verzi zveřejnil 17. února 2010 v konferenci.

Hlavní částí je program v C++, který převádí OSM-xml do 3D formátu POV. Z něj je vygenerován POV-Rayem obrázek, který je následně rozsekán do mapových dlaždic.

Aktualizace mapových dlaždic probíhá na základě stáří dlaždice a počtu změn, které se na ní od posledního renderu odehrály. Celá ČR (1200 dlaždic) se obnoví zhruba do týdne. Renderování jedné dlaždice trvá cca 5 - 10 minut.


Věci k dořešení

  • smrštění v ose y + netypické měřítko pro OpenLayers (a z toho vyplývající nekompatibilita v permalinku, přepínání vrstev atd.)
  • názvy - v různém zoomu by se musely generovat různé 3D vrstvy. (co tomu dát mapnik overlay? nelze kvůli nekompatibilnímu měřítku)

Vykreslované vlastnosti

  • highway = všechny běžné - různé barvy i tunnel=yes, možno i area=yes
  • building=yes - domy s placatou červenou střechou (u amenity=place_of_worship černou střechou)
  • výška objektů (domy):
    • building:height / height
    • building:levels * 3 m + 1 m
    • default 4,5 m, u amenity=place_of_worship 9 m
  • landuse=forest, samotné stromy apod. - tmavě zelená plocha + stromy
  • leisure=park apod. - světle zelená plocha, v některých typech stromy (dle tohoto mailu)
  • všechny vodní
  • hřiště (světle hnědá), hřbitovy (tmavě hnědá)
  • stadiony (leisure=stadium; fialově)
  • man_made=tower a amenity=tower - lze zadat height (standardně 25 m), průměr je napevno 4 m
  • barrier=wall (výška 3 metry, šířka 30 cm)
  • landuse=residential
  • pláže
  • poštovní schránky
  • všechny plochy včetně relací typu multipolygon („děravé“ plochy)

Návrhy dalších vykreslení

  • kopce, ovšem problém s nepřesností SRTM

Aktuální informace

Některé aktuální informace (vše anglicky) lze nalézt v nápovědě, changelogu; zdrojáky pak v GIT repozitáři.


Média