Python en ARCGIS: Unión

con Phyton

Unión con Phyton

Aquí están nuestros post en los que hablamos de los geoprocesos con Arcpy. Esta semana vamos a trabajar con la Unión o Combinación de capas.

Calcula una unión geométrica de dos o mas capas de tipo polígono, el resultado es una sola capa cuyas entidades presentan en su tabla de atributos una información proveniente de la combinación de ambas capas.

La sintaxis que utilizamos dentro de la ventana de Phyton para realizar la Unión es:

Union_analysis (in_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {gaps})

Ejemplo:

129

Vamos a analizar los parámetros que podemos utilizar:

  • in_features: Lista de capas de tipo poligonal que queremos unir entre si.
  • out_feature_class: Esta es la direccion de la capa de salida, asi como su nombre.
  • join_attributes: Parámetro Opcional. Indica que atributos de las capas de entrada se transfieren a la capa de salida.
    • ALL: Es la opción predeterminada. Todos los parametros se transfieren.
    • NO_FID: Se tranfieren todos los parametros menos FID.
    • ONLY_FID: Solo se tranfieren los parametros FID.
  • cluster_tolerance: Parámetro Opcional. Es la distancia mínima que separa todas las coordenadas de entidades (nodos y vértices).
  • gaps: Es otro parámetro opcional. Cuando en la capa de salida se quedan espacios libres que no pertenecen a ninguna de las capas de entrada, pero que están completamente rodeadas por estas. No son polígonos validos para nuestra unión, pero a veces es interesante identificarlos.
    • GAPS: Es la opción predeterminada. No se crearan estos poligonos en la capa de salida.
    • NO_GAPS: Se crearan los poligonos correspondientes a estas zonas, sin atributos y con los valores FID = -1.

En nuestro Máster programación GIS con Python podrás profundizar en el tema.