OpenStreetView Alternativen?

Ich stimme dir da total zu, denke aber auch, dass es die Mischung macht.
Es kommt eben darauf an, ob man nur ein gröberes Stadtmodell haben will, oder etwa für Spiele, Animationen oder Navis hochauflösende und photorealistisch texturierte Modelle haben will. OSM kann derzeit ansatzweise beides leisten :slight_smile:
Für Mapper ist es deshalb wahrscheinlich am besten, wenn man die Fotos der Modelle aufhebt, dann kann die Arbeit später bestimmt noch genutzt werden.

Bei der OSM2World-Slippymap, ja. Du kannst natürlich mit OSM2World z.B. im Viewer näher ranzoomen, oder dir eine Karte von deiner Gegend mit höherer Auflösung rendern etc… Das ist also keine prinzipielle Limitierung von OSM2World, sondern eine Frage dessen, was der Slippymap-Server verkraftet.

Ich stimme jedoch zu, dass eine Grunderfassung möglichst vieler Gebäude mit 3D-Basistagging als erster Schritt wünschenswert ist.

Und auch wenn wir irgendwann 3D-Modelle für bestimmte Gebäude haben, sollte für diese Gebäude immer noch eine Simple-3D-Attributierung vorhanden sein. Ein Modell mit individuellen Texturen braucht ja z.B. um Größenordnungen mehr Speicherplatz als ein paar Ways mit Tags, also wird man sich etwa bei Offline-Karten höchstens für ausgewählte Modelle individuelle Texturierung erlauben können. Wie !i!s Beispiele zeigen, ist es wirklich eine Frage des Anwendungsfalls, was besser ist.

Ja.

Sieht allerdings manchmal trotzdem etwas komisch aus, weil es bisher nur eine Form (rechteckig) und Textur für alle Eingänge gibt.

ok…wenn ich also die “3D-Grundtags” auf die Gebäude in den Dörfern lege - wo und wann (ebenfalls tägliche Aktualisierung?) kann ich diese dann in 3D betrachten? OSM2World?

http://maps.osm2world.org Aktualsiert wird jedoch nur wöchentlich.

Danke :slight_smile: Muss ich dann mal zusehen, dass ich ne andere App für mein Handy finde wg. den Fotos…fahre dann die Tage die Hauptstrasse auf und ab für die ungefähre Haushöhe bzw. Stockwerkanzahl und die Hausnummern zu ermitteln

Lernen an Beispielen ist manchmal ganz hilfreich. Da gerade das Schweriner Schloss in WN promoted wurde, habe ich mir den Bereich einmal in JOSM heruntergeladen, lokal gespeichert und dann meinen lokalen OSM2World Viewer damit gefüttert, inkl. Herumprobieren, wie sich Änderungen auswirken.
Die Übung fand ich recht aufschlußreich, da mich die endlos scheinenden Variationen im Wiki bisher eher abgeschreckt hatten, überhaupt in 3D von der Datenseite her reinzuschauen. Am konkreten Beispiel ist das plötzlich gar nicht mehr so sehr “rocket science”.

Gibt es irgendwo noch eine Sammlung guter (möglichst fertiger) Beispiele? Im Wiki finde ich nur fertig gerenderte 3D-Bilder, jedoch ohne Link zu den Rohdaten.

@Tordanik: OSM2World ist von dir, wenn ich das richtig seh? :slight_smile: Ich habs grad gestartet…die Texturen werden allerdings nicht gefunden. Hab den Ordner mit der definitionsdatei direkt in den Hauptordner entpackt, nur tut sich da leider nichts. Habe nur einfarbige Flächen. Muss ich das noch irgendwo aktivieren? Finde da nichts im menü

Zudem könnte ich einen Beitrag zu Texturen und Bäumen leisten. Vor allem bzgl. Bäumen…habe da mal einen Treegenerator gekauft, welcher detalierte 3D-Modelle oder einfach nur eine “Pappfigur” erstellen kann (zwei renderings des Baums um 90° in der Mitte versetzt).
Anzahl Äste, dicke Äste/Stamm und Formen sind einstellbar. Ebenfalls die Wurzelform. Der Stamm und die Blätter (bzw .“Feinäste”) sind Texturen, welche man nach beliebigen erweitern kann.

