Pobraliśmy dane OSM dla naszego regionu i załadowaliśmy je do PostGIS przy użyciu osm2pgsql. Jak na razie dobrze. Ponadto mamy GeoServer i chcielibyśmy udostępnić dane OSM za pomocą WMS. Chcielibyśmy również stylizować dane jak w „standardowych” OpenStreetMaps (np. Osm.org), ponieważ ta kartografia jest dobrze zaprojektowana. Próbowaliśmy pobrać jakieś standardowe SLD dla danych OSM, ale wydaje się, że istnieją różne problemy z używaniem tych SLD (błędy parsowania XML, nieprawidłowa zawartość itp.).
Jakieś dobre pomysły na ponowne użycie SLD OSM do stylizacji OSM przez WMS?
openstreetmap
sld
użytkownik4944
źródło
źródło
Jeszcze się z nimi nie bawiłem, ale sprawdź te style na github
źródło
Mogą one nie być dokładnie poprawne, ale pracuję ze zmodyfikowanymi wersjami tych zawartych w OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Podgląd jest dostępny pod tym pierwszym linkiem.
Możesz uzyskać dostęp do SLD bezpośrednio w źródle z:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
źródło
Mapa, na której możesz przeglądać
http://www.openstreetmap.org/
prawdopodobnie nie jest renderowany w geoserver, ale zamiast serwera kafelków, takiego jak mapnik.
Na szczęście możesz łatwo (nie, poważnie) skonfigurować serwer do renderowania kafelków podobnych do tych na stronie internetowej OSM za pomocą TileDrawer . Niestety w tej chwili istnieje problem , nad którym pracuje autor, który może uniemożliwić automatyczną pracę instalacji. Sugeruję poczekanie, aż problem zostanie rozwiązany. Jeśli nie możesz czekać, po prostu zainstaluj Python-cssutils przed uruchomieniem skryptu.
Jeśli okaże się, że TileDrawer zajmuje dużo (np. Minuty ) renderowania kafelków, rozważ zastosowanie następujących indeksów w bazie danych planet_osm (wtyczka bezwstydna):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
źródło
To raczej pośrednie, ale co z konwersją pliku stylu OSM na SLD? Istnieje narzędzie do konwersji plików w stylu Mapnik na SLD . Możesz rozważyć tę opcję. Powodzenia. :)
źródło