You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#101 2015-12-11 21:55:15
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Eigene Karte für Spiel erstellen
@ wambacher Weil es weiter oben in der Erklärung hieß, dass ich mir eine neue Ebene anlegen soll und darauf meine POIs setzen. Ist das jetzt doch wieder falsch?
Nein ich habe bislang noch nix in OSM editiert. Aber ich habe das gestern getestet und das mit neuen POIs setzen klappt soweit auch ganz gut nur das sie eben beim Zoomen nicht an der Stelle sind wo sie sein sollten (Wie oben beschrieben).
Ja, hab ich leider auch zu spät realisiert, dass man dir das vorgeschlagen hat. Allerdings halte ich auch im Nachhinein garnichts von diesem Vorschlag. Editiere "deine" Daten in den OSM-Daten, gönne denen einen extra Tag popup=yes und dann kannst du die immer noch später herausfiltern und der Popup-Software übergeben.
Inzwischen bist du aber von so vielen Vorschlägen überschüttest worden , dass du sicher auch nicht mehr weist, was nun gut für dich ist.
Gruss
walter
Offline
#102 2015-12-11 22:22:21
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Lade das mühsam zusammengestellte lokale OSM-File und ändere es in der gleichen Ebene. Genauso als ob du für OSM mappen würdest. Nachher eben nur lokal abspeichern und auf keinen Fall hochladen.
Ich hatte ihm gesagt er solle eine neue Ebene erstellen, damit er an Ende eine .osm-Datei hat die nur die POIs enthält. Diese Datei dient ja dann als POI-Datenquelle für Leaflet. Es macht ja keinen Sinn die ganzen Straßen mit in der Datei zu haben.
Hab gerade was festgestellt und zwar wenn ich in JOSM auf der neuen Ebene POIs setze klicke ich Stellenweise auf einen bereits grau hinterlegten auf der anderen Ebene und setze dann auf meiner Ebene den POI an die Stelle wo er sich auf der anderen Ebene auch befindet. Wenn ich dann allerdings näher ranzoome, liegen die beiden POIs auf den verschiedenen Ebenen nicht übereinander. Woran liegt das? Was mache ich flasch?
Ich denke mal das liegt einfach nur daran, dass du mit der Maus nicht 100% genau die gleiche stelle triffst wenn du nicht so nah ranzoomst.
Offline
#103 2015-12-11 22:47:56
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Eigene Karte für Spiel erstellen
Ich hatte ihm gesagt er solle eine neue Ebene erstellen, damit er an Ende eine .osm-Datei hat die nur die POIs enthält. Diese Datei dient ja dann als POI-Datenquelle für Leaflet. Es macht ja keinen Sinn die ganzen Straßen mit in der Datei zu haben.
Deswegen vorhin mein Vorschlag, die wichtigen POI mit einen Extra-Tag zu markieren und sich die später herauszufiltern. Deutlich sicherer als jetzt auch noch mehrere "private" OSM-Dateien zu managen.
Da ein Kollege (gestern?) angemerkt hat, dass es kein Problem sei, in Leaflet OSM-Files und deren XML zu verarbeiten, kann das dann dort berücksichtigt werden.
Gruss
walter
Offline
#104 2015-12-11 23:50:53
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Da ein Kollege (gestern?) angemerkt hat, dass es kein Problem sei, in Leaflet OSM-Files und deren XML zu verarbeiten, kann das dann dort berücksichtigt werden.
Das ist durchaus möglich. Ich halte es nur nicht für sinnvoll die ganzen Daten die man nur fürs Rendern gebraucht hat mit auf den Webserver zu packen und den Browser damit zu belasten, wenn man nur ein paar POIs auslesen will.
@Dragon2304:
Hier mal eine Version die grundlegend dem entsprechen sollte, was du vorhast: http://test.be2art.de/OSM/osmpois.html
Offline
#105 2015-12-12 12:23:21
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
@ wambacher Ja das ist richtig, dass ich mitlerweile soviele Lösungsvorschläge erhalten habe, dass ich solangsam echt nicht mehr weiß welche die beste für mich ist. Jedoch erscheint mir die von TEL0000 die einfachste für mich zu sein.
@ TEL0000 danke für die Testversion. Ja das entspricht dem was ich mir vorgestellt habe. Jetzt eine Frage hast du die Marker für Schule und Supermarkt selbst erstellt oder sind das einfach die die Standard sind?
Wie muss ich jetzt mit den Daten verfahren damit das bei mir auf der Karte auch so funktioniert? Also wo muss ich die .osm-Datei hinpacken?
Offline
#106 2015-12-12 15:12:59
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Jetzt eine Frage hast du die Marker für Schule und Supermarkt selbst erstellt oder sind das einfach die die Standard sind?
Die sind von https://mapicons.mapsmarker.com/. Dort kannst du Marker oder Icons runterladen, musst dann aber auch auf die Lizenz achten.
In den Zeilen 80-90 des Quelltextes siehst du wo der Pfad zu den Icons definiert ist.
Wie muss ich jetzt mit den Daten verfahren damit das bei mir auf der Karte auch so funktioniert? Also wo muss ich die .osm-Datei hinpacken?
In Zeile 167 des Quelltextes ist der Pfad zu der Datei. In diesem Fall liegt die Datei im gleichen Ordner wie die HTML-Datei.
Edit: Ich habe den Quelltext zwischen Zeile 80 und 113 nochmal vereinfacht. Jetzt befindet sich der Pfad zur .osm-Datei in Zeile 159.
Last edited by TEL0000 (2015-12-12 15:36:26)
Offline
#107 2015-12-12 15:34:14
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
danke dir für die Infos.
Ist es denn auch möglich die Icons zu verwenden die JOSM anzeigt wenn ich den Schlüssel und Wert angebe?
Offline
#108 2015-12-12 15:45:25
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Ist es denn auch möglich die Icons zu verwenden die JOSM anzeigt wenn ich den Schlüssel und Wert angebe?
Ich weiß jetzt nicht wo die Icons von JOSM gespeichert sind, aber du kannst im Prinzip jedes beliebige Bild einsetzen.
Lad am Besten http://test.be2art.de/OSM/osmpois.html nochmal neu, da ich ein paar Kleinigkeiten am Quelltext geändert habe, was es für dich leichter macht neue Layer hinzuzufügen.
Versuch auf jeden Fall den Quelltext zu verstehen, dann kannst du das am Besten auf deine eigenen Bedürfnisse anpassen.
Offline
#109 2015-12-12 16:01:35
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Eigene Karte für Spiel erstellen
Die Icons von Josm liegen hier: https://josm.openstreetmap.de/browser/j … ages/icons
Sehr schöne Icons findet man auch bei osmic. Da kommen inzwischen die meisten Mapnik-Bildchen her: http://wiki.openstreetmap.org/wiki/User:Nebulon42/Icons
Auch ganz hübsch: http://www.sjjb.co.uk/mapicons/
Letztere sind CC0, bei den anderen die Lizenz bitte selbst in Erfahrung bringen...
Offline
#110 2015-12-12 16:08:17
- womisa
- Member
- Registered: 2009-06-30
- Posts: 445
Re: Eigene Karte für Spiel erstellen
Hallo @DRAGON2304
ich habe jetzt nicht den gesamten Thread verfolgt, und weiß nicht ob ich mit meinem Tipp daneben liege.....dann sorry
Schau die mal das Mapsforge Project an ( https://groups.google.com/forum/#!forum/mapsforge-dev ) dort kannst du eine "rein" lokale Version mit eigen generierten Karten zusammenbauen. Derzeit ist die Integration von POIS in einer SQLITE Datenbank in Arbeit.
Allerdings muße da was in Java fit sein....
Auf dem PC kannst du mal mit Atlas(Beta) https://groups.google.com/forum/#!forum/atlas-app spielen. Dort kannst Du POI Dateien laden um ein "Feeling" zu bekommen....
Viele Grüsse
Achim
Ps.: Ich bin weder ein Entwickler von Mapsforge oder Atlas...also unbedarft...
Last edited by womisa (2015-12-12 16:48:07)
Offline
#111 2015-12-12 16:21:18
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Danke euch für die Icons. Ich werde mal schauen was am besten aussieht.
Nochmal eine kurze Frage wegen meinem Problem mit dem das die POIs auf meiner neuen Ebene beim ranzoomen nicht genau da liegen wo die auf der anderen Ebene sind.
Liegt das wirklich mit der Zoomstufe zusammen? Wenn ja wie weit sollte ich denn ranzoomen damit sie auf meiner Karten richtig dagestellt werden? Komplett soweit wie geht? Weil es wäre ja blödsinn wenn ein Supermarkt Symbol beim ranzoomen auf einer Straße liegen würde wenn ich fertig bin. Leider weiß ich nicht wie ich das in JOSM sehen kann wo die letzen Endes liegen werden.
Edit: Weitere Frage wegen dem Rendern der Karte das was mir TEL0000 geraten hatte mit dem Löschen der Zeilen funktioniert soweit das die POIs weg sind. Allerdings wenn Gebäude einen Namen haben z.B. Kindergarten Kunterbunt oder Grundschule Musterstadt dann erscheint dieser Name auch auf der gerenderten Karte. Desweiteren sind einige eingezeichneten Gebäude verschwunden und es stehen nur noch die Hausnummern auf der Karte. Wie bekomme ich das weg bzw. was mache ich damit das nicht mehr passiert??
Last edited by Dragon2304 (2015-12-12 17:06:11)
Offline
#112 2015-12-12 17:23:43
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Ich glaube das Problem mit dem ranzoomen habe ich noch nicht richtig verstanden.
Was das rendern angeht. Durch das rauslöschen der Zeilen dürften keine Gebäude verschwunden sein. Allerdings könnte es sein, dass nicht alle Gebäude angezeigt werden. Wenn du in Zeile 45 das "=yes" entfernst müssten alle Gebäude angezeigt werden.
Wenn du keine Hausnummern sehen willst, dann musst du Zeile 285-292 löschen.
Ich glaube die Namen befinden sich zwischen 430 und 444. Da bin ich mir aber nicht sicher.
Offline
#113 2015-12-12 17:27:58
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Also das Problem mit dem Ranzoomen ist folgendes wenn ich z.B. einen POI setze und mich in Zoomstufe bei 77,7m befinde und dann näher ranzoome ist er an einem anderen Punkt. Jetzt meine Frage was mache ich falsch? Muss ich näher ran wenn ja wie weit?
Das Problem mit den Häusern ist gelöst. Das mit den Namen bleibt.
Last edited by Dragon2304 (2015-12-12 17:33:49)
Offline
#114 2015-12-12 17:34:58
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: Eigene Karte für Spiel erstellen
Der Node wird natürlich da erzeugt, wo du hinklickst. Wenn du weiter rein zoomst, klickst du entsprechend genauer. ![]()
Offline
#115 2015-12-12 17:38:39
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Der Node wird natürlich da erzeugt, wo du hinklickst. Wenn du weiter rein zoomst, klickst du entsprechend genauer.
Ok das habe ich jetzt verstanden. Aber wie weit muss ich denn überhaupt ranzoomen damit das auf der Karte sich dort befindet wo es hingehört. Weil bei Zoomstufe 19 komm ich ja max. mal auf 30 Meter ran. Reicht es dann auch wenn ich den Node bei 30m setze oder ist der dann woanderst?
Offline
#116 2015-12-12 17:53:34
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Eigene Karte für Spiel erstellen
Ok das habe ich jetzt verstanden. Aber wie weit muss ich denn überhaupt ranzoomen damit das auf der Karte sich dort befindet wo es hingehört. Weil bei Zoomstufe 19 komm ich ja max. mal auf 30 Meter ran. Reicht es dann auch wenn ich den Node bei 30m setze oder ist der dann woanderst?
Arbeitest du denn nicht in Josm????? oder hab ich mal wieder was verpasst?
Gruss
walter
Offline
#117 2015-12-12 17:56:39
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Doch ich arbeite in JOSM. Meine Frage war ja auch wie weit muss ich in JOSM ranzoomen um POIs zu setzen damit sie mir bei Zoomstufe 19 auf der Karte an der richtigen Stelle angezeigt werden. Mein Problem zur Zeit ist, dass wenn ich einen Punkt bei 77,7m in JOSM setze und dann ranzoome er sich wo anderst befindet.
Offline
#118 2015-12-12 17:58:32
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Der Node ist immer da wo du hinklickst und nie woanders. Wie nah du ranzoomst um den Punkt zu setzen hängt davon ab wie genau du den Punkt setzen willst. Wenn bei der Skala 77m steht, dann sollte das ausreichen, dass du nicht die Straße triffst. Lass dich nicht zu sehr von den Icons der anderen Ebene ablenken. Du wirst nie exakt den gleichen Punkt treffen. Zur Orientierung kannst du dir in Josm über den Menüpunkt "Hintergrundbild" auch Lufbilder anzeigen lassen.
Offline
#119 2015-12-12 18:00:31
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Das bedeutet wenn er in JOSM nicht die Straße trift egal in welcher Zoomstufe, dann tut er es auch gerendert nicht?
Offline
#120 2015-12-12 18:08:08
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
So pauschal kann man das nicht sagen, da die Straßen breiter gerendert werden als in Josm. Ich würd mir da auf jeden Fall nicht so viele Sorgen drum machen. Bei einem Supermarkt muss der Punkt nicht auf den Meter genau sein. Und falls dir später ein Punkt auffällt der nicht da liegt wo du ihn haben willst kannst du den ja immernoch verschieben.
Offline
#121 2015-12-12 18:11:50
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Ok danke dir vielmals.
Jetzt brauch ich glaube ich erstmal nur noch eine Lösung für das Rendern das da wirklich kein Gebäude mehr einen Namen hat und dann komm ich erstmal alleine zu recht (hoffe ich).
Also nochmal zur Verdeutlichung. Ich möchte die Karte so rendern, dass da nur Straßennamen, Hausnummern und die Grunddaten wie Straßen, Wege, Wälder usw. angezeigt werden. Jedoch keine Namen von Schulen, Gebäuden usw.. Wie bekomme ich das hin?
Offline
#122 2015-12-12 18:35:22
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Eigene Karte für Spiel erstellen
Also nochmal zur Verdeutlichung. Ich möchte die Karte so rendern, dass da nur Straßennamen, Hausnummern und die Grunddaten wie Straßen, Wege, Wälder usw. angezeigt werden. Jedoch keine Namen von Schulen, Gebäuden usw.. Wie bekomme ich das hin?
Also nochmal zur Verdeutlichung: Indem du den Style änderst. Das sind die Dateien, wo drinsteht, was wie dargestellt werden soll. Falls du noch Maperative verwenden willst: Dort stehen die im Rules-Verzeichnis.
Last edited by wambacher (2015-12-12 18:35:50)
Offline
#123 2015-12-12 18:39:04
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Eigene Karte für Spiel erstellen
Wenn du Zeile 441-444 sollten eigentlich die störenden Namen von Schulen und so verschwinden. Außerdem gäbe es da noch 302-305 für Namen von Spielplätzen, 464-468 für Gletscher, 504 für Nationalparks und 514-522 für Bergspitzen.
Offline
#124 2015-12-12 18:51:12
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Vielen Dank scheint funktioniert zu haben. Sollte ich irgendwo nochmal Probleme oder Fragen habe melde ich mich.
Offline
#125 2015-12-13 11:00:08
- Dragon2304
- Member
- Registered: 2015-12-07
- Posts: 64
Re: Eigene Karte für Spiel erstellen
Guten Morgen,
mir ist ein Problem aufgefallen und ich hoffe ihr könnt mir nochmal helfen.
Also das mit den POIs für Gebäude setzen usw. funktioniert wunderbar.
Allerdings habe ich festgestellt, dass wenn ich Verkehrsrelevante POIs setze z.B. Ampeln oder so und diese dann erstelle so wies mir TEL0000 erklärt hat, dann sind die irgendwo aber nicht da wo sie hin sollen.
Woran das liegt kann ich mir denken am Node. Allerdings hat es wenig Sinn wenn ich Verkehrs POIs oder der gleichen so erstelle wenn sie dann wo komplett anderst sind.
Was kann ich tun damit ich das auch noch hinbekomme?
Meine Idee dafür wäre Arbeiten mit Koordinaten. Aber wie genau kann ich in JOSM punktgenau einen POI auf die entsprechenden Koordinaten setzen? Geht das überhaupt oder bietet JOSM nur die Möglichkeit POIs ungefähr zu setzen?
Last edited by Dragon2304 (2015-12-13 11:05:17)
Offline