SLD Standar untuk OpenStreetMaps?

20

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?

pengguna4944
sumber

Jawaban:

6

Saya telah menggunakan ini , dibuat (tetapi tidak lagi dikelola) oleh Florent Bervas, dan itu cukup bagus. Sayangnya, itu hanya memiliki gaya garis dan poligon, tetapi mungkin itu akan membantu Anda.

Mario Miler
sumber
Saya mencoba osm_lines.sld tapi saya mendapatkan banyak kesalahan ketika memvalidasi stylesheet di editor SLD geoserver. Data diimpor ke postgis dari ekstrak osm shapefile. Menggunakan Geserver 2.1-SNAPSHOT.
Maning
coba unggah tanpa validasi. Saya tidak memvalidasi SLD. Cukup unggah, dan simpan.
Mario Miler
Hai, Ya ini persis masalah saya - validasinya salah. Saya akan mencoba dan menggunakan tanpa memvalidasi
user4944
2

Belum bermain dengan ini, tetapi periksa gaya ini di github

Erick
sumber
Ini hanya membuat shapefile saya kosong
geoJshaun
2

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

Z O.
sumber
Tautan itu membutuhkan login. Jika Anda bisa memposting gaya di tempat yang dapat diakses, saya menghargainya!
Amit Naidu
1
Lihat jawaban saya di sini: gis.stackexchange.com/questions/70641/... Tidak ada tautan langsung, tetapi dapat diakses dengan beberapa langkah. Cookie dibutuhkan.
AndreJ
1

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

unicoletti
sumber
TileDrawer tautan sudah mati.
Beachwalker
1

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. :)

RK
sumber