SHX
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
Esri Shape Index Preview.
At a glance
| Purpose | An Esri shapefile index (.shx): the offset and length of every record in the matching .shp. |
| Extensions | .shx |
| Poka parser | poka-shx |
| Viewer | poka-metadata-card-viewer |
| Depth tier | Metadata card (see Depth tiers) |
| Breadth tier | B4 Summary (see Breadth tiers) |
How much Poka reads
B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-shx/src/main.rs (204 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has no .shx sample. Covers .shx. The card reads the header (file code, length, version, shape type, XY bounding box and extent, Z and M ranges) and the index records (count, largest record, total content size). Judgement: B4: the index is summarised; it holds no geometry of its own.
What Poka does not read
- The index records are summarised, not listed
- The geometry lives in the .shp, which is not read here
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- shapefile (candidate; MIT; Rust; https://github.com/tmontaigu/shapefile-rs) — reads the .shx index with the .shp
Software that uses it
- Esri Shapefile
Sources
- parsers/poka-shx/src/main.rs
- parsers/poka-shx/plugin.json