OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-02-14 23:51:14

Widok 3D w josm

Witam
Chciałbym przedstawić plugin dla JOSM prezentujący mapę w postaci 3D.

k3dv0.th.jpg

kendzi3dv0.th.png

josmv0.th.png

Jak widać podobieństwo jest uderzające wink
Niestety na chwilę obecną plugin nie obsługuje jeszcze zbyt wielu tagów. Mam nadzieję że w przyszłości uda mi się to zmienić. Myślę że obrazowanie szczegółów nie widocznych w edytorze josm tj. wysokości obiektów, rodzajów nawierzchni, gatunków drzew bardzo ułatwi edycje. Poza tym łatwiej w ten sposób będzie porównać mapę ze zdjęciami z terenu. Jeśli ktoś chciałby przetestować go, mogę przesłać jego binarna. Oczywiście należy pamiętać że jest on bardzo daleki od ukończenia.

Offline

#2 2011-02-15 00:16:07

Re: Widok 3D w josm

Sorry I can't read polish but it looks quite interesting. Can you add it at please?
http://wiki.openstreetmap.org/wiki/3D_Development

Would be nice if you would join the discussion on how we could provide 3D models smile

Last edited by !i! (2011-02-15 00:17:01)

Offline

#3 2011-02-15 09:53:24

tomianek
Senior Member
From: Bydgoszcz, Poland
Registered: 2011-01-19
Posts: 118

Re: Widok 3D w josm

Ciekawe

Offline

#4 2011-02-15 12:13:14

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,327
Website

Re: Widok 3D w josm

Świetne :-) testowales to w miastach?

Offline

#5 2011-02-15 22:40:54

Re: Widok 3D w josm

Na miasta zdecydowanie nie jest jeszcze gotowy. Chociaż na testowanym fragmencie Siedlca nie wysypał się wink

siedlec.th.png

Offline

#6 2011-02-16 01:16:56

balrog-kun
Super Senior Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,211
Website

Re: Widok 3D w josm

Fajnie byloby gdyby bral pod uwage building:levels i building:min_level.

Zastanawialem sie nad dodaniem budynkow w pluginie wms-turbo-challenge2 smile  (prawdopodobnie za wolno by dzialal)

Offline

#7 2011-02-16 11:03:59

Re: Widok 3D w josm

Dobry poczatek! www.osm3d.de nie pomyslal np o dodawaniu forma dachów, a to jest najwieksza bolaczka ich projektu.
Pytania:
1- Jakie formy dachów przewidziales w Twim plugInie?
2- Zintegrowales juz teren (zakladajac ze mamy do dyspozycji punkty wysokosciowe i pracujemy z modelem TIN nie grid)?
3- Masz gotowa biblioteke symboli na drzewa?
4- Masz biblioteke symboli na inne elementa które trzeba przedstawiac symbolami 3D?
5- Masz bibioteke fasad budynków?
Generalnie: Potrzebujesz w tych tematach wsparcia?

nastepne wyzwania: Kazda fasada musi byc teksturowana inna tekstura - niekoniecznie generyczna, lecz z biblioteki tekstur. Pomysl, jak to zaimplementowac.
Marek

Offline

#8 2011-02-17 00:17:20

Re: Widok 3D w josm

balrog-kun:
Mówisz i masz wink
palacz.th.png

marek kleciak:
at1. Obecnie wyświetlane są dachy jedno spadowe (pitched), dwu spadowe (gable) oraz płaskie (flat). Inne dodam w przyszłości. Niestety generowanie dachów przestaje być trywialne dla dowolnego kształtu konturu budynku
at2. Nie integrowałem jeszcze terenu. Nie robiłem rozeznania skąd dane dotyczące wysokości można pobrać ani w jakim modelu można je przetwarzać.
at3. Mam tylko trzy schematyczne tekstury pokazujące czy drzewo jest liściaste, iglaste lub nieznanego typu. Drzewa są obecnie prezentowane w najprostszy możliwy sposób czyli jako płaska tekstura. Niestety wykonaniem tekstur dla konkretnych gatunków trzeba będzie poczekać aż na drzewach wyrosną liście wink
at4. Nie posiadam jeszcze żadnych modeli 3D. Jednak nie powinno być problemów z załadowaniem plików w formacie obj lub 3ds. Jeśli ktoś wie skąd takie modele można pobrać to będę wdzięczny za informacje.
at5. Jeśli jedną teksturę tynku oraz teksturę dla nieznanego rodzaju fasady można uznać za bibliotekę to tak, posiadam ją wink
Inna sprawa że tak naprawdę jest niewiele rodzajów dla atrybutu opisującego fasady: glass, brick, stone, plaster, wood.

Jeśli ktoś chce pomóc z teksturami lub modelami to zapraszam smile

