Superponer capas (Geoanálisis)

Resumen

Superpone las geometrías de varias capas en una sola capa. La superposición se puede usar para combinar, borrar, modificar o actualizar las entidades espaciales.

La superposición se utiliza para responder a una de las preguntas geográficas más sencillas: ¿Qué está encima de qué? A continuación se muestran algunos ejemplos:

  • ¿Qué parcelas están dentro de las llanuras aluviales de 100 años? ("Dentro de" es otra forma de decir "encima de".)
  • ¿Qué uso del suelo está encima de qué tipo de suelo?
  • ¿Qué minas se encuentran en bases militares abandonadas?

Ilustración

Superponer capas

Uso

  • Esta herramienta de geoprocesamiento está disponible con ArcGIS Enterprise 10.6.1 o posterior.

  • Entre los ejemplos de uso se incluyen:

    • El departamento de calidad medioambiental desea monitorizar el efecto del pastoreo de ganado sobre la calidad del agua del estado. Los biólogos del departamento necesitan determinar dónde el terreno considerado como parcelas de pastoreo interseca determinadas cuencas hidrográficas. Se puede utilizar la herramienta Superponer capas para buscar las áreas de intersección.
    • Una compañía de desarrollo quiere crear un club de golf en uno de los tres condados centrales del estado. Antes de empezar la planificación, necesitan determinar si existe suficiente suelo de propiedad privada en esos condados que puedan adquirir para el club. Se puede utilizar la herramienta Superponer capas para eliminar el suelo de propiedad pública de los condados seleccionados.

  • Con ArcGIS Enterprise 10.6.1, la capa de entrada y la capa de superposición deben tener tipos de geometría coincidentes. En ArcGIS Enterprise 10.7, las relaciones adicionales son compatibles.

  • En la siguiente tabla se describen las operaciones de superposición Intersecar y Borrar, con distintos tipos de geometría disponibles en ArcGIS Enterprise 10.6.1:

    Capa de entrada (verde) y capa de superposición (amarillo)Resultados de la intersecciónResultados del borrado
    Polígonos de entrada y superposición

    Capa de entrada (verde) y capa de superposición (amarillo) de polígonos.

    Resultados de entidades poligonales con Intersecar

    Intersección de polígonos de las capas de entrada y superposición. B es la intersección de B y 2. D es la intersección de D y 4. E es la intersección de E y 5.

    Resultados de entidades poligonales con Borrar

    Polígonos que son el resultado de la operación Borrar. E se ha borrado completamente, y se ha borrado una parte de B y D. A y C no se han borrado.

    Líneas de entrada y superposición

    Capa de entrada (verde) y capa de superposición (amarillo) de líneas.

    Resultados de entidades de línea con Intersecar

    Líneas que son el resultado de la operación Intersecar. B es la intersección de B y 2. D es la intersección de D y 4.

    Resultados de entidades de línea con Borrar

    Líneas que son el resultado de la operación Borrar. La entidad B se ha borrado completamente, y se ha borrado un segmento de D. A y C no se han borrado.

    Puntos de entrada y superposición

    Capa de entrada (verde) y capa de superposición (amarillo) de puntos.

    Resultados de entidades de punto con Intersecar

    Un punto que es el resultado de la operación Intersecar. C es la intersección de C y 3.

    Resultados de entidades de punto con Borrar

    Puntos que son el resultado de la operación Borrar. La entidad C se ha borrado. A y B son el resultado de la operación.

  • Con ArcGIS Enterprise 10.6.1, si ambas capas son polígonos, el análisis se puede acelerar desactivando el parámetro Incluir capas de entrada superpuestas (include_overlaps=NOT_OVERLAPPING en Python). Solo debe desactivar esta entrada si se cumplen estas dos condiciones:

    • Las entidades de la capa de entrada no se superponen a otras entidades de la capa de entrada.
    • Las entidades de la capa de superposición no se superponen a otras entidades de la capa de superposición.

    También puede desactivar este parámetro si no desea que se devuelva un único resultado para cada superposición de autointersección. Por ejemplo, los límites censales no tendrían ninguna entidad superpuesta sobre sí misma y, si se superpusieran a otra capa poligonal inconexa, podría desactivar este parámetro. Este parámetro no se utiliza en ArcGIS Enterprise 10.7 o posteriores.

  • En ArcGIS Enterprise 10.7 o posteriores, los métodos de superposición y las geometrías de entrada compatibles se describen en la siguiente tabla:

    Tipos de geometría de entrada y superposiciónIntersecarBorrarCombinación (disponible en la versión 10.7)Identidad (disponible en la versión 10.7)Diferencia simétrica (disponible en la versión 10.7)

    Punto y punto

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Punto y polilínea

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Punto y polígono

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polilínea y punto

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polilínea y polilínea

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polilínea y polígono

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polígono y punto

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polígono y polilínea

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Polígono y polígono

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.6.1 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Marca de verificación

    Disponible en la versión 10.7 y posteriores.

    Método de superposiciónDescripción

    Intersecar

    Intersecar

    Las entidades o porciones de entidades de la superposición que se superpongan sobre las entidades de entrada se conservan. La geometría de la entrada y de la entidad debe ser la misma.

    Esta es la opción predeterminada.

    Borrar

    Borrar

    Las entidades o porciones de entidades de la capa de entrada que no se superponen a las entidades de la capa de superposición se escriben en la salida.

    Combinación

    Combinación

    El resultado contendrá una combinación geométrica de la capa de entrada y la capa de superposición. Todas las entidades y sus atributos se escribirán en la capa.

    Identidad

    Identidad

    El resultado contendrá entidades o porciones de entidades de las entidades de entrada y las entidades de superposición. Las entidades o porciones de entidades que se superponen con la capa de entrada y la capa de superposición se escribirán en la capa de salida.

    Diferencia simétrica

    Diferencia simétrica

    El resultado contendrá entidades o porciones de entidades de la capa de entrada y la capa de superposición que no se superpongan.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de entrada

