การนำเข้าฟีเจอร์แผนที่ใน EarthRanger
ฟีเจอร์แผนที่แสดงข้อมูลทางภูมิศาสตร์บนแผนที่ EarthRanger ได้แก่ เขตพื้นที่ ถนน แม่น้ำ และจุดสนใจ ช่วยให้เจ้าหน้าที่ภาคสนามและผู้จัดการเข้าใจว่าเหตุการณ์และการลาดตระเวนเกิดขึ้นที่ใด
ปัญหาการนำเข้าส่วนใหญ่มาจากการเตรียมไฟล์ที่ไม่ถูกต้อง — ระบบพิกัดไม่ถูกต้อง ประเภทรูปทรงเรขาคณิตปนกัน หรือไม่มีค่าชื่อ ทำขั้นตอนที่ 1 อย่างละเอียดก่อนอัปโหลด
การจัดระเบียบฟีเจอร์แผนที่ใน EarthRanger
EarthRanger ใช้สองระดับในการจัดระเบียบฟีเจอร์แผนที่:
- Display Categories [หมวดหมู่การแสดงผล] — กลุ่มระดับบนสุด (เช่น Hydrography, Boundaries)
- Feature Types [ประเภทฟีเจอร์] — อยู่ภายใต้ Display Categories โดยแต่ละ Feature Type แทนชั้นข้อมูลเฉพาะ (เช่น Primary Rivers, Park Zones)
ทั้งสองระดับปรากฏใต้ Map Layers [ชั้นข้อมูลแผนที่] ในอินเทอร์เฟสของ Admin และ Operator
ภาพรวม
- เตรียมและปรับแต่งไฟล์ข้อมูลภูมิสารสนเทศ
- สร้างหรือยืนยัน Display Category และ Feature Type
- อัปโหลดไฟล์ใน EarthRanger Admin
- ตรวจสอบการนำเข้า
- ปรับแต่งรูปลักษณ์
ขั้นตอนที่ 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 เพื่อยืนยันและแปลงระบบพิกัดหากจำเป็น:
- คลิกขวาที่ชั้นข้อมูลใน Layers Panel และเลือก Properties > Information
- หาก 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
- ใน EarthRanger Admin ไปที่ Map Layers [ชั้นข้อมูลแผนที่] > Feature Types [ประเภทฟีเจอร์]
- ตรวจสอบว่ามี Feature Type ที่เหมาะสมสำหรับชั้นข้อมูลนี้อยู่แล้วหรือไม่
- หากต้องการ Feature Type ใหม่ คลิก Add Feature Type [เพิ่มประเภทฟีเจอร์] และกรอก:
- Name [ชื่อ] — ชัดเจนและสื่อความหมาย (เช่น Primary Rivers, Park Boundaries)
- Display Category [หมวดหมู่การแสดงผล] — เลือกหมวดหมู่ที่มีอยู่หรือสร้างใหม่โดยใช้ไอคอน +
- Styling [การจัดรูปแบบ] — กำหนดวิธีที่ฟีเจอร์ปรากฏบนแผนที่ ตัวเลือกขึ้นอยู่กับประเภทรูปทรงเรขาคณิต:
- เส้น: สีเส้น ความหนาของเส้น ความโปร่งใส
- รูปหลายเหลี่ยม: สีเติม สีเส้นขอบ ความหนาของเส้นขอบ ความโปร่งใส
- จุด: URL รูปภาพไอคอน ขนาดไอคอน
- คลิก Save [บันทึก]
ขั้นตอนที่ 3: อัปโหลดไฟล์
-
ใน EarthRanger Admin ไปที่ Map Layers [ชั้นข้อมูลแผนที่] > Feature Import Files [ไฟล์นำเข้าฟีเจอร์]
-
คลิก Add Feature Import File [เพิ่มไฟล์นำเข้าฟีเจอร์]
-
กรอกแบบฟอร์ม:
ช่อง สิ่งที่ต้องกรอก File type [ประเภทไฟล์] เลือก Shapefile หรือ GeoJSON Spatial File Name [ชื่อไฟล์เชิงพื้นที่] ชื่อที่จดจำง่ายสำหรับการนำเข้านี้ Description [คำอธิบาย] ไม่บังคับ — มีประโยชน์สำหรับบันทึกแหล่งข้อมูลหรือวันที่ Data [ข้อมูล] คลิก Choose File [เลือกไฟล์] และเลือกไฟล์ .zip(Shapefile) หรือ.geojsonFeature Type [ประเภทฟีเจอร์] เลือก Feature Type จากขั้นตอนที่ 2 หรือสร้างใหม่ด้วยไอคอน + Name field [ช่องชื่อ] เลือกคอลัมน์แอตทริบิวต์จากไฟล์ที่มีชื่อฟีเจอร์ที่ไม่ซ้ำกัน -
คลิก Save [บันทึก]
Name field [ช่องชื่อ] ต้องอ้างอิงถึงแอตทริบิวต์ที่ทุกฟีเจอร์มีค่าไม่ซ้ำกันและไม่ว่างเปล่า หากมีค่าที่ขาดหายหรือซ้ำกัน ฟีเจอร์อาจนำเข้าไม่ได้หรือปรากฏบนแผนที่พร้อมชื่อที่ไม่ถูกต้อง
ขั้นตอนที่ 4: ตรวจสอบการนำเข้า
- ไปที่ไซต์ EarthRanger หลักและเปิดแท็บ Map Layers [ชั้นข้อมูลแผนที่]
- ใต้ Features [ฟีเจอร์] ค้นหา Display Category ของคุณและเปิด Feature Type ที่เพิ่งนำเข้า
- หากฟีเจอร์ไม่ปรากฏ ให้ลองรีเฟรชเบราว์เซอร์ — การนำเข้าขนาดใหญ่อาจใช้เวลาสักครู่ในการประมวลผล
หากมีบางอย่างดูไม่ถูกต้อง:
| ปัญหา | สาเหตุที่น่าจะเป็น | การแก้ไข |
|---|---|---|
| ไม่มีฟีเจอร์ปรากฏ | ระบบพิกัดไม่ถูกต้อง | แปลงเป็น 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