Offline

#9 2011-02-17 04:25:59

balrog-kun
Super Senior Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,211
Website

Re: Widok 3D w josm

Ha! palac kultury zdecydowanie ladniej sie prezentuje niz rzeczywistoci smile

Jesli chodzi o dachy typu crosspitched i hipped, to istnieja jakies tam algorytmy do generowania tych skomplikowanych ksztaltow.  Postgis ma np. funkcje skeleton, ktora generuje cos takiego:
simple_skeleton_0.png

te funkcje sa tez w bibliotece CGAL (cgal.org).  EDIT: na wikipedii jest przeglad.

Tu i tu widac jak takie dachy wygladaja w OSM (nie jest to plugin JOSMa tylko zewnetrzny program, tu znalazlem duzo screenow)

Jesli chodzi o model terenu, to wlasnie w zeszlym tygodniu powstal projekt opendem.info zbierajacy wolne dane o modelu terenu.

Last edited by balrog-kun (2011-02-17 04:36:34)

Offline

#10 2011-02-17 12:48:33

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,327
Website

Re: Widok 3D w josm

Chyba najlepiej było by użyć mapy odległościowej jeśli chodzi o dachy smile

Offline

#11 2011-02-17 14:28:33

tomianek
Senior Member
From: Bydgoszcz, Poland
Registered: 2011-01-19
Posts: 118

Re: Widok 3D w josm

Coś mi to przypomina...
http://www.hitta.se/3d/3d_map.aspx

Offline

#12 2011-02-17 15:51:04

Re: Widok 3D w josm

Hej Kendzi, co do Twoich uwag:
1. Tak, dlatego chce na zalozycielskim przedstawic pod dyskusje rozwiazanie zalatwiajace tak na oko, 90 % dachów.
2. Wolny model terenu dla calej kuli ziemskiej mozna sciagnac ze strony NASA. Jest na rastrze zdaje sie 250x250 m i zdecydowanie zbyt malo dokladny, ale to moze byc poczatek.
Warto by bylo popytac, czy jakies miasta nie zechcialy by dac do dyspozycji swoich punktów wysokosciowych.
3. Proponuje rozwiazanie w postaci 6 do 8 modeli 3D dla pewnych typów geometrii drzew ( Kula, Owal , Stozek, Pólokrag itd) dostalem kiedys baze danych z informacjami o polozeniu drzewa, wysokosci, gatunku (nazwa lacinska). Na tej podstawie wyodrebnilem liste geometrii dla kilkuset gatunków roslin, przyporzadkowujac im poszczególen typy geometrii. Dziala niezle.
Jesli masz ochote to zaimplementowac, to daj znac.
4. Mam troche symboli w obj.
5. Mam biblioteke kikludziesieciu typów budynków, ale mozna (trzeba) ja rozbudowac. Gdyby sie ktos pisal an zabawe z Fotoshopem to dajcie znac: powiem co robic. To prawda: Jest niewiele typów fasad które mozna zmieniac jesli chodzi o wartosc rgb. Schody sie zaczynaja jesli chodzi o proporcje okien (drzwi) w stosunku do fasady.
Wlasciwie to trzeba zaczac wspólnymi silami taka biblioteke tworzyc.

Offline

#13 2011-02-18 00:18:29

Re: Widok 3D w josm

balrog-kun:
Ciekawy pomysł z szkieletem. Ciekawe tylko jak będzie wyglądać w rzeczywistości. Jak znajdę trochę czasu to na pewno zaimplementuję. Parę dni temu przeglądałem kody źródłowe glosm'a niestety z tego co tam zobaczyłem to potrafi on generować dachy jedynie dla wielokątów z czterema wierzchołkami hmm

Dotevo:
Co to są mapy odległościowe?


marek kleciak:
1. Chętnie posłuchał bym. Niestety prawie na pewno nie będę mógł przyjechać. Może warto uwiecznić przebieg spotkania?
2. Teren to niestety jeszcze daleka przyszłość hmm
3. Kwestia prezentacji drzew wymaga przemyślenia. Jeszcze nie zastanawiałem się czy będą generowane dynamicznie lub czy będą to gotowe modele dla różnych gatunków. Tak czy owak pomysł jest ciekawy.

Może zna ktoś prosty i darmowy edytor dla modeli 3D?

4. Chętnie przejże gotowe modele, odezwę się.

5. Do tekstur wystarczy GIMP tu tutorial smile
http://www.gimp.org/tutorials/Tileable_Textures/

Offline

#14 2011-02-18 07:43:15

Re: Widok 3D w josm

1. Zatrudnimy skrybe by uwieczniel yikes)
2. Nie do konca: Polecam stronke www.osm3d.de teren jest tam juz od dawna uwzgledniony
3. Generowane dynamicznie wygladaja kichowato. Testowalismy to na przykladach

