6 votos

Cómo hacer "campo de combinación" y "el campo"?

Nuevo usuario. Este debe ser simple, pero no puedo averiguar cómo se realiza este básica unirse en QGIS. (Funciona en Cartographica.)

Mi shapefile (IL_BNDY_County_Py) tiene dos campos/columnas de su tabla de atributos: COUNTY_NAM y CO_FIPS.

Mi fuente de archivo DBF (IL_BNDY_County_Py-especies-dbf4.dbf) tiene tres campos/columnas: COUNTY_NAM, CO_FIPS y ESPECIES. (El archivo es literalmente un clon de el archivo de forma de tabla, con la adición de "ESPECIES".)

Ambos están disponibles como capas en mi proyecto.

Quiero añadir que la ESPECIE de campo para el shapefile. Ya sea COUNTY_NAM o CO_FIPS podrían servir como "key" (para usar la terminología de la que estoy familiarizado con la de otros software).

Cuando intento crear una combinación, el Agregar combinación de vector de diálogo muestra las siguientes opciones:

Únete a la capa: IL_BNDY_County_Py-especies-dbf4.dbf

El campo de combinación: (tres opciones de menú): COUNTY_NAM, CO_FIPS o ESPECIES

Campo de destino (dos opciones de menú): COUNTY_NAM o CO_FIPS

¿Es esto lo que debo ver?

No puedo entender cómo utilizar este cuadro de diálogo para obtener la ESPECIE campo agregado el shapefile. Parte del problema es que QGIS no utiliza el término "clave", por lo que es imposible para mí saber que el campo de QGIS quiere utilizar para garantizar la relación. Dadas las opciones que se muestran, ni el "objetivo" ni "unirse" campo parece apropiada para servir como "la clave". ¿Cómo puedo indicar el campo "llave"?

Si puedo elegir ESPECIES como el campo de combinación, y CO_FIPS como el campo de Destino, los resultados son columnas duplicadas para COUNTY_NAM y CO_FIPS con mezcla aleatoria de valores enteros y valores NULL. ESPECIES de valores se ignoran y no se copian. Incluso he intentado crear un marcador de posición "especies" de columna en el archivo de forma de tabla de atributos, pero aún así no pude averiguar cómo conseguir que las ESPECIES de copiar especies. ¿Cuál es el procedimiento adecuado para hacer esto? Hay otro problema que debería considerar?

5voto

tobes Puntos 19

Seleccione CO_FIPS como unirse y campo de destino. Que debe hacer el truco.

El cuadro de diálogo, básicamente, sólo pregunta por el campo en la primera tabla debe ser igual que el campo en la segunda tabla.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X