SLD ถึงไฟล์ Esri lyr?


21

ไม่มีใครรู้ว่ามี sw / ส่วนขยายในการแปลง SLD เป็น Esri รูปแบบ lyr หรือเพื่อนำเข้า SLD โดยตรง?


คำถามที่น่าสนใจ บางคนโหวตโดยหนึ่งอาจคิดว่าพวกเขาเคยเห็นมาก่อน แต่คำถามอื่น ๆ ทั้งหมดมาจาก ESRI ถึง SLD การค้นหาบางอย่างไม่พบสิ่งใดในทิศทางนี้หรือวิธีการนำเข้าที่ชัดเจน แม้แต่ FME ก็ไม่สามารถจัดการได้ (ไม่มีตัวเขียนเลเยอร์ แต่เป็นตัวอ่าน) ไม่ได้หมายความว่ามันไม่ได้มี บางที ESRI มี bespoke ของตัวเอง
GIS-Jonathan

giohappy คุณพบคำตอบนี้ไหม?
GeorgeC

ไม่มี GeorgeC ฉันไม่ต้องการอีกต่อไป อย่างไรก็ตามฉันไม่เคยได้ยินเกี่ยวกับวิธีแก้ปัญหาเว้นแต่ใช้การเขียนโค้ดที่กำหนดเองตาม ESRI APIs
giohappy

@giohappy คุณเปลี่ยนอะไรเพื่อส่งผ่านปัญหานี้?
nielsgerrits

คำตอบ:


2

หากมีการประกาศ SLD คุณจะได้รับพารามิเตอร์เลเยอร์ด้วยการแยกวิเคราะห์ XML

ใน Arcgis คุณต้องเพิ่มคลาสของฟีเจอร์โลคัลและโหลดมันเป็นเลเยอร์ของฟีเจอร์ ถัดไประบุประเภทของสัญลักษณ์ของเลเยอร์ของคุณใน SLD และสร้างสัญลักษณ์ที่มีประเภทที่เหมาะสมใน ArcGIS ในที่สุดบันทึกสัญลักษณ์ของคุณไปที่ LYR

ฉันไม่รู้ว่าสคริปต์นี้เป็น dev หรือไม่ ... ฉันพบเรื่องมากมายสำหรับการแปลง LYR เป็น SLD แต่ไม่มีการย้อนกลับ

คุณสามารถสร้างสคริปต์สำหรับการแปลงนี้ด้วยแพ็คเกจ arcpy และ xml ใน Python environnement หากคุณต้องการ ฉันคิดว่าหลายคนมีความสนใจ


โดยIf SLD is declaredคุณอ้างอิงเฉลี่ยคี SLD หรือจะทำงานนี้ถ้า SLD เพียงแค่มีประกาศ XML?
nmtoken

การประกาศทั้งหมดใน sld อยู่ในรูปแบบ XML คุณสามารถดูหน้านี้ มีตัวอย่าง การอ้างอิงเป็นเพียงลิงค์ การประกาศทั้งหมดอยู่ในไฟล์ xml
GeoStoneMarten
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.