เปิดไฟล์ GeoJSON ด้วยรูปทรงเรขาคณิตแบบผสมใน QGIS หรือไม่


27

ถ้าฉันมีไฟล์ GEOJson ตัวอย่างเช่นไฟล์ชื่อ test.js ภายในดังต่อไปนี้:

{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
  "geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
  "properties": {"prop0": "value0"}
  },
{ "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
      ]
    },
  "properties": {
    "prop0": "value0",
    "prop1": 0.0
    }
  },
{ "type": "Feature",
   "geometry": {
     "type": "Polygon",
     "coordinates": [
       [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
         [100.0, 1.0], [100.0, 0.0] ]
       ]
   },
   "properties": {
     "prop0": "value0",
     "prop1": {"this": "that"}
     }
   }
 ]
}

วิธีเปิดด้วย QGIS

ฉันเปิด QGIS กด "เพิ่มเลเยอร์เวกเตอร์" เลือก "ไฟล์" แต่ฉันไม่สามารถเปิดได้

หากฉันเลือกรูปแบบ GEOJson ไฟล์ของฉันจะไม่ปรากฏในหน้าต่างเบราว์เซอร์

หากฉันไม่ได้ระบุประเภทอินพุตฉันจะได้รับข้อผิดพลาด: "ไฟล์ของคุณไม่ถูกต้องหรือแหล่งข้อมูลที่รู้จัก"

ฉันจะจัดรูปแบบไฟล์นี้ได้อย่างไร

ดูเหมือนว่ายังขาดเอกสารเกี่ยวกับหัวข้อนี้


หากต้องการดูไฟล์ในเบราว์เซอร์ไฟล์ควรมีนามสกุล.
geojson

คำตอบ:


30

เพียงแค่ลากและวางไฟล์ใน qgis โปรดทราบว่า Qgis ไม่รองรับประเภทผสมในไฟล์เดียวกัน (จุด, เส้น, โพลี) และมันจะเปิดเฉพาะประเภทแรกที่พบ ในตัวอย่างร้องพร้อมไฟล์ geojson ของคุณฉันนำเข้าแต่ละประเภทในเวลาเดียวกัน ป้อนคำอธิบายรูปภาพที่นี่


16

ตั้งแต่วันที่ของ QGIS 2.10.1 (ต้นปี 2015) ไฟล์ Geojson แบบผสมได้รับการสนับสนุน เมื่อเปิดไฟล์แล้วกล่องโต้ตอบเพื่อเลือกประเภทเรขาคณิตที่ต้องการจะปรากฏขึ้น ตัวอย่างนี้โหลดเลเยอร์สามแยกจากไฟล์ตัวอย่างที่โพสต์ในคำถาม:

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


1
โปรดขยายในสิ่งนี้รุ่น QGIS 2.8.1?
Mapperz

ฉันใช้เวลาค้นหา 15 นาทีและไม่พบเอกสารใด ๆเมื่อสนับสนุน จากคำตอบก่อนหน้านี้ในปี 2012 ใครจะคิดตั้งแต่นั้นมา ฉันตรวจสอบการเปลี่ยนแปลงสำหรับ QGIS, OGR และห้องสมุด json-c และไม่พบการอ้างอิงถึงการเปิดใช้งานการสนับสนุนประเภทผสม อย่างไรก็ตามฉันพบgithub.com/akvo/akvo-flow/issues/1070ซึ่งแสดงภาพหน้าจอ QGIS ของการเพิ่มประเภทผสมและกล่องโต้ตอบผลลัพธ์เพื่อเลือกประเภทที่จะนำเข้า แม้ว่ามันจะเป็นการดีถ้ามีเอกสาร แต่ฉันไม่คาดหวังว่าผู้ตอบคำถามคนนี้จะทำการสังเกตการณ์เพื่อทำการวิจัย
Chris W

อย่างไรก็ตามมันไม่ชัดเจนว่าเป็นสิ่งที่คำตอบนี้ควรจะหมายถึงหรือถ้ามันหมายความว่าไฟล์นั้นสามารถเปิดเป็นประเภทเรขาคณิตผสมในชั้นเดียวใน QGIS (ซึ่งไม่น่าจะเป็นไปได้) เพื่อปรับปรุงคำตอบโปรดขยายสิ่งที่คุณหมายถึงโดย "ได้รับการสนับสนุน" และเวอร์ชันที่คุณทดสอบอย่างน้อยที่สุด
Chris W
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.