Kas ir SHX fails?
SHX fails pieder formas indeksa formātam, kas ir objekta ģeometrijas pozicionālais indekss, kas ļauj ātri meklēt uz priekšu un atpakaļ. SHX ir tiešas piekļuves ofseta fails. Šajā failā nav datu, ir tikai pirmo simts baitu dublikāts, ieraksta numurs un nobīde pret šī ieraksta sākuma baitu shp. Lūdzu, ņemiet vērā, ka fails ar paplašinājumu .shx nesaista SHP un DBF.
SHX faila formāts
SHX formāts satur objekta ģeometrijas pozīcijas indeksu un 100 baitu galveni, kas ir līdzīga SHP failam, kam seko jebkurš 8 baitu fiksēta garuma ierakstu skaits, kas satur šādus divus laukus:
Baiti | Tips | Endianness | Lietošana |
---|---|---|---|
0–3 | int32 | liels | Ieraksta nobīde (16 bitu vārdos) |
4–7 | int32 | liels | Ieraksta garums (16 bitu vārdos) |
Šis indekss ļauj meklēt atpakaļ shape failā, vispirms meklējot atpakaļ formas indeksā un pēc tam nolasot ieraksta nobīdi. Šo nobīdi var izmantot, lai meklētu pareizo pozīciju SHP failā. Varat arī meklēt uz priekšu; patvaļīgs ierakstu skaits, izmantojot to pašu metodi. Lai gan ir iespējams ģenerēt pilnu indeksu kopā ar SHP failu, taču tas var palielināt iespēju ātri sabojāt SHP failu.