Abrí un archivo DBF en Excel y estoy buscando datos de atributos de un archivo shapefile de exportación. Cómo es la fila de datos de atributos en el archivo DBF conectado a su correspondiente localización de los datos en el archivo SHP? Yo no veo nada que se parece a una llave.
Respuestas
¿Demasiados anuncios?Como se documenta en el shapefile de especificación (p. 25), sólo el número de registro de enlaces de la SHP/SHX par a la DBF :
El orden de registro debe ser el mismo que el orden de características forma en el principal (*.shp) archivo.
Hay un mito popular de que el archivo SHX sirve como una búsqueda del archivo de dBase, pero esto no es cierto. El SHX es sólo un ancho fijo complemento a la SHP archivo, que permite el acceso directo por número de registro en la variable ancho de registro SHP archivo.
Tanto el SHP y SHX 100 bytes fijos encabezados, y el DBF tiene una de 32 bytes de encabezado fijo y uno adicional de 32 bytes encabezado por campo. Una vez que se conoce la posición de byte para el primer registro, tanto en el SHX y DBF son de ancho fijo, mientras que el SHP es de ancho variable por el número de vértices (punto SHP archivos de ancho fijo, por lo que la ilustración de abajo sería multipunto, polilínea, polígono, o multipatch).
No abra DBF .PCH en Excel, Access, etc, para la edición o cualquier otro propósito. Esto no está documentado en ninguna parte, pero no es una práctica recomendada y se conoce a los corruptos .PCH.
Abierto de ellos sólo a través de la tabla de atributos en ArcMap o ArcCatalog, o QGIS
Ellos dos están vinculados a través de el Software.