Nous avons téléchargé les données OSM pour notre région et les avons chargées dans PostGIS en utilisant osm2pgsql. Jusqu'ici tout va bien. En plus, nous avons GeoServer et nous aimerions exposer les données OSM en utilisant WMS. Nous aimerions aussi styliser les données comme dans OpenStreetMaps "standard" (par exemple osm.org) car cette cartographie est bien conçue. Nous avons essayé de télécharger certains SLD standard pour les données OSM, mais il semble qu'il y ait toutes sortes de problèmes lors de l'utilisation de ces SLD (erreurs d'analyse XML, contenu invalide, etc.).
Avez-vous de bonnes idées sur la façon de réutiliser un SLD OSM pour créer un OSM via WMS?
la source
Je n'ai pas encore joué avec ceux-ci, mais consultez ces styles sur github
la source
Ils peuvent ne pas être tout à fait exacts, mais je travaille avec des versions modifiées de celles incluses dans OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Un aperçu est disponible sur ce premier lien.
Vous pouvez accéder aux SLD directement dans la source à partir de:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
la source
La carte sur laquelle vous pouvez naviguer
http://www.openstreetmap.org/
n'est probablement pas rendu avec geoserver mais avec un serveur de tuiles comme mapnik à la place.
Heureusement, vous pouvez facilement (non, sérieusement) configurer un serveur pour afficher des vignettes comme celles du site Web OSM à l'aide de TileDrawer . Malheureusement, il y a actuellement un problème sur lequel l'auteur travaille qui pourrait empêcher votre configuration de fonctionner automatiquement. Je vous suggère d'attendre que le problème soit résolu. Si vous ne pouvez pas attendre, assurez-vous d'installer python-cssutils avant de lancer le script.
Si vous trouvez que TileDrawer prend beaucoup (comme des minutes) pour rendre les tuiles, envisagez d'appliquer les index suivants à la base de données planet_osm (plug sans vergogne):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
la source
C'est plutôt indirect mais qu'en est-il de la conversion du fichier de style OSM en SLD? Il existe un outil pour convertir des fichiers de style Mapnik en SLD . Vous voudrez peut-être envisager cette option. Bonne chance. :)
la source