Kami telah mengunduh data OSM untuk wilayah kami dan memuatnya ke PostGIS menggunakan osm2pgsql. Sejauh ini baik. Di atas kami memiliki GeoServer dan kami ingin mengekspos data OSM menggunakan WMS. Kami juga ingin menata data seperti di OpenStreetMaps "standar" (misalnya osm.org) karena kartografi ini dirancang dengan baik. Kami telah mencoba mengunduh beberapa SLD standar untuk data OSM, tetapi tampaknya ada segala macam masalah dalam menggunakan SLD ini (kesalahan penguraian XML, konten yang tidak valid, dll.).
Adakah ide bagus bagaimana menggunakan kembali OSM SLD untuk menata OSM melalui WMS?
sumber
Belum bermain dengan ini, tetapi periksa gaya ini di github
sumber
Mereka mungkin tidak tepat, tetapi saya bekerja dengan versi modifikasi dari yang termasuk dalam OSM-in-a-Box ( http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki ). Pratinjau tersedia di tautan pertama itu.
Anda bisa mendapatkan SLD langsung di sumbernya dari:
http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles
sumber
Peta yang dapat Anda telusuri
http://www.openstreetmap.org/
mungkin tidak diberikan dengan geoserver tetapi dengan server genteng seperti mapnik.
Untungnya Anda dapat dengan mudah (tidak, serius) mengatur server untuk membuat ubin seperti yang ada di situs web OSM menggunakan TileDrawer . Sayangnya saat ini ada masalah yang sedang dikerjakan penulis yang dapat mencegah pengaturan Anda bekerja secara otomatis. Saya sarankan Anda menunggu sampai masalah telah diperbaiki. Jika Anda tidak bisa menunggu, pastikan Anda menginstal python-cssutils sebelum meluncurkan skrip.
Jika Anda menemukan bahwa TileDrawer membutuhkan banyak waktu (seperti menit) untuk membuat ubin, pertimbangkan untuk menerapkan indeks berikut ini ke basis data planet_osm (plug shameless):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
sumber
Ini agak tidak langsung tetapi bagaimana dengan mengkonversi file gaya OSM ke SLD? Ada alat untuk mengonversi file gaya Mapnik ke SLD . Anda mungkin ingin mempertimbangkan opsi itu. Semoga berhasil. :)
sumber