Las entidades de puntos, de líneas o poligonales que se superpondrán con la capa de superposición.

Feature Set
Capa de superposición

Las entidades que se superpondrán con las entidades de la capa de entrada.

Feature Set
Nombre de salida

El nombre del servicio de entidades de salida.

String
Tipo de superposición

Especifica el tipo de superposición que se va a realizar.

  • IntersecarSe calculará una intersección geométrica de las capas de entrada. Las entidades o partes de entidades que se superponen con la capa de entrada y la capa de superposición se escribirán en la capa de salida. Esta es la opción predeterminada.
  • BorrarSolo se escribirán en la salida las entidades o porciones de entidades de la capa de entrada que no se superpongan a las entidades de la capa de superposición.
  • CombinaciónSe calculará una unión geométrica de la capa de entrada y la capa de superposición. Todas las entidades y sus atributos se escribirán en la capa.
  • IdentidadSe calculará una intersección geométrica de las entidades de entrada y las entidades de identidad. Las entidades o partes de entidades que se superponen con la capa de entrada y la capa de superposición se escribirán en la capa de salida.
  • Diferencia simétricaLas entidades o porciones de entidades de la capa de entrada y la capa de superposición que no se superpongan se escribirán en la capa de salida.
String
Incluir capas de entrada superpuestas
(Opcional)

Especifica si una o ambas capas de entrada tienen entidades superpuestas. Este parámetro solo es compatible con ArcGIS Enterprise 10.6.1.

  • Activado: una o ambas capas tienen entidades superpuestas. Esta es la opción predeterminada.
  • Desactivado: ninguna capa tiene entidades superpuestas.
Boolean
Almacenamiento de datos
(Opcional)

Especifica el ArcGIS Data Store en el que se guardará la salida. Por defecto es big data store espaciotemporal. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.

  • Big data store espaciotemporalLa salida se almacenará en un big data store espaciotemporal. Esta es la opción predeterminada.
  • Data store relacionalLa salida se almacenará en un data store relacional.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Capa de entidades de salida

