Nós baixamos os dados do OSM para nossa região e os carregamos no PostGIS usando osm2pgsql. Por enquanto, tudo bem. Além disso, temos o GeoServer e gostaríamos de expor os dados do OSM usando o WMS. Gostaríamos também de estilizar dados como no OpenStreetMaps "padrão" (por exemplo, osm.org), pois essa cartografia é bem projetada. Tentamos fazer o download de um SLD padrão para dados OSM, mas parece haver todos os tipos de problemas ao usar esses SLDs (erros de análise XML, conteúdo inválido etc.).
Alguma boa idéia de como reutilizar um SLD do OSM para estilizar o OSM por meio do WMS?
fonte
Ainda não brinquei com eles, mas confira esses estilos no github
fonte
Eles podem não estar exatamente corretos, mas estou trabalhando com versões modificadas das incluídas no OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Uma visualização está disponível no primeiro link.
Você pode acessar os SLDs diretamente na fonte em:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
fonte
O mapa no qual você pode navegar
http://www.openstreetmap.org/
provavelmente não é renderizado com geoserver, mas com um servidor lado a lado como o mapnik.
Felizmente, você pode facilmente (não, seriamente) configurar um servidor para renderizar blocos como os do site do OSM usando o TileDrawer . Infelizmente, no momento, há um problema no qual o autor está trabalhando que pode impedir que sua instalação funcione automaticamente. Sugiro que você espere até que o problema seja corrigido. Se você não puder esperar, certifique-se de instalar o python-cssutils antes de iniciar o script.
Se você achar que o TileDrawer leva muito (como minutos) para renderizar blocos, considere aplicar os seguintes índices ao banco de dados planet_osm (plug descarado):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
fonte
Isso é indireto, mas que tal converter o arquivo de estilo OSM para SLD? Existe uma ferramenta para converter arquivos de estilo Mapnik em SLD . Você pode considerar essa opção. Boa sorte. :)
fonte