Przykłady OSM 3D

Jako paski we wzorze bardziej chyba pasuje “stripes” niż “strips”. Ale pewny nie jestem.

Moim pierwowzorem było oznaczenie kierunków na pasach jezdni: http://wiki.openstreetmap.org/wiki/Key:turn

Poza tym średnik używany jest jako rozdzielenie atrybutów dla tego samego elementu, tu jest podział na pasy leżące obok.
Dwie listy - tak zdaję sobie że jest to “coś nie tak” i warto dopracować, a najlepiej wydzielić na część jak z groundfloorem. Chociaż wydaje mi się, że fajne byłoby pójście w kierunku zasad CSS, że uszczegółowienie “nadpisuje” w wyznaczonym zakresie ustalenie ogólne. Być może jest to trudne - nie wiem. Piszę jak mi się wydaje…

Zdaję sobie sprawę z tego. W tym, ale i nie tylko w tym przypadku, trzeba byłoby trzymać się rygorów zgodności ilości opisywanych pasków, żeby się całkowicie nie rozsypała ta układanka. Ale w swoich próbach 3D z dachami też trzeba się trzymać pewnych rygorów (dopasowanie wysokości budynków z dachami, itp).

Też tak można, ale czy to nie za dużo roboty, której jest i tak dużo? :slight_smile: Przypadków z np. 27 nieregularnymi paskami jednak jest stosunkowo niewiele.

Nie wiem, być może rozwijając temat okazałoby się, że tak. Z drugiej strony opisywanie budynków różnego typu relacjami i panowanie nad nimi jest uciążliwe. Ii na pewno nie zachęcające do zaczynających zabawę 3D czy w ogóle z OSM. Tak mi się wydaje.

A propos wzmianki CSS tak sobie pomyślałem czy nie byłoby rewolucji :sunglasses: gdyby spróbować opisywać np: building=school 25 #fc0 (skrócony zapis #ffcc00) plaster albo przedzielone średnikami. Powiedzmy że to taka niezobowiązująca myśl :smiley:

Czyli że pole “school” miałoby mieć wartość “school 25 #fc0”?

Przy powtarzalnych paskach fajnie bylo by powiedziec ze paski powtarzaja sie n razy zamiast wpisywac n elementów w opis, bo wtedy rzeczywiscie latwo sie pogubic.

http://translate.google.pl/#en/pl/strip - ale jak bardziej właściwą jest stripe, to można poprawić, albo znaleźć lepszy odpowiednik

tak… może za daleko się zagalopowałem w rozważaniach…
chodziło mi o to, że jak w css jest border-style: solid; border-color: #fff; border-width: 2px - można zapisać to jako border: solid 2px #fff. I wszystko gra. Kwestia interpretacji i wizualizacji zapisu.

Drążąc temat pomyślałem sobie, że zamiast building: (jak z przykładu z pierwszego obrazka) i facade: (z drugiego) można byłoby zaproponować 3df: - w nawiązaniu do dachowych 3dr:

Na przykład - kolejny element do opisania tym sposobem

artwork_type=statue ? / monument=memorial ?
height:7.1
3df:strips:8
3df:strips:height=.5|.3|1|3|.2|1.2|.1| .8
3df:strips:colour=#999999|#ffcccc|#ffeecc|#ffeecc|#ffcccc|#ffcccc|#ffcccc|#ffcccc

3df:strips:indent=0|0|0|.15|0|.25|0|.25
3df:strips:hangover=.6|.30|0|.5|.0|.5|0

wersja uproszczona bez tagu wysunięcia, ale z wartościami ujemnymi dla wcięcia
3df:stripes:indent=-.6|-.3|0|.15|-.5|.25|-.5|.25

oczywiście powyższe wartości odnoszą się do bazy 2D, którą zaznaczyłem na rysunku, która mogłaby być inaczej przyjęta w zależności od formy w realu, czy spodziewanego renderingu w mapniku.

Zdecydowanie za daleko, to zdecydowanie powinno lądować w osobnym polu. Wsadzanie kilku osobnych znaczeń do jednego pola to Bardzo Zły Pomysł.

Przyznaje ze centrum Warszawy wyglada w 3D ladniej niz w Berlinie:
http://map.f4-group.com/#lat=52.5192741&lon=13.3994055&zoom=17&ui.showMenuPage=true&ui.discoveryOpen=false&menuPage.type=search&menuPage.id=Berlin&camera.theta=64.53&camera.phi=-67.323

