Editor SLD dengan GUI? [Tutup]

11

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?

pengguna1303379
sumber

Jawaban:

9

QGIS memiliki plug-in OpenGeo Explorer (untuk GeoServer) yang dapat Anda buat gaya SLD baru berdasarkan simbologi fitur Anda, kemudian dorong ke server Anda.

masukkan deskripsi gambar di sini

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.

artwork21
sumber
@ustroetz, perbarui jawaban saya.
artwork21
11

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.

Radek
sumber
1
Untuk menghilangkan kesalahan sertifikat Java yang selalu terjadi ketika mencoba memulai AtlasStylerlangsung dari en.geopublishing.org (dan yang tidak berhasil saya atasi pada Windows 7), saya menggunakan .zipversi yang juga disediakan untuk mengunduh di halaman utama . Membuka ritsleting dan kemudian start_AtlasStyler.batbekerja dengan baik.
Dirk
AtlasStylermelakukan pekerjaan untuk saya juga.
Nikos Alexandris
Adakah yang tahu di mana mendapatkan versi terbaru Atlas Styler dari @Radek? Saya mencoba untuk mendapatkannya dari situs web utama tetapi aplikasi gagal memulai karena tidak adanya ketergantungan online. Atau haruskah saya membuatnya dari awal?
jlengrand
Bug QGIS itu telah diatasi. mungkin kita harus mempertimbangkan kembali.
ADJenks
4

Hanya pembaruan untuk menunjukkan dokumentasi dan tutorial uDig untuk bekerja dengan gaya:

fgdrf
sumber
3

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:

masukkan deskripsi gambar di sini

ndawson
sumber
3

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.

Taber
sumber
1

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

MickyInTheSky
sumber
0

GeoCat Bridge menciptakan SLD langsung dari ArcGIS, dioptimalkan untuk GeoServer. Tidak Gratis dan Open Source. http://geocat.net/bridge

Penafian : Saya dari GeoCat.

Jeroen Ticheler
sumber