什么是一 .shx 文件?
SHX 文件属于形状索引格式,它是特征几何的位置索引,可以快速向前和向后搜索。 SHX 是一个直接访问偏移文件。该文件中没有数据,只有前一百个字节的副本、记录号和到 shp 中该记录起始字节的偏移量。请注意,扩展名为 .shx 的文件不绑定 SHP 和 DBF。
SHX 文件格式
SHX 格式包含要素几何的位置索引和类似于 SHP 文件的 100 字节标头,后跟任意数量的 8 字节固定长度记录,其中包含以下两个字段:
字节 | 类型 | 字节序 | 用法 |
---|---|---|---|
0–3 | 整数32 | 大 | 记录偏移量(16 位字) |
4–7 | 整数32 | 大 | 记录长度(以 16 位字为单位) |
该索引可以通过首先在形状索引中向后搜索然后读取记录偏移量来在 shapefile 中向后搜索。该偏移量可用于寻找 SHP 文件中的正确位置。您也可以寻求转发;使用相同方法的任意数量的记录。虽然,可以与 SHP 文件一起生成完整的索引,但它会增加使 SHP 文件快速损坏的机会。
参考
- [Shapefile - 由维基百科提供)](https://en.wikipedia.org/wiki/Shapefile)