มากกว่า

การแสดงภาพสตริงเรขาคณิต WKT ใน QGIS

การแสดงภาพสตริงเรขาคณิต WKT ใน QGIS


คำถามที่ง่ายมาก: มีเครื่องมือง่าย ๆ ใน QGIS หรือไม่ในการแสดงภาพเรขาคณิตที่จัดรูปแบบเป็นข้อความ?

ตัวอย่างเรขาคณิต:

โพลีกอน((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))"

ผลลัพธ์:

เลเยอร์ใน QGIS ที่แสดงรูปหลายเหลี่ยมจากด้านบน

ความตั้งใจคือการแสดงภาพอย่างรวดเร็วและสกปรกเพื่อจุดประสงค์ในการดีบัก - ฉันรู้สึกว่าการเชื่อมโยงกับการแสดงภาพกราฟิกง่ายกว่ารายการพิกัด


คำตอบปัจจุบัน

ลองใช้ปลั๊กอิน "QuickWKT"

คำตอบเก่า

ลองใช้ปลั๊กอิน "QuickWKT" คุณต้องอนุญาตให้ปลั๊กอินทดลองสามารถติดตั้งได้


มีจริงด้วย! ดูวิธีการบรรลุเป้าหมายด้วย เพิ่มเลเยอร์ข้อความที่มีตัวคั่น เสียบเข้าไป.

โดยพื้นฐานแล้วคุณสร้างไฟล์ CSV (แม้ว่าคุณจะควรใช้ตัวคั่นอื่นที่ไม่ใช่เครื่องหมายจุลภาค) โดยที่หนึ่งคอลัมน์คือการแสดง WKT ของเรขาคณิตของคุณ จากนั้นเมื่อคุณเลือกไฟล์นั้นในปลั๊กอิน จะพบว่ามีคอลัมน์ WKT และทำในสิ่งที่ถูกต้อง

ฉันไม่สามารถรับรองความแข็งแกร่งของมันได้ แต่ตัวอย่างที่คุณให้นั้นใช้ได้ดี:

id|wkt 1|POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))


ไม่ต้องใช้ปลั๊กอิน

ใน QGIS ปรับใช้a "เลเยอร์เสมือน" ผ่านเลเยอร์ > เพิ่มเลเยอร์ > เพิ่ม/แก้ไขเลเยอร์เสมือน….
ในหน้าต่าง Query ให้วางนิพจน์ต่อไปนี้:

เลือก ST_GeomFromText('POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))')

หรือด้วยรหัส SRID

เลือก ST_GeomFromText('POLYGON((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))', 4326)

ผลลัพธ์อาจออกมาประมาณนี้


ข้อมูลอ้างอิง:


รวดเร็วและสกปรก: เลือกบันทึกในตารางแอตทริบิวต์ ctrl-c แล้ววางด้วย ctrl-v ในโปรแกรมแก้ไขข้อความ นอกจากแอตทริบิวต์แล้ว คุณยังจะเห็นเรขาคณิตเป็นข้อความด้วย

อาจมีทางเลือกอื่นที่หรูหรากว่า


ดูวิดีโอ: QGIS - QuickWKT - Visualize WKT Geometry