
Editor SLD adalah aplikasi desktop Java yang dikembangkan oleh SCISYS yang memungkinkan pembuatan dan pengeditan deskriptor lapisan gaya OGC secara interaktif menggunakan antarmuka pengguna grafis.
Tujuan dari proyek ini adalah untuk mengembangkan aplikasi yang memungkinkan pembuatan file SLD, di mana pengguna memiliki kontrol penuh atas semua aspek standar OGC SLD.
Fitur utama meliputi:
Pengeditan simbol vektor (titik, garis dan poligon)
Pengeditan simbol raster
Pengeditan simbol teks
Pembuatan gambar vektor dan raster legenda
Fungsi, filter, ekspresi, transformasi semua dapat dikonfigurasi melalui dialog.
Dukungan fitur inline
Opsi Vendor Geoserver didukung:
Pelabelan
Geometri wkt
Windbarbs
ExtShapes: //, qgis: // bentuk penanda
Polygon Random mengisi
Integrasi dengan Geoserver
Penampil peta
Fasilitas Impor dan Ekspor YSLD
Alat untuk meningkatkan alur kerja, termasuk pembaruan batch font dan skala aturan.
Kemampuan untuk mengonversi file ESRI MXD ke file SLD (membutuhkan komponen berlisensi terpisah yang tidak disediakan sebagai bagian dari proyek ini) Membangun instruksi di sini
Jar tunggal yang dapat dieksekusi tersedia di sini, berjalan di macOS, windows dan linux:
dan bisa dimulai:
java -jar SLDEditor.jar
Karena perubahan Java, mengklik dua kali pada file jar yang dapat dieksekusi tidak berfungsi lagi, installer/aplikasi OS spesifik tersedia di sini:
Pemasang tersedia di sini: Penginstal DMG Sldeditor
Installer tersedia di sini: Penginstal Sldeditor Windows
Instalasi paket Debian telah dibuat:
Untuk menambahkan PPA ubutnu ke sistem Anda
sudo add-apt-repository ppa:robward/sldeditorppa
sudo apt-get update
Untuk menginstal
sudo apt-get install sldeditor
Saya telah mengembangkan aplikasi selama sekitar 18 bulan sebagai proyek sampingan. Gagasan itu dimulai ketika Scisys melakukan beberapa pekerjaan konsultasi dan menyusun proposal untuk organisasi untuk bermigrasi dari sistem ESRI ke tumpukan OpenLayers/Geoserver. Ketika datang ke migrasi ~ 1.250 lapisan, kami tidak tahu angka apa yang harus diturunkan untuk konversi simbol ke SLD. Ketika Anda melihat angka -angka, ini adalah persentase besar dari keseluruhan biaya dan sesuatu yang perlu dilakukan untuk menguranginya jika kami akan menjadi kompetitif dalam melakukan migrasi ke sistem GIS open source.
Salah satu sistem GIS perusahaan besar kami yang sudah lama ada memerlukan perubahan pada simbol SLD yang kami gunakan untuk diedit QGIS. Ternyata ada bug yang diketahui yang menyebabkan perubahan dilupakan. Saya terlihat memperbaikinya, saya sangat akrab dengan C ++ dan QT tetapi merasa sulit untuk men -debug dan menyadari model data styling SLD tidak sepenuhnya diimplementasikan.
Saya melihat menggunakan GeoTools karena saya tahu itu bisa menguraikan file SLD dan membuatnya. Keuntungan besar lainnya adalah mendukung semua opsi vendor Geoserver, khususnya pelabelan. Saya mendapatkan sesuatu yang sederhana bekerja dengan cukup cepat dan itu pergi dari sana.
Idealnya semua fungsi ini harus ada di QGIS, tetapi QGIS harus ditulis ulang untuk menggunakan versi C ++ GeoTools untuk dapat membuat opsi vendor Geoserver, yang tidak akan terjadi dalam semalam. Saya tahu orang -orang yang akan menyukai kemampuan ini dan memahami keengganan untuk aplikasi lain. Saya pikir selama Geoserver sangat banyak digunakan, aplikasi editor Java Desktop SLD dapat diterima.
Ada diskusi tentang pengembangan akhir web-front untuk aplikasi, suatu kemungkinan. Namun tidak semua sistem GIS yang kami kirim berbasis web dan beberapa jaringan pelanggan tidak mengizinkan akses web atau server web digunakan tanpa melalui banyak lingkaran. Aplikasi desktop mandiri memastikan tidak ada ketergantungan pada infrastruktur lainnya.
Salah satu tujuan aplikasi ini adalah untuk bekerja di lingkungan yang terhubung/terputus.
Proyek ini disajikan di
Aplikasi mendekati versi 1.0.
Ada beberapa opsi vendor Geoserver lebih lanjut yang belum diterapkan.
Pengujian lebih lanjut diperlukan untuk memastikan aplikasi itu solid.
Akan ada beberapa pekerjaan yang diperlukan untuk memahami mengapa beberapa simbol tidak ditampilkan. Saya sedang berpikir windbarbs di mana saya yakin saya memberikan data yang benar tetapi simbolnya tidak diterjemahkan.
Editor SLD dilisensikan di bawah GPLV3.
Aplikasi ini didistribusikan dengan harapan akan bermanfaat, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat dari dapat diperjualbelikan atau kebugaran untuk tujuan tertentu. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Dokumentasi proyek ada di Wiki Proyek GitHub.
Panduan Pengguna
Panduan Pengembang
Bangun dokumentasi