aspose.info
PL

SHX — format indeksu kształtu pliku kształtu

Zaktualizowano

Czym jest plik SHX?

Plik SHX należy do formatu indeksu kształtu, który jest indeksem pozycyjnym geometrii obiektu, umożliwiającym szybkie wyszukiwanie do przodu i do tyłu. SHX to plik offsetowy z bezpośrednim dostępem. W tym pliku nie ma żadnych danych, tylko duplikat pierwszych stu bajtów, numer rekordu i przesunięcie do początkowego bajtu tego rekordu w shp. Należy pamiętać, że plik z rozszerzeniem .shx nie łączy SHP i DBF.

Format pliku SHX

Format SHX zawiera indeks pozycyjny geometrii elementu i 100-bajtowy nagłówek podobny do pliku SHP, po którym następuje dowolna liczba 8-bajtowych rekordów o stałej długości, które zawierają następujące dwa pola:

BajtyWpiszendianizmUżycie
0–3int32dużyPrzesunięcie rekordu (w słowach 16-bitowych)
4–7int32dużyDługość rekordu (w słowach 16-bitowych)

Indeks ten umożliwia wyszukiwanie wstecz w pliku kształtu poprzez najpierw wyszukiwanie wstecz w indeksie kształtu, a następnie odczytywanie przesunięcia rekordu. Tego przesunięcia można użyć do wyszukania właściwej pozycji w pliku SHP. Możesz także szukać napastników; dowolną liczbę rekordów przy użyciu tej samej metody. Chociaż możliwe jest wygenerowanie pełnego indeksu wraz z plikiem SHP, może to jednak zwiększyć szanse na szybkie uszkodzenie pliku SHP.

Bibliografia

Zobacz też