Mengapa standar Pengkodean Simbologi OGC tidak diterapkan dan apakah SLD merupakan alternatif?

10

Saya mencari secara mendalam melalui internet dan juga pada Simbologi Mengekspor ini dari ArcGIS untuk Desktop ke Microstation atau QGIS? tetapi tidak menemukan jawaban yang memuaskan. Semoga mendapat jawaban dari para ahli di sini.

Misalkan saya telah menata poligon shapefile (misalnya: Lebar perbatasan = 0,26, warna batas = hijau, isian sederhana berwarna merah, label ditampilkan, dll). Ketika saya menyimpan style di QGIS, itu disimpan dalam format XML yang khusus hanya untuk QGIS. Sama halnya dengan perangkat lunak lain yang mereka simpan dalam format mereka sendiri. Yang berarti, saya tidak dapat bertukar informasi gaya antara berbagai perangkat lunak.

Meskipun standar OGC SE sudah ada, saya hanya bingung mengapa ini tidak diterapkan oleh perangkat lunak apa pun. QGIS 1.8 mendukung SLD tetapi lalu apa tujuan menyimpan gaya sebagai file .qml spesifik QGIS?

Juga, karena standar SLD digunakan untuk layanan web, apakah boleh menggunakan standar ini dalam kasus ini (untuk bertukar data antara perangkat lunak yang berbeda)?

SDH
sumber
Tidak terlalu jelas apa yang Anda tanyakan. Apakah Anda ingin tahu cara menggunakan SLD dan SE dalam paket perangkat lunak tertentu, atau apakah Anda meminta penilaian yang lebih subjektif tentang mengapa SLD dan SE tidak diterapkan di mana-mana?
BradHards
SLD tidak dimaksudkan sebagai format pertukaran data.
nmtoken

Jawaban:

4

Benar-benar bukan jawaban yang pasti tetapi jawaban untuk menyelesaikan lebih banyak (komunitas menunggu :)!

Gagasan utama mengapa SLD tidak digunakan di mana-mana sebagai pertukaran data adalah sejarah, verbositas, ekstensibilitas, dukungan output.

Sejarah

ArcGIS datang sebelum standar SLD ada.

Format MapInfo tidak memisahkan gaya dari konten sehingga Anda tidak dapat memisahkan data dari rendering seperti untuk SLD dan GML.

Juga karena riwayat dan kompatibilitas dengan versi perangkat lunak yang lebih lama, model untuk mewakili gaya peta tidak kompatibel dua arah.

Satu perbedaan utama juga terjadi ketika membandingkan perangkat lunak GIS dan perangkat lunak CAD. Dua ekosistem, terpisah dengan baik untuk waktu yang lama dan di mana simbologi CAD lebih kompleks.

Verbositas

Semua orang bukan pecinta XML dan karenanya mereka lebih menyukai sintaksis lain seperti CartoCSS

Kemungkinan diperpanjang

Anda tidak dapat melakukan setiap jenis penataan dengan SLD apa adanya.

Lihat misalnya batasan mengenai penetasan sehingga tim Geoserver memperpanjang standarnya .

Anda juga dapat berpikir tentang bayangan dan pengomposisian yang tidak didukung oleh standar SLD.

Dukung

Bergantung pada dukungan (kertas, perangkat, ...) dan resolusi layar, lebar 1 dalam perangkat lunak tidak sama dengan lebar yang sama pada yang lain.

Lebar kertas 1 berbeda dari pada layar.

Unit penting !!

Beberapa perangkat lunak untuk menangani SLD dengan lebih baik

ThomasG77
sumber
Entah bagaimana saya tidak pernah punya arcmap2sld untuk bekerja untuk saya. Edisi komunitas Arc2Earth adalah pilihan yang lebih baik, tetapi bahkan itu dapat memberikan hasil yang aneh.
Devdatta Tengshe