การบันทึกเลเยอร์เวกเตอร์ด้วยสัญลักษณ์เฉพาะโดยใช้ QGIS


15

ฉันกำลังสร้างเลเยอร์ฟีเจอร์รูปหลายเหลี่ยมพร้อมชั้นดินใน QGIS

ฉันต้องการแชร์เลเยอร์นี้กับเพื่อนร่วมงานบางคนและฉันต้องการเลเยอร์เพื่อรักษาสีที่ฉันสร้างไว้

มีรูปแบบเฉพาะที่บันทึกทางลาดพร้อมกับเลเยอร์หรือไม่?

เนื่องจากฉันไม่รู้วิธีการทำฉันจึงคิดที่จะบันทึกทางลาดสีที่ฉันสร้างเป็นสไตล์

ฉันจะส่งออกสไตล์นี้ได้อย่างไร


หากคุณยินดีที่จะบันทึกลงในไฟล์ KML เลเยอร์จะเก็บสัญลักษณ์ไว้
Rob Lodge

คำตอบ:


31

หลังจากตั้งค่าสัญลักษณ์ (สี / ลักษณะ) ของเลเยอร์เวกเตอร์ของคุณคุณสามารถบันทึกสัญลักษณ์ร่วมกับ Shapefile หากไฟล์สไตล์เลเยอร์ยังคงอยู่พร้อมกับส่วนที่จำเป็นอื่น ๆ ของรูปร่างไฟล์ (shp, shx และ dbf) ไฟล์นั้นจะถูกแสดงผลโดยอัตโนมัติในลักษณะเดียวกันเมื่อมันถูกโหลดลงใน QGIS ต่อไปแม้กระทั่งบนคอมพิวเตอร์เครื่องอื่น

  1. บันทึกเลเยอร์ของคุณเป็นรูปร่างไฟล์ถ้าคุณยังไม่ได้shpexample.shpสร้าง
  2. เปิดคุณสมบัติเลเยอร์ | แท็บสไตล์
  3. คลิกปุ่มบันทึกสไตล์แล้วเลือก "QGIS Layer Style File" จากนั้นบันทึกด้วยชื่อเดียวกัน ( shpexample)

ป้อนคำอธิบายรูปภาพที่นี่


นี่เป็นเพียงคำตอบที่ถูกต้องสำหรับปัญหาของฉันขอบคุณมาก!
Graellsia

2
@ Graellsia - ดีใจที่ได้ช่วย ... ถ้าเป็นคำตอบที่คุณต้องการให้คลิกเครื่องหมายถูกที่อยู่ถัดจากคำตอบนี้!
Simbamangu

ขอบคุณมากสำหรับข้อมูลนี้ นอกจากนี้ยังเป็นไปได้ที่จะโหลดสไตล์ที่บันทึกอีกครั้งสำหรับรูปร่าง / เลเยอร์เดียวกันหากมีการบันทึกด้วยชื่อไฟล์ที่แตกต่างกันเช่นเมื่อคุณเปลี่ยน CRS คุณลักษณะนี้คล้ายกับ * .lyr ใน ArcGIS มาก
HaraldVTN

1
จุดบนช่วยฉัน! อัปเดตและโบนัสแล้ว! :)
โทนี่กิล

1

คุณสามารถบันทึกข้อมูลของคุณเป็น Geopackage Geopackage มีความสามารถในการจัดเก็บข้อมูลเลเยอร์สไตล์ในฐานข้อมูลของตัวเองเพื่อให้เมื่อผู้ใช้ลากข้อมูลของคุณลงในแผนที่สไตล์จะถูกนำไปใช้โดยอัตโนมัติ ดู: มีวิธีใดที่จะรวมสไตล์ / สัญลักษณ์ "สากล" ใน GeoPackage?

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