Saya menyiapkan instance GeoServer untuk menyajikan beberapa database PostGIS yang berbeda. Saya memiliki GeoServer dan menjalankannya, saya butuh selamanya untuk memasukkan SLD ke GeoServer dengan tangan. Apakah ada cara yang lebih baik untuk menghasilkan SLD untuk GeoServer melalui beberapa aplikasi berbasis GUI?
geoserver
sld
software-recommendations
pengguna1303379
sumber
sumber
Jawaban:
QGIS memiliki plug-in OpenGeo Explorer (untuk GeoServer) yang dapat Anda buat gaya SLD baru berdasarkan simbologi fitur Anda, kemudian dorong ke server Anda.
Anda juga dapat menggunakan aplikasi GIS web uDig. untuk menarik lapisan PostGIS, lalu salin teks .xml sld yang dapat Anda rekatkan dalam editor gaya GeoServer SLD.
sumber
Saya melakukan banyak uji coba-coba dengan SLD belakangan ini, dan jumlah saya adalah
gunakan Atlas Styler. Mereka memiliki masalah dengan sertifikat (versi 2.0), Java runtime terbaru menolak untuk meluncurkan aplikasi, Anda harus menyesuaikan pengaturan keamanan Java, tetapi itu satu-satunya alat yang melakukan HAMPIR yang saya harapkan. Hanya filter (filter pengaturan seperti Field = 'text' akan menjadi [Field = text] dan ini tidak valid) bekerja dengan cara yang aneh. Tapi selain itu, SLD yang disediakan berfungsi seperti pesona dengan Geoserver.
Lupakan QGIS. Ada kesalahan, ketika mengekspor gaya dengan label, label tidak diekspor dengan benar, lebih lanjut di sini: http://hub.qgis.org/issues/9365 dan banyak SLD yang diekspor tidak bekerja untuk saya sama sekali. Ini menggunakan versi spesifikasi yang berbeda (lebih baru) dari Geoserver dan banyak dari tag yang digunakan akhirnya tidak dikenali atau tidak dapat digunakan. Menyimpan gaya langsung ke postgis membuat peta saya tidak dapat dikompensasi ...
Untuk pengeditan gaya terbatas, Anda dapat menggunakan GeoExplorer (bagian dari OpenGeo Suite), berjalan di server web yang sama dengan Geoserver dan dapat menyediakan beberapa pengeditan SLD dasar. Lupakan gaya canggih seperti SVG dengan URL variabel, bahkan bentuk dan tanda sebagai isian poligon, hanya warna polos. Tetapi untuk beberapa pekerjaan, itu sudah cukup dan cukup mudah.
sumber
AtlasStyler
langsung dari en.geopublishing.org (dan yang tidak berhasil saya atasi pada Windows 7), saya menggunakan.zip
versi yang juga disediakan untuk mengunduh di halaman utama . Membuka ritsleting dan kemudianstart_AtlasStyler.bat
bekerja dengan baik.AtlasStyler
melakukan pekerjaan untuk saya juga.Hanya pembaruan untuk menunjukkan dokumentasi dan tutorial uDig untuk bekerja dengan gaya:
sumber
QGIS dapat mengekspor gaya layer sebagai SLD. Jelas, ada perbedaan antara bagaimana QGIS dapat membuat layer dan apa yang didukung dalam SLD, tetapi itu memberikan jalan pintas yang baik daripada membuat gaya dengan tangan:
sumber
Saya ingat menggunakan Atlas Styler untuk menghasilkan file SLD kerangka (dasar) dan kemudian mengeditnya dengan tangan, tetapi program ini sangat membantu untuk memulai. Perangkat lunak ini dapat membaca dari PostGIS atau Shapefile.
sumber
Saya juga dapat menyarankan OpenJump , tetapi secara umum pengalaman saya adalah bahwa beberapa penyesuaian harus dilakukan langsung di editor GeoServer karena versi spesifik dari standar SLD yang diterapkan pada masing-masing alat (misalnya geosever ).
sumber
Melihat
http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html
itu adalah alat open source gratis baru-baru ini dirilis oleh SCISYS. Anda dapat mengunduh penginstal dan versi portabel (file .jar) dari https://github.com/robward-scisys/sldeditor/releases/ .
sumber
GeoCat Bridge menciptakan SLD langsung dari ArcGIS, dioptimalkan untuk GeoServer. Tidak Gratis dan Open Source. http://geocat.net/bridge
Penafian : Saya dari GeoCat.
sumber