La superposición de varias capas en una única capa.

Conjunto de entidades

arcpy.geoanalytics.OverlayLayers(input_layer, overlay_layer, output_name, overlay_type, {include_overlaps}, {data_store})
NombreExplicaciónTipo de datos
input_layer

Las entidades de puntos, de líneas o poligonales que se superpondrán con la capa de superposición.

Feature Set
overlay_layer

Las entidades que se superpondrán con las entidades de la capa de entrada.

Feature Set
output_name

El nombre del servicio de entidades de salida.

String
overlay_type

Especifica el tipo de superposición que se va a realizar.

  • INTERSECTSe calculará una intersección geométrica de las capas de entrada. Las entidades o partes de entidades que se superponen con la capa de entrada y la capa de superposición se escribirán en la capa de salida. Esta es la opción predeterminada.
  • ERASESolo se escribirán en la salida las entidades o porciones de entidades de la capa de entrada que no se superpongan a las entidades de la capa de superposición.
  • UNIONSe calculará una unión geométrica de la capa de entrada y la capa de superposición. Todas las entidades y sus atributos se escribirán en la capa.
  • IDENTITYSe calculará una intersección geométrica de las entidades de entrada y las entidades de identidad. Las entidades o partes de entidades que se superponen con la capa de entrada y la capa de superposición se escribirán en la capa de salida.
  • SYMMETRICAL_DIFFERENCELas entidades o porciones de entidades de la capa de entrada y la capa de superposición que no se superpongan se escribirán en la capa de salida.
String
include_overlaps
(Opcional)

Especifica si una o ambas capas de entrada tienen entidades superpuestas. Este parámetro solo es compatible con ArcGIS Enterprise 10.6.1.

  • OVERLAPPINGUna o ambas capas tienen entidades superpuestas. Esta es la opción predeterminada.
  • NOT_OVERLAPPINGNinguna capa tiene entidades superpuestas.
Boolean
data_store
(Opcional)

Especifica el ArcGIS Data Store en el que se guardará la salida. El valor predeterminado es SPATIOTEMPORAL_DATA_STORE. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.

  • SPATIOTEMPORAL_DATA_STORELa salida se almacenará en un big data store espaciotemporal. Esta es la opción predeterminada.
  • RELATIONAL_DATA_STORELa salida se almacenará en un data store relacional.
String

Salida derivada

NombreExplicaciónTipo de datos
output

La superposición de varias capas en una única capa.

Conjunto de entidades

Muestra de código

Ejemplo de OverlayLayers (script independiente)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función OverlayLayers.

# Name: OverlayLayers.py
# Description: Remove areas that are already developed from proposed development sites
#
# Requirements: ArcGIS GeoAnalytics Server

# Import system modules
import arcpy

# Set local variables
inFeatures = "https://myGeoAnalyticsMachine.domain.com/geoanalytics/rest/services/DataStoreCatalogs/bigDataFileShares_cityData/BigDataCatalogServer/areasOfInterest"
overlayFeatures = "https://myGeoAnalyticsMachine.domain.com/geoanalytics/rest/services/DataStoreCatalogs/bigDataFileShares_cityData/BigDataCatalogServer/commercial"
outFS = "DevelopmentSites"
overlayType = "ERASE"
dataStore = "SPATIOTEMPORAL_DATA_STORE"

# Execute Overlay Layers
arcpy.geoanalytics.OverlayLayers(inFeatures, overlayFeatures, outFS, 
                                 overlayType, dataStore)

Entornos

Casos especiales

Sistema de coordenadas de salida

El sistema de coordenadas que se usará para el análisis. El análisis se completará en el sistema de coordenadas de entrada salvo que este parámetro especifique otra opción. Para GeoAnalytics Tools, los resultados finales se almacenarán en el data store espaciotemporal en WGS84.

Información de licenciamiento

  • Basic: Requiere ArcGIS GeoAnalytics Server
  • Standard: Requiere ArcGIS GeoAnalytics Server
  • Advanced: Requiere ArcGIS GeoAnalytics Server

Temas relacionados