Dobry darmowy edytor to www.blender.org
4. To daj znac, nie umiem wrzucac modeli na forum
5. To prawda, gimp jest ok by obrabiac zdjecia a podstronka pokazuje jak obrabiac teksturki, by nie bylo przejsc. Wiem ze Gimp nie ma tycxh mozliwosci co photoshop, ale jest zdecydowanie tanszy.
Inne darmowe alternatywy to:

CinePaint-Projekt
Website: www.cinepaint.org
System: Linux, Mac OS X
Krita
Website: www.koffice.org
System: Linux
Artweaver
Website: www.artweaver.de
System: Windows
Paint.net
Website: www.getpaint.net
System: Windows
Photoscape
Website: www.photoscape.org
System: Windows
Chocoflop
Website: www.chocoflop.com
System: Mac OS X
Splashup
Website: www.splashup.com
System: Online
Picnik
Website: www.picnik.com
System: Online
Pixen3
Website: www.opensword.org/Pixen
System: Mac OS X
Photopos
Website: www.photopos.com
System: Windows
ActivePixels
Website: www.idea-systems.net
System: Windows
PainStar
Website: http://wang.zhenzhou.googlepages.com/
System: Windows

Generalnie nie chodzi o proste teksturki, lecz o obrobione fotografie fasad takie by uzyskac efekt jak w:
http://www.spiegel.de/fotostrecke/fotos … 19901.html
i nastepne zdjecia
Tak nawiasem: Wbrew temu co twierdzi artykul, modele robili Polacy pracujacy w moim zespole

Last edited by marek kleciak (2011-02-18 08:54:18)

Offline

#15 2011-02-18 12:00:44

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,327
Website

Re: Widok 3D w josm

kendzi wrote:

Dotevo:
Co to są mapy odległościowe?

Miałem na myśli transformatę odległościową, a mi się tak napisało tongue

http://aragorn.pb.bialystok.pl/~boldak/ … 1-50pr.pdf

Offline

#16 2011-02-18 12:12:23

Re: Widok 3D w josm

Tu

http://www.ifp.uni-stuttgart.de/publica … s_diss.pdf

jest jedna z lepszych prac na temat ekstrakcji dachów budynków w 3D.
Mysle ze taki Plug in pod JOSM by sie przydal ,o)

Offline

#17 2011-02-18 16:04:27

Re: Widok 3D w josm

Jeśli chodzi o teren to jest przecież SRTM - ten sam, co go wykorzystuje Google Earth - też wolny, też od NASA, ale o rozdzielczości 90 m. I o całkiem niezłej dokładności, w terenie otwartym błąd nie przekracza kilku metrów.

Offline

#18 2011-02-18 20:23:44

Re: Widok 3D w josm

Mozna go wziac i dzialac. Pytanie do spolecznosci: Majac zamknieta specyfikacje programu, opisane wszystkie klasy itd.
Czy jestesmy to w stanie napisac jesli koordynowal by to zespól w Lodzi? To takie pytanie do wszystkich, którzy na spotkaniu nie beda a umieja programowac.

Offline

#19 2011-02-19 04:36:42

balrog-kun
Super Senior Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,211
Website

Re: Widok 3D w josm

Oczywiscie jest SRTM, ale po pierwsze rozdzielczosc tylko 90m, po drugie nie jest aktualizowany, po trzecie ma dziury w pokryciu. (Istnieja ulepszone wersje SRTM ale na licencjach NC).  A w wielu miejscach administracja lub prywatne osoby dysponuja lepszymi danymi.  Stad pomysl serwisu opendem.info, ktory zbierze wszystkie te dane na wolnych licencjach w jednym miejscu i w jednym formacie.

To bardzo analogiczna sytucja jak z danymi vmap0 (public domain) i OpenStreetMap, ktore bierze dane z wielu wolnych zrodel i robi z tego jedna porzadna mape.

I tak samo jak ze zdjeciami landsat i serwisem OpenAerialMap, ktory zbieral zdjecia lotnicze z roznych zrodel.

marek kleciak wrote:

2. Nie do konca: Polecam stronke www.osm3d.de teren jest tam juz od dawna uwzgledniony

To polecam tez http://kosmosnimki.ru/3d/ big_smile

(Jestem pewien ze kendzi chcial tylko powiedziec "teren to jeszcze daleka przyszlosc... w ramach tego konkretnego pluginu o ktorym mowa", a nie tak w ogole)

Offline

#20 2011-02-19 09:32:32

Re: Widok 3D w josm

Na spotkaniu przedstawimy o 14.15 pomysl i maly prototyp hardware dla czlonków OSM które bedzie moglo ulepszac model terenu 3D. SRTM bedzie modelem bazowym do ulepszania.

