ทำไมมาตรฐานการเข้ารหัส OGC Symbology ไม่ถูกนำไปใช้และ SLD เป็นทางเลือกอื่น?


10

ฉันค้นหาอย่างละเอียดผ่านอินเทอร์เน็ตรวมถึงการส่งออก Symbology จาก ArcGIS สำหรับเดสก์ท็อปไปยัง Microstation หรือ QGIS แต่ไม่พบคำตอบที่น่าพอใจ หวังว่าจะได้รับคำตอบจากผู้เชี่ยวชาญตรงนี้

สมมติว่าฉันได้จัดรูปแบบไฟล์รูปหลายเหลี่ยม (เช่น: ความกว้างชายแดน = 0.26, สีเส้นขอบ = สีเขียว, สีเติมง่าย ๆ , สีแดง, ป้ายชื่อที่แสดง ฯลฯ ) เมื่อฉันบันทึกสไตล์ใน QGIS มันจะถูกบันทึกในรูปแบบ XML ซึ่งเฉพาะกับ QGIS เท่านั้น เป็นกรณีเดียวกันกับซอฟต์แวร์อื่น ๆ ที่พวกเขาเก็บไว้ในรูปแบบของตัวเอง ซึ่งหมายความว่าฉันไม่สามารถแลกเปลี่ยนข้อมูลสไตล์ระหว่างซอฟต์แวร์ที่แตกต่างกัน

แม้ว่ามาตรฐาน OGC SE จะอยู่ในสถานที่ แต่ฉันก็สับสนว่าทำไมซอฟต์แวร์นี้จึงไม่ถูกนำไปใช้งาน QGIS 1.8 รองรับ SLD แต่แล้ววัตถุประสงค์ของการจัดเก็บสไตล์เป็นไฟล์. qml เฉพาะ QGIS คืออะไร?

นอกจากนี้เนื่องจากมาตรฐาน SLD ใช้สำหรับการบริการบนเว็บจึงใช้มาตรฐานนี้ในกรณีนี้หรือไม่ (สำหรับการแลกเปลี่ยนข้อมูลระหว่างซอฟต์แวร์อื่น)


ไม่ชัดเจนว่าคุณถามอะไร คุณต้องการที่จะรู้วิธีการใช้ SLD และ SE ในชุดซอฟต์แวร์เฉพาะหรือคุณกำลังขอการประเมินอัตนัยเพิ่มเติมว่าทำไม SLD และ SE ไม่ถูกนำไปใช้ในทุกที่หรือไม่?
BradHards

SLD ไม่ได้มีวัตถุประสงค์เพื่อจัดรูปแบบการแลกเปลี่ยนข้อมูล
nmtoken

คำตอบ:


4

ไม่ใช่คำตอบที่ชัดเจน แต่เป็นคำตอบที่จะทำให้เสร็จสมบูรณ์มากขึ้น (ชุมชนที่รอคอย :)!

แนวคิดหลักที่ว่าทำไม SLD ไม่ได้ใช้ทุกที่เนื่องจากการแลกเปลี่ยนข้อมูลคือประวัติความละเอียดการขยายการสนับสนุนผลลัพธ์

ประวัติศาสตร์

ArcGIS มาก่อนมาตรฐาน SLD

รูปแบบ MapInfo ไม่ได้แยกสไตล์จากเนื้อหาดังนั้นคุณไม่สามารถแยกข้อมูลจากการแสดงผลเช่น SLD และ GML

นอกจากนี้เนื่องจากประวัติและย้อนหลังเข้ากันได้กับซอฟต์แวร์รุ่นเก่ารุ่นที่แสดงถึงรูปแบบแผนที่จึงไม่เข้ากันได้สองวิธี

ความแตกต่างที่สำคัญอย่างหนึ่งก็มาจากการเปรียบเทียบซอฟต์แวร์ GIS และซอฟต์แวร์ CAD ระบบนิเวศทั้งสองแยกจากกันเป็นเวลานานและที่ซึ่งสัญลักษณ์ symbology มีความซับซ้อนมากขึ้น

การใช้คำฟุ่มเฟื่อย

ทุกคนไม่ใช่คนรัก XML ดังนั้นพวกเขาจึงชอบไวยากรณ์อื่น ๆ เช่น CartoCSS

ขยาย

คุณไม่สามารถทำสไตล์การแต่งตัวทุกประเภทด้วย SLD ได้

ดูตัวอย่างข้อ จำกัด เกี่ยวกับการฟักไข่เพื่อให้ทีมงาน Geoserver ขยายเริ่มต้น

คุณยังสามารถคิดถึงเงาและการเรียบเรียงที่มาตรฐาน SLD ไม่รองรับ

สนับสนุน

ขึ้นอยู่กับการรองรับ (กระดาษอุปกรณ์ ... ) และความละเอียดหน้าจอความกว้าง 1 ในซอฟต์แวร์ไม่เท่ากับความกว้างเท่ากันในอีกอันหนึ่ง

ความกว้างของกระดาษ 1 นั้นแตกต่างจากบนหน้าจอ

ยูนิตมีความสำคัญ !!

ซอฟต์แวร์บางตัวสามารถจัดการกับ SLD ได้ดีขึ้น


ยังไงก็เถอะฉันไม่เคยมี arcmap2sld มาทำงานให้ฉัน Arc2Earth community edition เป็นตัวเลือกที่ดีกว่า แต่ก็สามารถให้ผลลัพธ์ที่แปลก
Devdatta Tengshe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.