[Talk-cz] Izometrická 3D mapa z OSM
Jan Bilak
jan.bilak.osm na gmail.com
Středa Únor 17 19:52:29 UTC 2010
Zdravím,
je to moc pěkné. Dovedu si živě představit, že třeba orientační mapka
typu "jak se dostat do ..." by byla tímto způsobem provedená a
vypadala velmi efektně.
Měřítko ... v izometrickém pohledu prostě bude mapka zkreslená, s tím
nic nenaděláš. Když to nějak roztáhneš, tak už to není izometrické
zobrazení, ale něco nereálného, divného, ...
Kombinovat 2D pohled shora a izometrický pohled (jako různé vrstvy)
nedává smysl. Různé vrstvy použít lze, ale všechny musí být zobrazené
stejně - tedy např. v izometrii.
Vylepšení ... napadá mne vyrendrování nějaké oblasti mapy na přání
(tedy se zvoleným úhlem pohledu). A také nějaká konfigurace způsobu
vykreslení (výška budov, barvy, tlouštky čar apod.). Když si bude moci
každý nastavit vlastní zobrazení, tak se myslím brzy najde nějaké
obecně hezčí než toto.
Honza
Dne 17. února 2010 19:48 Aleš Janda <openstreetmap na kyblsoft.cz> napsal(a):
> Zdravím,
>
> trošku jsem si hrál a udělal jsem izometrickou 3D mapu z OSM dat. Něco jsem dal
> na web, je to na
> http://osm.kyblsoft.cz/3dmapa/
>
> Napřed jak to pracuje a potom na co se chci zeptat :-)
> Udělal jsem si program v C++, který načte .osm soubor a ty objekty, které zná,
> převede do nějaké 3D podoby. Výstup programu je ve formátu POV, čili formát pro
> POV-Ray, což je renderer 3D modelů. Takže ten výsek mapky, co vidíte na uvedeném
> odkaze, je proveden několika cykly osmosis => můj osm2pov => povray => rozsekat
> na dlaždice => web :-)
>
> A teď co se chci zeptat:
>
> 1) co tomu říkáte? :-)
>
> 2) narazil jsem na problém s měřítkem. Jak je totiž mapa v izometrickém pohledu,
> tak je trochu nakloněná. Tím dojde ke "smrštění" osy Y - to co vede od severu k
> jihu se zdá menší než od východu k západu. Zatím moc nevím, jak to vyřešit,
> napadají mě dva způsoby, na tom odkazu jsou použity oba:
> - roztažení obrázku na výšku tak, aby to bylo správně vysoké. To ale vypadá
> divně (většina mapy)
> - v ose Y bude mít mapa poloviční velikost (to jsem použil v pásu od Kralup do
> Neratovic) - vypadá to mnohem lépe, ale je to nekompatibilní se zbytkem OSM - je
> problém s přepínáním vrstev, permalinkem, různé navazování s jinými mapami atd.
>
> Chci se zeptat, jestli nevíte o nějakém standardním způsobu, jak řešit netypické
> měřítko.
>
> Jinak ta mapa je jen v oblasti od Kralup do Prahy, ladil jsem ji za pochodu,
> některé dlaždice jsou chybné (nenavazují, špatná šířka silnicí...), hromadu toho
> ještě nevykresluje nebo chybně (atribut layer). V pruhu Kralupy-Neratovice jsem
> dal záměrně to smrštění v ose Y (vypadá to líp, pochopitelně nenavazuje se
> zbytkem mapy).
>
> 3) máte nějaké nápady na vylepšení?
>
> Díky.
>
> Aleš Janda
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
Další informace o konferenci talk-cz