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?

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.


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

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


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


TileDrawer tautan sudah mati.
Beachwalker

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.