Sieh dir mal einige Objekte in Bonn Umgebung der Heinemannstraße an (in OSM).

Interessante Objekte sind das Hotel Maritim, die Kindertageseinrichtungen, die Aktion Mensch, das Gustav-Stresemann-Institut, das Rheinauen-Carré und die Friedrich-Ebert-Stiftung. Für die letzten beiden musst du ggfs. etwas hin- und herschieben. Etwas weiter im Westen wären noch der Dreizehnmorgenweg 36 und 38 interessant. Die Haltestelle Max-Löbner-Straße ist als Nur-Dach auch ganz nett, wenn auch eine sehr grobe Annäherung an die reale Gestaltung.

HTH
Edbert (EvanE)

Ja, das ist von mir. Du musst beim Aufruf die Definitionsdatei mit angeben (oder die Batch/Shell-Datei entsprechend bearbeiten). Der zusätzliche Parameter könnte beim Standard-Dateinamen so aussehen:

–config texture_config.properties

Alles noch etwas holprig, ich weiß. Aber ich schreibe derzeit an meiner Masterarbeit und komme leider selber erst nächsten Monat wieder zu größeren Verbesserungen an OSM2World.

Cool. So was ähnliches hab ich auch verwendet, allerdings “nur” ein Open-Source-Tool (Arbaro) – und ich kann es nicht wirklich bedienen. :wink: Die “Pappfiguren” sind ziemlich genau das, was OSM2World für OpenGL-Output derzeit tut, wenn man die Definitionsdatei benutzt.

Wie würdest du dir verschiedene Baumvarianten vorstellen? Zufallsgesteuert oder tatsächlich unter Berücksichtigung von Detailtagging wie z.B. beim Entwurf von Marek?

Ja die Bachdatei ging bei mir gar nicht - auch nicht unter Angabe des korrekten Verzeichnisses. Kann irgendwie JAR-Dateien nur durch Doppelklick starten :confused: Java stürzt sonst direkt ab…hab das Problem auch bei JOSM.

Naja…für Deutschland ganz simpel eine Buche in klein und groß (kleine Bäume haben ja eine ganz andere Form als ausgewachsene - u.a. kleinere Blätter), Tanne und Kiefer. Da wo nichts angegeben ist natürlich per Zufall, sonst eines der Bäume. Dann z.B. “Laubbaum 2 Meter” → kleine Version der Buche und entsprechend skalieren.

Den Generator hab ich:
http://www.thegamecreators.com/?m=view_product&id=2087

Hier kannst du dir die Software als Demo anschauen was möglich ist - nur speichern kann die nicht:
http://www.thegamecreators.com/?m=view_product&id=2087&page=demo

Hab die Batch-Datei jetzt doch noch zum laufen bekommen - allerdings weiß ich nicht wohin mit dem Parameter. Vor der JAR geht es nicht und macht ja auch wenig Sinn. Dahinter funktioniert das auch nicht:

c:\windows\syswow64\java.exe -Xmx1G -jar OSM2World.jar --config example_config.properties %

