Wir haben OSM-Daten für unsere Region heruntergeladen und mit osm2pgsql in PostGIS geladen. So weit, ist es gut. Oben haben wir GeoServer und möchten die OSM-Daten mit WMS verfügbar machen. Wir möchten auch Daten wie in "normalen" OpenStreetMaps (zB osm.org) formatieren, da diese Kartografie gut gestaltet ist. Wir haben versucht, einige Standard-SLDs für OSM-Daten herunterzuladen, aber bei der Verwendung dieser SLDs treten offenbar alle möglichen Probleme auf (XML-Analysefehler, ungültige Inhalte usw.).
Haben Sie gute Ideen, wie Sie ein OSM-SLD wiederverwenden können, um OSM über WMS zu formatieren?
quelle
Habe noch nicht damit gespielt, aber sieh dir diese Styles auf Github an
quelle
Sie sind möglicherweise nicht ganz richtig, aber ich arbeite mit modifizierten Versionen derjenigen, die in OSM-in-a-Box enthalten sind ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Eine Vorschau finden Sie unter diesem ersten Link.
Sie erreichen die SLDs direkt in der Quelle von:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
quelle
Die Karte, die Sie durchsuchen können
http://www.openstreetmap.org/
wird höchstwahrscheinlich nicht mit Geoserver gerendert, sondern mit einem Kachelserver wie mapnik.
Glücklicherweise können Sie mit TileDrawer ganz einfach (nein, ernsthaft) einen Server zum Rendern von Kacheln wie auf der OSM-Website einrichten . Leider gibt es im Moment ein Problem , an dem der Autor arbeitet, das Ihr Setup daran hindern könnte, automatisch zu funktionieren. Ich schlage vor, Sie warten, bis das Problem behoben wurde. Wenn Sie nicht warten können, stellen Sie sicher, dass Sie python-cssutils installieren, bevor Sie das Skript starten.
Wenn Sie feststellen, dass das Rendern von Kacheln in TileDrawer viel Zeit in Anspruch nimmt (z. B. Minuten), sollten Sie die folgenden Indizes auf die planet_osm-Datenbank anwenden (unverschämter Plug):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
quelle
Dies eher indirekt, aber was ist mit der Konvertierung der OSM-Datei in SLD? Es gibt ein Tool zum Konvertieren von Mapnik-Dateien in SLD . Vielleicht möchten Sie diese Option in Betracht ziehen. Viel Glück. :)
quelle