Offline

#21 2011-02-19 10:38:10

Re: Widok 3D w josm

By the way, can you please add a short description on what tags your tool analyses?
http://wiki.openstreetmap.org/wiki/3D_D … nt/Tagging

Offline

#22 2011-02-20 11:00:02

Re: Widok 3D w josm

Polecam Wam pod uwage http://forum.blender3d.pl/viewtopic.php?t=36
Zaimplemenowane blendera pod OSM oznaczalo by pozyskanie sprawnego, profesjonalnego narzedzia do modelowania 3D w OSM oraz pozyskanie nowej grupy uzykowników którzy dobrze znaja sie na 3D

Offline

#23 2011-02-20 16:04:56

Re: Widok 3D w josm

!i!:
Short description added.

Balrog-kun:
Dokładnie. Teren to przyszłość w kontekście mojej aplikacji. Niestety czasu nie da się rozmnożyć. W przyszłości przejrzę źródła OSM 3D, oraz Srtm2osm perl , jakoś te aplikacje parsują dane z srtm więc może da się coś wykorzystać. Jednak teren obecnie nie jest dla mnie priorytetem.

Inna sprawa że www.osm3d.de ani http://www.hitta.se/3d/3d_map.aspx nie działa na żadnym z kilku komputerów na których próbowałem te strony uruchomić. Chciałbym w końcu zobaczyć co tam jest ukrytego wink

marek kleciak:
Praca która wysłałeś wygląda bardzo ciekawie. Pokazuje że dachy generowane metodą szkieletową wyglądają naprawdę fajnie. Spróbuje zapoznać się z jej treścią mam nadzieje że google translator da radę wink

Celem mojego projektu jest stworzenie narzędzia ułatwiającego edycję w danych osm. Niestety obecnie edycja wszystkich danych poza kształtem w JOSM jest dość uciążliwa, przynajmniej dla mnie. Nie przemawia do mnie samo ustawianie atrybutów bez ich wizualizacji. Atrybuty takie jak wysokość, materiał,  gatunek drzewa, itp w widoku 2D są zwyczajnie ukryte w pośród wielu innych. Na stworzeniu takiego narzędzia chciałbym obecnie się skupić. Oczywiście nie widzę technicznych problemów z importem i wyświetlaniem modeli budynków zapisanych w dowolnym formacie i przechowywanych w jakimś repozytorium/bazie danych. Możliwe że kiedyś uda się to wykonać.

Źródła JOGL2 zawierają gotowy kod do importu modeli w formatach obj oraz 3ds. Blender potrafi eksportować dane do formatu obj. Więc jest możliwość wykorzystania modeli. Wymaga to co prawda lekkich zmian kodu  i postaram się to wkrótce to dodać .

Swoją drogą ciekawy mógłby być eksport modeli wyświetlanych przez mój plugin do formatu obsługiwanego przez blendera. Z godnie z zasadą że lepiej mieć cokolwiek niż nic. Taki model mógłby stanowić bazę dla tworzenia modeli całych miast w tym programie.

Obecnie zapoznaję się z blenderem. A właściwie to próbuję otrząsnąć z szoku jaki przeżyłem po jego uruchomieniu. I pomyśleć ze jeszcze niedawno żyłem w przekonaniu ze najgorszy na świecie interfejs posiada GIMP wink

Offline

#24 2011-02-20 16:15:58

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,327
Website

Re: Widok 3D w josm

kendzi wrote:

Obecnie zapoznaję się z blenderem. A właściwie to próbuję otrząsnąć z szoku jaki przeżyłem po jego uruchomieniu. I pomyśleć ze jeszcze niedawno żyłem w przekonaniu ze najgorszy na świecie interfejs posiada GIMP wink

Na początku wydaje się kiepski, ale jak sie trochę w nim popracuje to wszystko zaczyna być przemyślane :-)

Offline

#25 2011-02-20 17:21:19

Re: Widok 3D w josm

wink wink wink interface Blendera jest jakie jest, no ale program jest for free.
Teren jest b. wazny, ale i trudny do zrobienia o tyle, ze nie moze byc po prostu chmura punktów, lecz byc fragmentowany, zawierac Level of detail i posiadac takze atrybuty. Dobrze byloby sie spotkac w grupie majacej ochote rozwijac 3D i porozmawiac.
Twoja praca to bardzo dobry poczatek i super ze to robisz.

Masz tez calkowicie racje: Obecny ksztalt JOSM nie przekonuje do pracy w 3D. Trzeba naprawde wiele samozaparcia, by w ten sposób dzialac.

Offline

Board footer

Powered by FluxBB 1.4.8
Hosting sponsored by Oxilion