unter Ubuntu scheint java -jar OSM2World.jar --config texture_config.properties --gui zu funktionieren… (texture_config.properties aus der example texture selection auf http://osm2world.org/download/))

BTW: Dank an Edbert für die Beispiele!

Hätte das Ubuntu-Setup funktioniert und meinen Laptop nicht zerschossen, dann hätte ich es da gemacht :wink: Sitze grad am Haupt-PC mit Windows 7…

Habs probiert - so geht das hier auch! War vielleicht das komische Prozentzeichen…oder da fehlende --gui

Was ich bei TreeMagik vergessen hab: man kann mithilfe einer Blatt-Textur (von jeder beliebigen Plfanze halt) eine “Ast-Textur” erstellen. D.h. die Blätter auf eine viereckige Textur mit transparentem Hintergrund legen, welche dann auf jeden Ast des 3D-Baumes gelegt wird :slight_smile: Somit ist man da total flexibel. Man kann natürlich auch extern erstellte oder sogar fotografierte Asttexturen verwenden

Hab mal in JOSM vorhin paar Häuser mit diversen Parametern versehen. Stockwerk-Angabe führt anscheinend zu komischen Fenstern, was bei Fachwerkhäusern merkwürdig aussieht. Die Dachform wird allerdings überhaupt nicht übernommen:

Die Kirche sieht jedenfalls schon interessant aus :wink: (vorne links mit dem roten Dach und dem grauen Turm). Sehe gerade, dass nur bei einem Haus die Dachform übernommen wurde. Rechts mitte links von der doppelstrasse.

Verwendete Paramter:
building=yes
building:levels=2
building:roof:orientation=along
building:roof:shape=hipped
building:height=14

das “hipped” geht. Die anderen sind mit “pitched” getagged, was nicht funktioniert

“pitched” ist bei Simple_3D_Buildings#Roof im Gegensatz zu “hipped” nicht definiert.
Also zurück auf die Standard-Einstellung (Flachdach, rot).

Edbert (EvanE)

Huch…das ist ja ne ganz andere Seite :confused:

Ich hatte hier geschaut…! Danke für den richtigen Link
http://wiki.openstreetmap.org/wiki/Glosm

@Tordanik: habe jetzt auf mind. 50 Gebäuden die Parameter gesetzt - beim laden stürzt der aber ab (bei “generating terrain…”

“JTS triangulation failed” steht in der Konsole als letzter Fehler.

Wenn du selber testen magst - die Daten sind oben:
http://www.openstreetmap.org/?lat=51.24472&lon=9.25826&zoom=15&layers=M

Ich hab deine Region gerade mal manuell auf dem Server angestoßen und das hat Problemlos geklappt. Es gab zwei kleinere Fehler in den Daten, die aber kein Grund für einen Absturz sind und wie man in der Slippymap sieht, passt da auch alles http://maps.osm2world.org/?zoom=17&lat=51.24626&lon=9.25561&layers=B0TTFF

Ich habe das ganze mit diesem Datensatz aus der Overpass-API getestet. Kann dein Problem also nicht wirklich nachvollziehen. Ist das evtl. eine nested Exception und eigentlich OutOfMemory oder sowas? Ansonsten bitte auch mal noch mehr von der Exception pasten.

Muss ich heut Abend mal schauen; bin grad auf Arbeit. Könnte auch an den Texturen gelegen haben. Hab eine 4096er Skytextur und zwei andere mit eingebaut + in der Config die Texturgröße von 1024 auf 4096 gestellt…
Die Performance bei texturierter Darstellung (mit deinen Standardtexturen) ist unter Java natürlich net soo der Hammer :confused: (hab 4x3 Ghz zur Verfügung…denke es wird auch nur ein Thread gestartet). Gibts hier keine Hardwareunterstützung?

Zu deinem Server: renderst du das ganze mit POVRay?

Auch wenn’s am neuen Thema vorbei geht ;)…

Probier mal Trigger Shot aus: https://play.google.com/store/apps/details?id=com.krugism.triggershot
Das hatte ich vor knapp einem Jahr verwendet und in meinem Urlaubsgebiet Fotos gemacht und danach gemappt. Damals noch mit einer selbst zusammengeschusterten Halterung. Die Ergebnisse waren nicht sooo schlecht. Hätte das Gerät noch eine halbwegs vernünftige Kamera…Aber das ist wieder ein anderes Thema.

Inzwischen ist eine “richtige” Halterung vorhanden. Bei dieser vibriert das Handy aber zu stark, die Fotos werden so nix. Da muss ich mir nochmal was überlegen. Aber die App an sich funktioniert gut.

Als Intervall habe ich 2 Sekunden gewählt. 5 Sekunden sind meiner Meinung nach zu viel, da gehen einem zu viele Infos flöten. Die App hört übrigens auf zu knippsen wenn das Display aus geht. Könnte vielleicht auch das Problem sein, dass du nur 5 Bilder bekommen hast bei deinem ersten Versuch.

Genau DIE App hatte ich ja gestartet…nach 5 Fotos oder so hat dre aufgehört… ah…ja, das Display war nach kurzer Zeit aus! Danke für den Tipp :smiley: Probier ich nachher wieder aus…oder gleich mal in der Pause ne Runde mit dem Auto fahren :wink: