La herramienta Enriquecer con cuadrícula multivariable une atributos de una cuadrícula multivariable a una capa de puntos. Una cuadrícula multivariable consiste en una cuadrícula de bins cuadrados o hexagonales creados con la herramienta Crear cuadrícula multivariable, que compila información de varias capas en una única cuadrícula de polígonos. Los metadatos de la cuadrícula multivariable se usan para enriquecer de forma eficiente las entidades de puntos de entrada, por lo que es más rápido que Unir entidades GeoAnalytics Tools. De esta forma, puede agregar rápidamente una colección de información grande y diversa a datos de puntos para su uso en análisis espaciales posteriores.
Diagrama de flujo de trabajo
Análisis mediante GeoAnalytics Tools
El análisis mediante GeoAnalytics Tools se ejecuta con el procesamiento distribuido en varios equipos y núcleos de ArcGIS GeoAnalytics Server. Las GeoAnalytics Tools y las herramientas de análisis de entidades estándar de ArcGIS Enterprise tienen parámetros y capacidades diferentes. Para obtener más información sobre las diferencias, consulte Diferencias de las herramientas de análisis de entidades.
Ejemplo
Un analista de una gran empresa de servicios hídricos ha creado una cuadrícula multivariable con la herramienta Crear cuadrícula multivariable. Dicha cuadrícula multivariable contiene más de 20 variables que describen la infraestructura de la red de servicios, condiciones ambientales, información demográfica, actividad económica, etc., con una resolución de 250 pies para las áreas a las que la red presta servicio. Cada mes, ese analista recibe un nuevo conjunto de datos sobre el uso de agua con millones de entidades. Quiere usar un modelo de regresión lineal para analizar los factores que más contribuyen al uso elevado y cómo han cambiado desde el mes anterior. Con la herramienta Enriquecer con cuadrícula multivariable, esta persona puede enriquecer rápidamente los nuevos datos de uso con las variables de la cuadrícula multivariable para poder usarlas como variables dependientes al modelar el uso de agua.
Notas de uso
Las entradas de Enriquecer con cuadrícula multivariable son una capa de puntos y una capa de cuadrícula multivariable. La capa de cuadrícula multivariable se debe haber creado con la herramienta Crear cuadrícula multivariable.
Todos atributos de la capa de entrada se incluirán en la capa de resultados.
La capa seleccionada para el parámetro Elegir la cuadrícula multivariable con la que se va a enriquecer se debe haber creado con la herramienta Crear cuadrícula multivariable y debe ser una capa de entidades alojada. Las cuadrículas multivariables alojadas en un recurso compartido de archivos de big data no son compatibles como entradas de esta herramienta.
El parámetro Elegir las variables que desea agregar muestra todas las variables de la cuadrícula multivariable que están disponibles para enriquecer la capa de puntos de entrada. Las variables se incluirán en la capa de resultados como campos en la tabla de atributos de la capa. Los valores de campo serán nulos siempre que las entidades de puntos no se intersequen con la cuadrícula multivariable.
Ejemplo de ArcGIS API for Python
La herramienta Enriquecer con cuadrícula multivariable está disponible a través de ArcGIS API for Python.
En este ejemplo se enriquece una capa de datos delictivos con una cuadrícula multivariable que contiene información demográfica.
# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
if not portal.geoanalytics.is_supported():
print("Quitting, GeoAnalytics is not supported")
exit(1)
# Find the big data file share dataset you'll use for analysis
search_result = portal.content.search("", "Big Data File Share")
# Look through the search results for a big data file share with the matching name
bdfs_search = next(x for x in search_result if x.title == "bigDataFileShares_CrimeReports")
# Look through the big data file share for Chicago crimes
crimes = next(x for x in bdfs_search.layers if x.properties.name == "ChicagoCrimes")
# Find the multivariable grid to enrich from
mvg_search_result = portal.content.search("Chicago_MVG", "Feature Layer")
mvg_layer = mvg_search_result[0].layers[0]
# Run the Enrich From Multi-Variable Grid tool
enrich_result = arcgis.geoanalytics.enrich_data.enrich_from_grid(input_layer = crimes,
grid_layer = mvg_layer,
output_name = "chicago_crimes_enriched")
# Visualize the sample and extent layers if you are running Python in a Jupyter Notebook
processed_map = portal.map()
processed_map.add_layer(enrich_result)
processed_map
Herramientas similares
Use Enriquecer con cuadrícula multivariable para unir atributos de una cuadrícula multivariable a una capa de puntos. A continuación se describen otras herramientas que pueden ser útiles.
herramientas de análisis de Map Viewer
Para unir atributos a una capa de líneas, polígonos o tabular, o para unir una capa que no sea una cuadrícula multivariable a una capa de puntos, use la herramienta Unir entidades.