aspose.info
PT

SHX - Shapefile Shape Index Format

Atualizado em

O que é um arquivo SHX?

O arquivo SHX pertence ao formato de índice de forma, que é um índice posicional da geometria do recurso para permitir a busca para frente e para trás rapidamente. O SHX é um arquivo de deslocamento de acesso direto. Não há dados neste arquivo, apenas uma cópia duplicada dos primeiros cem bytes, número do registro e deslocamento para o byte inicial desse registro no shp. Observe que o arquivo com extensão .shx não vincula o SHP e o DBF.

Formato de arquivo SHX

O formato SHX contém o índice posicional da geometria do recurso e o cabeçalho de 100 bytes semelhante ao arquivo SHP, seguido por qualquer número de registros de comprimento fixo de 8 bytes que contêm os dois campos a seguir:

BytesTipoEndianidadeUso
0–3int32grandeDeslocamento de registro (em palavras de 16 bits)
4–7int32grandeComprimento do registro (em palavras de 16 bits)

Este índice torna possível buscar para trás no shapefile, primeiro, buscando para trás no índice de forma e depois lendo o deslocamento do registro. Esse deslocamento pode ser usado para buscar a posição correta no arquivo SHP. Você também pode buscar para a frente; um número arbitrário de registros usando o mesmo método. Embora seja possível gerar um índice completo junto com um arquivo SHP, mas pode aumentar as chances de corromper o arquivo SHP rapidamente.

Referências

Veja também