ทำไมเลเยอร์ Shapefile ใหม่ของฉันจึงไม่แสดง


9

ฉันมีปัญหากับเลเยอร์รูปร่างใหม่ที่ไม่ปรากฏในแผนที่ของฉัน ตารางแอตทริบิวต์แสดงได้ดีและจุดทั้งหมดอยู่ในนั้นอย่างไรก็ตามด้วยสายตาไม่มีจุดที่แสดงบนแผนที่ ฉันทำให้แน่ใจว่าเลเยอร์รูปร่างใหม่อยู่ที่ด้านบนสุดของสแต็ก ฉันพยายามวางเลเยอร์รูปร่างใหม่ในโครงการใหม่ที่ว่างเปล่าและทำงานได้อย่างสมบูรณ์ตามที่ควร จากนั้นฉันเปิดโครงการปัญหาเดิมอีกครั้งลบเลเยอร์ที่มีอยู่ทั้งหมดบันทึกเป็น temp โดยไม่มีข้อมูลเลยจากนั้นปิดและเปิดโครงการอีกครั้งและโหลดเลเยอร์รูปร่างปัญหาลงใน temp ใหม่ โครงการ. มันไม่ปรากฏขึ้นอีกครั้ง

ฉันได้กลับไปที่ข้อมูลดั้งเดิมของฉันและสร้าง csv ที่ฉันใช้ในการสร้างไฟล์รูปร่างอีกครั้ง (ทำสองครั้ง) ในกรณีที่มีเนื้อหาปลอมอยู่ในนั้นอย่างไรก็ตามสิ่งนี้ไม่มีผลและ ปัญหายังคงอยู่

ใช้ QGIS 1.8.0 และ Windows 7 64 บิต อย่างไรก็ตามฉันติดตั้ง QGIS บนเครื่อง Linux และเกิดปัญหาเหมือนกัน

หวังว่าใครบางคนสามารถช่วยหรือมีความคิดว่ามันอาจจะเป็น ...


1
หากคุณสามารถแชร์รูปร่างไฟล์ได้ผู้อื่นสามารถตรวจสอบได้ เลเยอร์ที่น่าจะเป็นที่สุดคือ CRS ตั้งไว้ที่ EPSG: 4326 (องศา latlon) โดยไม่แสดงผลลัพธ์หากข้อมูลมีพิกัดที่ฉาย
AndreJ

คำตอบ:


12

หากคุณมีข้อผิดพลาดในทั้งสองระบบปฏิบัติการและคุณสามารถดูข้อมูลในตารางแอตทริบิวต์อาจมีปัญหากับระบบพิกัดอ้างอิง (CRS)

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

แท็บ CRS


ขอบคุณ! ฉันตรวจสอบ CRS ของเลเยอร์ที่มีอยู่และทำให้แน่ใจว่าเลเยอร์ใหม่นั้นตรงกัน ฉันตั้งค่าเป็น GDA94 แทน GDA94 / MGA zone 55 (ซึ่งเป็นระดับที่เหลือของเลเยอร์ตั้งเป็น ... ฉันอยู่ในรัฐแทสเมเนียออสเตรเลีย) ตอนนี้มันใช้งานได้!
Maria

ฉันดีใจที่ฉันสามารถช่วยคุณได้ :)
gtapko

2

คลิกขวาที่เลเยอร์ซูมไปที่เลเยอร์ เมื่อคุณอยู่ที่นั่นพิกัดนั้นเหมือนจริงหรือไม่?

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