aspose.info
TH

SHX - รูปแบบดัชนีรูปร่าง Shapefile

อัปเดตเมื่อ

ไฟล์ SHX คืออะไร??

ไฟล์ SHX เป็นของรูปแบบดัชนีรูปร่างซึ่งเป็นดัชนีตำแหน่งของรูปทรงเรขาคณิตคุณลักษณะเพื่อให้สามารถค้นหาไปข้างหน้าและข้างหลังได้อย่างรวดเร็ว SHX เป็นไฟล์ออฟเซ็ตการเข้าถึงโดยตรง ไม่มีข้อมูลในไฟล์นี้ มีเพียงสำเนาซ้ำของร้อยไบต์แรก หมายเลขเร็กคอร์ด และออฟเซ็ตกับไบต์เริ่มต้นของเรคคอร์ดนั้นใน shp โปรดทราบว่าไฟล์ที่มีนามสกุล .shx ไม่ผูกกับ SHP และ DBF

รูปแบบไฟล์ SHX

รูปแบบ SHX มีดัชนีตำแหน่งของรูปทรงเรขาคณิตคุณลักษณะและส่วนหัว 100 ไบต์คล้ายกับไฟล์ SHP ตามด้วยเร็กคอร์ดความยาวคงที่ 8 ไบต์จำนวนเท่าใดก็ได้ซึ่งมีสองฟิลด์ต่อไปนี้:

ไบต์พิมพ์เอนเดียนเนสการใช้งาน
0–3int32ใหญ่บันทึกออฟเซ็ต (ในคำ 16 บิต)
4–7int32ใหญ่ความยาวบันทึก (เป็นคำ 16 บิต)

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

อ้างอิง

ดูเพิ่มเติม