Hydranten in OSM auf eigenen Server rendern
-
Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 10:35 · [flux]
Hallo Community,
ich versuche jetzt schon seit Wochen verzweifelt Hydranten mit auf meine Kacheln zu rendern. Ich habe ein Programm entwickelt, dass von Feuerwehren genutzt wird, um die Einsatzaufträge zu visualisieren. Dieses Programm ist kostenfrei für jeden nutzbar. Dort habe ich ein Kartenkontroll, dass mir die Kacheln aus meinem eigenen Server zieht und dort als ganze Karte anzeigt.
Jetzt würden wir gerne noch die in OSM hinterlegten Hydranten anzeigen, ich habe dazu aber absolut nichts im Netz gefunden. Ich habe lediglich ein Overlay mit openfiremap hinbekommen, das bringt mir so aber nichts, da ich das ganze auf meinen eigenen Kacheln brauche.
Hat jemand schon Erfahrungen damit zusätzliche Infos mit auf die Kacheln zu pressen und Zeit und Lust mir ein wenig dabei zu helfen?Viele Grüße
Sven- Re: Hydranten in OSM auf eigenen Server rendern · Hartmut Holzgraefe (Gast) · 01.08.2019 11:51 · [flux]
Das hier ist der Mapnik-Kartenstil mit dem ich die Hydranten-Overlays auf print.get-map.org erzeuge.
https://github.com/hholzgra/Mapnik-fire-overlay
Und ja, ich weiß, der braucht dringend ein besseres README ...
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 12:10 · [flux]
Danke Hartmut,
so wie ich das verstanden habe, muss ich aber ja erstmal beim Import sagen, dass ich die Hydranten auch importieren möchte? Danach dem renderer sagen, er soll bitte direkt die Hydraten mit auf die tiles schreiben? - Re: Hydranten in OSM auf eigenen Server rendern · toc-rox (Gast) · 01.08.2019 12:48 · [flux]
Wo findet sich denn dein Programm?
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 13:41 · [flux]
Zu finden hier https://feuersoftware.com/. Da geht es um den EinsatzMonitor.
- Re: Hydranten in OSM auf eigenen Server rendern · toc-rox (Gast) · 01.08.2019 14:57 · [flux]
Die Anzeige der in OSM hinterlegten Daten dürfte eher nicht zielführend sein. Der Datenbestand ist oft unzureichend oder unzuverlässig. Viele Wasserwerke untersagen das Einpflegen von Hydrantendaten. Sinnvoller erscheint mir die Anzeige dieser Objekte auf Basis von lokalen Benutzerdaten.
- Re: Hydranten in OSM auf eigenen Server rendern · PHerison (Gast) · 01.08.2019 15:06 · [flux]
Meinst Du soetwas wie bei http://openfiremap.org/de/ ?
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 15:27 · [flux]
Da hast du zum teil recht. Du wirst dich aber wundern, wie viele Städte diese schon gut gepflegt haben. Deshalb haben wir auch mehrfach den Wunsch bekommen.
Würde mich freuen wenn wir jemand finden, der bescheid weiß wie wir die Hydranten rein bekommen.@PHerison: Ja, genau so.
- Re: Hydranten in OSM auf eigenen Server rendern · Wulf4096 (Gast) · 01.08.2019 15:31 · [flux]
Kannst du die Hydranten nicht einfach als Overlay anzeigen? Das geht doch auch mit deinen eigenen Kacheln.
- Re: Hydranten in OSM auf eigenen Server rendern · streckenkundler (Gast) · 01.08.2019 15:37 · [flux]
SvenDon wrote:
Würde mich freuen wenn wir jemand finden, der bescheid weiß wie wir die Hydranten rein bekommen.
sowas hier?
https://www.osmhydrant.org/de/Sven
-
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 16:00 · [flux]
streckenkundler wrote:
SvenDon wrote:
Würde mich freuen wenn wir jemand finden, der bescheid weiß wie wir die Hydranten rein bekommen.
sowas hier?
https://www.osmhydrant.org/de/Sven
Ja, wie oben schon geschrieben 🙂
- Re: Hydranten in OSM auf eigenen Server rendern · toc-rox (Gast) · 01.08.2019 16:15 · [flux]
SvenDon wrote:
Würde mich freuen wenn wir jemand finden, der bescheid weiß wie wir die Hydranten rein bekommen.
Ihr müßt den Kartenstil um Hydranten- und andere Feuerwehrobjekte ergänzen. Annahme: Ihr betreibt eine eigene OSM-Datenbank und rendert die Tiles mit der OSM-Carto-Toolchain (mapnik etc.) selbst.
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 01.08.2019 16:30 · [flux]
toc-rox wrote:
Ihr müßt den Kartenstil um Hydranten- und andere Feuerwehrobjekte ergänzen. Annahme: Ihr betreibt eine eigene OSM-Datenbank und rendert die Tiles mit der OSM-Carto-Toolchain (mapnik etc.) selbst.
Ja genau so weit bin ich schon. Die Datenbank läuft, ich versteh nur nicht wie ich die Hydranten jetzt z.b mit mapnik gerendert bekomme
-
- Re: Hydranten in OSM auf eigenen Server rendern · Harald Hartmann (Gast) · 01.08.2019 20:21 · [flux]
SvenDon wrote:
toc-rox wrote:
Ihr müßt den Kartenstil um Hydranten- und andere Feuerwehrobjekte ergänzen. Annahme: Ihr betreibt eine eigene OSM-Datenbank und rendert die Tiles mit der OSM-Carto-Toolchain (mapnik etc.) selbst.
Ja genau so weit bin ich schon. Die Datenbank läuft, ich versteh nur nicht wie ich die Hydranten jetzt z.b mit mapnik gerendert bekomme
Na dazu sollte dir doch der Link in Beitrag #2 weiterhelfen, oder nicht?
- Re: Hydranten in OSM auf eigenen Server rendern · SvenDon (Gast) · 02.08.2019 08:20 · [flux]
Harald Hartmann wrote:
Na dazu sollte dir doch der Link in Beitrag #2 weiterhelfen, oder nicht?
Gut möglich, für mich ist das nicht wirklich selbsterklärend, wie ich den Style dort hinterlege. Hast du dazu eine kleine Doku griffbereit? Dr. Google führt mich da nicht wirklich ans Ziel.
- Re: Hydranten in OSM auf eigenen Server rendern · toc-rox (Gast) · 02.08.2019 10:30 · [flux]
Woher kommen denn derzeit eure Kartenkacheln?
-
- Re: Hydranten in OSM auf eigenen Server rendern · toc-rox (Gast) · 03.08.2019 07:58 · [flux]
Ihr müßt im Ergebnis die Datei "mapnik.xml" erweitern. Um eine Vorschrift zur Datenselektion und eine Vorschrift zur Datendarstellung. Hierzu gibt es zwei Möglichkeiten: Ihr erweitert das OSM-Carto-Entwicklungsschema und erzeugt die Steuerdatei "mapnik.xml" mittels "carto -a 3.0.9 project.mml > mapnik.xml". Oder ihr erweitert die Steuerdatei "mapnik.xml" direkt, indem ihr manuell oder per Programm eure Vorschriften hinzufügt. Damit die Objekte immer zu oberst angezeigt werden, empfiehlt sich die Ergänzung am Ende der Steuerdatei. PS: Signaturen für Hydrant und Saugstelle findet ihr hier: http://printmaps-osm.de:8080/files/sample6.zip