ข้ามไปยังเนื้อหาหลัก

การนำเข้าฟีเจอร์แผนที่ใน EarthRanger

ฟีเจอร์แผนที่แสดงข้อมูลทางภูมิศาสตร์บนแผนที่ EarthRanger ได้แก่ เขตพื้นที่ ถนน แม่น้ำ และจุดสนใจ ช่วยให้เจ้าหน้าที่ภาคสนามและผู้จัดการเข้าใจว่าเหตุการณ์และการลาดตระเวนเกิดขึ้นที่ใด

เคล็ดลับ

ปัญหาการนำเข้าส่วนใหญ่มาจากการเตรียมไฟล์ที่ไม่ถูกต้อง — ระบบพิกัดไม่ถูกต้อง ประเภทรูปทรงเรขาคณิตปนกัน หรือไม่มีค่าชื่อ ทำขั้นตอนที่ 1 อย่างละเอียดก่อนอัปโหลด


การจัดระเบียบฟีเจอร์แผนที่ใน EarthRanger​

EarthRanger ใช้สองระดับในการจัดระเบียบฟีเจอร์แผนที่:

  • Display Categories [หมวดหมู่การแสดงผล] — กลุ่มระดับบนสุด (เช่น Hydrography, Boundaries)
  • Feature Types [ประเภทฟีเจอร์] — อยู่ภายใต้ Display Categories โดยแต่ละ Feature Type แทนชั้นข้อมูลเฉพาะ (เช่น Primary Rivers, Park Zones)

ทั้งสองระดับปรากฏใต้ Map Layers [ชั้นข้อมูลแผนที่] ในอินเทอร์เฟสของ Admin และ Operator


ภาพรวม​

  1. เตรียมและปรับแต่งไฟล์ข้อมูลภูมิสารสนเทศ
  2. สร้างหรือยืนยัน Display Category และ Feature Type
  3. อัปโหลดไฟล์ใน EarthRanger Admin
  4. ตรวจสอบการนำเข้า
  5. ปรับแต่งรูปลักษณ์

ขั้นตอนที่ 1: เตรียมไฟล์​

EarthRanger รองรับรูปแบบ Shapefile (.shp) และ GeoJSON (.geojson)

รายการตรวจสอบข้อกำหนดไฟล์​

ก่อนอัปโหลด ให้ยืนยันสิ่งต่อไปนี้ทั้งหมด:

  • รูปแบบ: .shp (บีบอัดเป็น zip) หรือ .geojson
  • ระบบพิกัด: EPSG:4326 (WGS 84)
  • ประเภทรูปทรงเรขาคณิตเดียวต่อไฟล์: จุด เส้น หรือ รูปหลายเหลี่ยม — ห้ามปนกัน
  • หนึ่งชั้นข้อมูลต่อไฟล์
  • คอลัมน์ชื่อ: ทุกฟีเจอร์มีค่าที่ไม่ซ้ำกันและไม่ว่างเปล่าในคอลัมน์แอตทริบิวต์เฉพาะ (EarthRanger ใช้คอลัมน์นี้เพื่อแสดงชื่อฟีเจอร์บนแผนที่)

Shapefile: สร้างไฟล์ zip​

EarthRanger ต้องการไฟล์ส่วนประกอบต่อไปนี้ในไฟล์ .zip เดียว:

ไฟล์วัตถุประสงค์
.shpข้อมูลรูปทรงเรขาคณิต
.dbfข้อมูลแอตทริบิวต์
.shxดัชนีรูปทรง
.prjนิยามระบบพิกัด
.cpgการเข้ารหัสอักขระ
ข้อควรระวัง

อย่าวางไฟล์ไว้ในโฟลเดอร์ย่อยภายใน zip — ให้วางไฟล์ทั้งหมดไว้ที่ระดับราก

GeoJSON:​

ไฟล์ GeoJSON เป็นแบบ self-contained และสามารถอัปโหลดได้โดยตรง

ตรวจสอบและแก้ไขระบบพิกัดใน QGIS​

EarthRanger ต้องการ EPSG:4326 เพื่อยืนยันและแปลงระบบพิกัดหากจำเป็น:

  1. คลิกขวาที่ชั้นข้อมูลใน Layers Panel และเลือก Properties > Information
  2. หาก CRS ไม่ใช่ EPSG:4326 ให้ไปที่ Vector > Data Management Tools > Reproject Layer ตั้งค่า target CRS เป็น EPSG:4326 และบันทึกผลลัพธ์

