Hemos descargado datos de OSM para nuestra región y los hemos cargado en PostGIS usando osm2pgsql. Hasta aquí todo bien. Además tenemos GeoServer y nos gustaría exponer los datos de OSM usando WMS. También nos gustaría diseñar datos como en OpenStreetMaps "estándar" (por ejemplo, osm.org) ya que esta cartografía está bien diseñada. Hemos intentado descargar algunos SLD estándar para datos OSM, pero parece que hay todo tipo de problemas al usar estos SLD (errores de análisis XML, contenido no válido, etc.).
¿Alguna buena idea de cómo reutilizar un SLD de OSM para diseñar OSM a través de WMS?
fuente
Todavía no he jugado con estos, pero mira estos estilos en github
fuente
Puede que no sean exactamente correctos, pero estoy trabajando con versiones modificadas de las incluidas en OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Una vista previa está disponible en ese primer enlace.
Puede acceder a los SLD directamente en la fuente desde:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
fuente
El mapa en el que puedes navegar
http://www.openstreetmap.org/
probablemente no se representa con geoservidor, sino con un servidor de mosaico como mapnik.
Afortunadamente, puede configurar fácilmente (no, en serio) un servidor para representar mosaicos como los del sitio web de OSM utilizando TileDrawer . Desafortunadamente, en este momento hay un problema en el que el autor está trabajando que podría evitar que su configuración funcione automáticamente. Le sugiero que espere hasta que se solucione el problema. Si no puede esperar, asegúrese de instalar python-cssutils antes de iniciar el script.
Si encuentra que TileDrawer tarda mucho (como minutos) en renderizar mosaicos, considere aplicar los siguientes índices a la base de datos planet_osm (conector descarado):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
fuente
Esto es bastante indirecto, pero ¿qué pasa con la conversión del archivo de estilo OSM a SLD? Hay una herramienta para convertir archivos de estilo Mapnik a SLD . Es posible que desee considerar esa opción. Buena suerte. :)
fuente