Postaral sie ktos za to w Bremie:
http://map.f4-group.com/#lat=53.0757234&lon=8.8072358&zoom=17&ui.showMenuPage=true&ui.discoveryOpen=false&menuPage.type=search&menuPage.id=Bremen

oraz w Lubece:
http://map.f4-group.com/#lat=53.8665507&lon=10.6826306&zoom=18&ui.showMenuPage=true&ui.discoveryOpen=false&menuPage.type=search&menuPage.id=L%C3%BCbeck&camera.theta=68.491&camera.phi=-38.675

Rostock:
http://map.f4-group.com/#lat=54.0895328&lon=12.1373983&zoom=17&ui.showMenuPage=true&ui.discoveryOpen=false&menuPage.type=search&menuPage.id=Rostock&camera.theta=80&camera.phi=-87.376

Móglby ktos z Was pochylic sie nad katedra w Gnieznie?

Ekipa z F4 zaimplementowala wreszcie budynki z otworami:

http://forum.openstreetmap.org/viewtopic.php?pid=380742#p380742

Pozwala to na duzo latwiejsza prace w wielu przypadkach.

Czy F4 potrafi używać przyblizonych wartości jak ilość kondygnacji? Takie dane mogłbym zebrać i powklepywać choćby przy okazji jeżdżenia po mieście.

Tak, obsluguja to. Pozbieraj dane jesli bedziesz mial okazje.

Dla innych: pole dla opisu liczby kondygnacji to http://wiki.openstreetmap.org/wiki/Pl:Key:building:levels

A, jeszcze jedno pytanie: jaki jest lag pomiędzy edycją a renderem w F4? http://osmbuildings.org/ ma całkiem przyzwoity.

Swoją drogą, warto by na http://wiki.openstreetmap.org/wiki/3D wspomnieć status licencyjny poszczególnych projektów, F4 nie jest tu szczególnie fajny - czy jest jakieś Open Source z porównywalnym renderowaniem?

Panie i panowie.
Z glebokim podziwem: Model 3D Moskwy:
http://map.f4-group.com/#lat=55.7518916&lon=37.6200337&zoom=18&ui.discoveryOpen=false&camera.theta=71.929&camera.phi=77.922

Porównywalne to albo Kendzi3D, albo OpenScienceMap, ale tylko w sensie że “w ogóle niezłe”, a nie że podobne.

f4 to nie projekt, to po prostu maszynka do wizualizacji taggingu http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings
Mam nadzieje, ze zrobimy predzej czy pozniej cos takiego sami ale jako open source.

A tak nawiasem:
Czy móglby ktos z Was zrobic zamek Królewski w Warszawie i Wawel?

Wawel będzie dość smutny z braku danych o samym wzgórzu. Zwłaszcza mury wyjdą głupio.

Mozna to obejsc uzywajac kilku poziomic co 1 metr opisanych jako
building=terrain

Dobry przyklad to kosciól w Lubece (Lübeck)
Mury oporowe zrobione sa tam z kawalków.

Ale brzydki hack.

Przy okazji - mam prośbę do wpisujących wartości height - podawajcie też building:levels, to może być użyte niezależnie (ile poziomów okien pokazać?). To że nie jest to używane w tym momencie to nie powód by tych danych nie dodawać.

Jest brzydki ale co zrobic skoro nikt się nie pali do nowego Api w którym mozna by użyć model terenu?
W mojej Full Definition przewiduję teren i tego typu rzeczy nie były by problemem.
Jednak bez implementacji to będzie jak programowanie w asemblerze. Zero przyjemności, skomplikowane i podatne na błędy.

Done!
Może nie jest to czyste piękno, ale z braku laku ujdzie :wink: Jak czuje się ktoś na siłach to może tam popoprawiać/zrobić po swojemu/zmienić kolory…bo jakiś taki wyblakły wyszedł :smiley:

I dodałem “Zygmunta” na kolumnie

No super Javnik, dzieki ogromne!
No to teraz Stary Rynek z kolorkami fasad. Ja robie foty j lapie Fotoshopem kolor tynku poszczególnych fasad. Idzie piorunem. Acha, poprawiam kolorystyke fotek ustalajac punkt bieli zanim zlapie kolor.