Superponer capas (GeoAnalytics Server)

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 superposición (verde) y capa de entrada (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 superposición (verde) y capa de entrada (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 superposición (verde) y capa de entrada (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ónDescription

    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 las entidades de superposición que se superponen sobre las entidades de entrada se eliminan.

    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.

Sintaxis

OverlayLayers(input_layer, overlay_layer, output_name, overlay_type, {include_overlaps}, {data_store})
ParámetroExplicació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.

  • INTERSECTCalcula una intersección geométrica de 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 aquellas entidades o partes de entidades de la capa de superposición que no estén dentro de entidades de la capa de entrada se escriben en la salida.
  • UNION Calcula 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.
  • IDENTITY Calcula una intersección geométrica de las entidades de entrada y las entidades de identidad. 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.
  • SYMMETRICAL_DIFFERENCE Las 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.

  • 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. La predeterminada es SPATIOTEMPORAL_DATA_STORE. Todos los resultados almacenados en el SPATIOTEMPORAL_DATA_STORE se almacenarán en WGS84. Los resultados almacenados en un RELATIONAL_DATA_STORE 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)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta 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

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 las 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