ปรับแต่งเพื่อประสิทธิภาพของแผนที่​

ไฟล์ขนาดใหญ่หรือซับซ้อนทำให้การโหลดแผนที่ช้าสำหรับผู้ใช้ทุกคน ก่อนอัปโหลด:

ลดความซับซ้อนของรูปทรงเรขาคณิต ใน QGIS: Vector > Geometry Tools > Simplify Geometries เริ่มด้วย tolerance ที่ 0.0001 องศา และตรวจสอบด้วยสายตาว่าผลลัพธ์ยังดูถูกต้อง ปรับลดเพิ่มเติมหากจำเป็น

ลบแอตทริบิวต์ที่ไม่ใช้ ใน QGIS เปิด Field Calculator หรือใช้ Processing > Field(s) calculator เพื่อเก็บเฉพาะคอลัมน์ที่ต้องการใน EarthRanger คอลัมน์ชื่อจำเป็นต้องมี ส่วนคอลัมน์อื่นเป็นตัวเลือก

แยกตาม Feature Type หากฟีเจอร์ควรอยู่ใน Feature Types ที่ต่างกัน (เช่น แม่น้ำสายหลักกับแม่น้ำสายรอง) ให้ใช้ไฟล์แยกกัน — แม้ว่าจะเป็นประเภทรูปทรงเรขาคณิตเดียวกันก็ตาม


ขั้นตอนที่ 2: สร้าง Display Category และ Feature Type​

ก่อนอัปโหลด ให้ตรวจสอบว่ามี Feature Type ที่ถูกต้องอยู่ใน EarthRanger Admin แล้ว Feature Types ควบคุมวิธีที่ฟีเจอร์ปรากฏบนแผนที่ — สีเส้นขอบ การเติมสี ความโปร่งใส ไอคอน และอื่นๆ — และยังกำหนดว่า EarthRanger จะใช้คอลัมน์แอตทริบิวต์ใดในการแสดงชื่อฟีเจอร์ Feature Type แต่ละรายการอยู่ภายใต้ Display Category ซึ่งจัดกลุ่มชั้นข้อมูลที่เกี่ยวข้องไว้ด้วยกันในแผง Map Layers

  1. ใน EarthRanger Admin ไปที่ Map Layers [ชั้นข้อมูลแผนที่] > Feature Types [ประเภทฟีเจอร์]
  2. ตรวจสอบว่ามี Feature Type ที่เหมาะสมสำหรับชั้นข้อมูลนี้อยู่แล้วหรือไม่
  3. หากต้องการ Feature Type ใหม่ คลิก Add Feature Type [เพิ่มประเภทฟีเจอร์] และกรอก:
    • Name [ชื่อ] — ชัดเจนและสื่อความหมาย (เช่น Primary Rivers, Park Boundaries)
    • Display Category [หมวดหมู่การแสดงผล] — เลือกหมวดหมู่ที่มีอยู่หรือสร้างใหม่โดยใช้ไอคอน +
    • Styling [การจัดรูปแบบ] — กำหนดวิธีที่ฟีเจอร์ปรากฏบนแผนที่ ตัวเลือกขึ้นอยู่กับประเภทรูปทรงเรขาคณิต:
      • เส้น: สีเส้น ความหนาของเส้น ความโปร่งใส
      • รูปหลายเหลี่ยม: สีเติม สีเส้นขอบ ความหนาของเส้นขอบ ความโปร่งใส
      • จุด: URL รูปภาพไอคอน ขนาดไอคอน
  4. คลิก Save [บันทึก]

