aspose.info
SV

SHX - Shapefile Shape Index Format

Uppdaterad

Vad är en SHX fil?

SHX-filen tillhör formindexformatet som är ett positionsindex för funktionsgeometrin för att snabbt kunna söka framåt och bakåt. SHX är en offsetfil för direktåtkomst. Det finns inga data i den här filen, bara en kopia av de första hundra byten, postnummer och offset till startbyten för den posten i shp. Observera att filen med tillägget .shx inte binder SHP och DBF.

SHX filformat

SHX-formatet innehåller positionsindex för funktionsgeometrin och 100-byte-huvud som liknar SHP-filen, följt av valfritt antal 8-byte poster med fast längd som innehåller följande två fält:

BytesSkrivEndiannessAnvändning
0–3int32storRecord offset (i 16-bitars ord)
4–7int32storRekordlängd (i 16-bitars ord)

Detta index gör det möjligt att söka bakåt i shapefilen genom att först söka bakåt i shape index och sedan läsa postoffset. Den offseten kan användas för att söka till rätt position i SHP-filen. Du kan också söka forwards; ett godtyckligt antal poster med samma metod. Även om det är möjligt att generera komplett index tillsammans med en SHP-fil, men det kan öka chanserna att göra SHP-filen korrupt snabbt.

Referenser

Se även