ขั้นตอนที่ 3: อัปโหลดไฟล์​

  1. ใน EarthRanger Admin ไปที่ Map Layers [ชั้นข้อมูลแผนที่] > Feature Import Files [ไฟล์นำเข้าฟีเจอร์]

  2. คลิก Add Feature Import File [เพิ่มไฟล์นำเข้าฟีเจอร์]

  3. กรอกแบบฟอร์ม:

    ช่องสิ่งที่ต้องกรอก
    File type [ประเภทไฟล์]เลือก Shapefile หรือ GeoJSON
    Spatial File Name [ชื่อไฟล์เชิงพื้นที่]ชื่อที่จดจำง่ายสำหรับการนำเข้านี้
    Description [คำอธิบาย]ไม่บังคับ — มีประโยชน์สำหรับบันทึกแหล่งข้อมูลหรือวันที่
    Data [ข้อมูล]คลิก Choose File [เลือกไฟล์] และเลือกไฟล์ .zip (Shapefile) หรือ .geojson
    Feature Type [ประเภทฟีเจอร์]เลือก Feature Type จากขั้นตอนที่ 2 หรือสร้างใหม่ด้วยไอคอน +
    Name field [ช่องชื่อ]เลือกคอลัมน์แอตทริบิวต์จากไฟล์ที่มีชื่อฟีเจอร์ที่ไม่ซ้ำกัน
  4. คลิก Save [บันทึก]

ข้อควรระวัง

Name field [ช่องชื่อ] ต้องอ้างอิงถึงแอตทริบิวต์ที่ทุกฟีเจอร์มีค่าไม่ซ้ำกันและไม่ว่างเปล่า หากมีค่าที่ขาดหายหรือซ้ำกัน ฟีเจอร์อาจนำเข้าไม่ได้หรือปรากฏบนแผนที่พร้อมชื่อที่ไม่ถูกต้อง


ขั้นตอนที่ 4: ตรวจสอบการนำเข้า​

  1. ไปที่ไซต์ EarthRanger หลักและเปิดแท็บ Map Layers [ชั้นข้อมูลแผนที่]
  2. ใต้ Features [ฟีเจอร์] ค้นหา Display Category ของคุณและเปิด Feature Type ที่เพิ่งนำเข้า
  3. หากฟีเจอร์ไม่ปรากฏ ให้ลองรีเฟรชเบราว์เซอร์ — การนำเข้าขนาดใหญ่อาจใช้เวลาสักครู่ในการประมวลผล

หากมีบางอย่างดูไม่ถูกต้อง:

ปัญหาสาเหตุที่น่าจะเป็นการแก้ไข
ไม่มีฟีเจอร์ปรากฏระบบพิกัดไม่ถูกต้องแปลงเป็น EPSG:4326 และอัปโหลดใหม่
ฟีเจอร์อยู่ผิดตำแหน่งสลับ Lon/lat หรือ datum ไม่ตรงกันตรวจสอบข้อมูลต้นฉบับ แล้ว export ใหม่จาก QGIS
มองเห็นฟีเจอร์แต่ไม่มีชื่อกำกับName field ไม่ตรงกันตรวจสอบว่า Name Attribute [แอตทริบิวต์ชื่อ] ใน Feature Type ตรงกับชื่อคอลัมน์ทุกตัวอักษร
การโหลดแผนที่ช้ารูปทรงเรขาคณิตขนาดใหญ่หรือซับซ้อนลดความซับซ้อนของรูปทรงเรขาคณิตใน QGIS และอัปโหลดใหม่
ฟีเจอร์หายไปค่าว่างในคอลัมน์ชื่อแก้ไขค่าว่างในตารางแอตทริบิวต์ก่อนอัปโหลดใหม่

ขั้นตอนที่ 5: ปรับแต่งรูปลักษณ์​

หลังจากนำเข้าแล้ว คุณสามารถปรับวิธีที่ฟีเจอร์ปรากฏบนแผนที่ได้ใน Map Layers [ชั้นข้อมูลแผนที่] > Feature Types [ประเภทฟีเจอร์]:

  • รูปหลายเหลี่ยมและเส้น — สีเติม สีเส้นขอบ ความหนาของเส้นขอบ ความโปร่งใส
  • จุด — ขนาดไอคอน URL รูปภาพ

ทางเลือก: วาดฟีเจอร์โดยตรงใน EarthRanger​

หากคุณไม่มีไฟล์ข้อมูลภูมิสารสนเทศ คุณสามารถวาดฟีเจอร์ด้วยตนเองใน EarthRanger Admin ซึ่งมีประโยชน์สำหรับเขตพื้นที่หรือเครื่องหมายแบบเฉพาะกรณี

สำหรับคำแนะนำแบบละเอียด ดูที่: Draw and Add Map Features in EarthRanger Admin