Las herramientas GeoAnalytics Desktop ofrecen un marco de procesamiento paralelo para el análisis en un equipo de escritorio utilizandoApache Spark. Mediante la agregación, regresión, detección y clustering, puede visualizar, comprender e interactuar con big data. Estas herramientas funcionan con datasets grandes y permiten obtener más información de sus datos mediante patrones, tendencias y anomalías. Las herramientas están integradas y se ejecutan en ArcGIS Pro del mismo modo que otras herramientas de geoprocesamiento de escritorio.
Las herramientas de GeoAnalytics Desktop se han diseñado para datasets grandes; por lo tanto, es posible que otras herramientas de escritorio sean más adecuadas para su uso con datasets más pequeños. Las herramientas de GeoAnalytics Desktop necesitan un tiempo de arranque inicial para implementar el procesamiento distribuido, por lo que son perfectas para datasets más grandes (cientos de miles o millones de registros).
Similar a otras herramientas de ArcGIS Pro, el rendimiento de las herramientas de GeoAnalytics Desktop depende de:
- El tamaño de los datos de entrada: como el número de entidades y número de campos.
- La fuente de datos de entrada: por ejemplo, clases de entidad de geodatabase de archivos comparadas con shapefiles.
- La herramienta que esté ejecutando: por ejemplo, Consolidar puntos terminará su ejecución antes que Calcular densidad con el mismo tamaño de bin y datos.
- Los parámetros que utilice en la herramienta: por ejemplo, al utilizar la herramienta Unir entidades, una distancia de unión más pequeña funcionará mejor que otra más grande.
- El hardware de su equipo de ArcGIS Pro.
Las consideraciones sobre las fuentes de datos se debaten en la sección Datos que aparece a continuación. Cada tema de las herramientas de GeoAnalytics Desktop incluye una nota de uso sobre la mejora del rendimiento de la herramienta modificando parámetros.
Datos
Al ejecutar un análisis, el mejor rendimiento lo presentarán los datos que estén ubicados.
Las herramientas de GeoAnalytics Desktop admiten las siguientes fuentes de datos para la entrada y la salida:
- Shapefiles
- Geodatabases de archivo
- Tablas (como archivos .csv)
Utilizar shapefiles como entrada y salida es más rápido que utilizar geodatabases de archivos para leer y escribir mediante herramientas de GeoAnalytics Desktop. No obstante, las geodatabases de archivos tienen algunas ventajas frente a los shapefiles para el análisis, por lo que preste especial atención a su fuente de datos.
Las herramientas de GeoAnalytics Desktop no admiten las siguientes fuentes de datos para la entrada y la salida:
- GeoPackages
- capas de eventos XY
- Servicios como servicios de entidades y mapas
Análisis
Es posible que las herramientas de GeoAnalytics Desktop no funcionen igual que otras herramientas de ArcGIS Pro.
GeoAnalytics no incluye falsos polígonos en sus operaciones. En las herramientas de GeoAnalytics Unir entidades y Superponer capas, los polígonos falsos no se incluirán en el análisis.
Las herramientas de GeoAnalytics Desktop dan como resultado entidades menos densificadas que otras herramientas de ArcGIS Pro. Por ejemplo, las siguientes imágenes representan el resultado de vértices en un polígono con zonas de influencia mediante Zona de influencia en la caja de herramientas Análisis (azul) y Crear zonas de influencia en la caja de herramientas GeoAnalytics Desktop (naranja). La imagen de la izquierda muestra los polígonos con zona de influencia superpuestos unos sobre otros; la imagen de la derecha muestra una vista acercada de algunos de los vértices del polígono.
Las herramientas de GeoAnalytics Desktop no son compatibles con el espacio de trabajo de memoria.
Al ejecutar herramientas de GeoAnalytics Desktop, el análisis se lleva a cabo en la memoria. Cuando los datos que se analizan no caben en la memoria, se escriben en el disco en su directorio temporal. Si su herramienta no se completa y ocupa espacio en el disco temporal, puede cambiar el disco temporal de Windows por otro más grande.
Mejores prácticas
Al ejecutar el análisis, lo ideal es analizar solo los datos que le interesen. Puede limitar los datos que analice de la siguiente manera:
- Aplique una consulta de definición a una capa del mapa.
- Aplique una selección a las entidades del mapa.
- Establezca la extensión de procesamiento de su análisis para limitar la extensión espacial de las entidades utilizadas.
- Utilice el control deslizante de tiempo para especificar la extensión de los datos a analizar.
Al utilizar las herramientas de GeoAnalytics Desktop, por lo general, una consulta de definición se procesará más rápido que una selección.
Utilizar el tiempo en el análisis
Diversas herramientas de GeoAnalytics Desktop utilizan o necesitan tiempo. Para sacar partido de los periodos de tiempo, las uniones temporales o el análisis basado en recorridos (por ejemplo, con Reconstruir recorridos, Buscar ubicaciones de permanencia o Detectar incidentes), sus capas deben tener el tiempo habilitado. Habilite el tiempo en sus capas agregándolas al mapa en ArcGIS Pro y establezca las propiedades de tiempo en los datos. Cuando defina el tiempo, verifique que los parámetros Formato de hora y Extensión de tiempo coincidan con sus datos. Si sus valores no parecen correctos, realice una de las siguientes acciones para aplicar el formato correcto a los campos de tiempo:
- Utilice la herramienta Convertir campo de tiempo para cambiar los campos de tiempo a un formato compatible.
- Modifique los campos de tiempo cuando estén a lo largo de campos separados.
Al ejecutar el análisis, debe habilitar el tiempo antes de agregar su capa a la herramienta. Si define el tiempo después de agregar la capa al parámetro de la herramienta, deberá agregar la capa de nuevo. Si el tiempo no está habilitado antes de agregar la capa, recibirá una advertencia sobre que el tiempo no está habilitado en la capa.
De manera similar a otras herramientas de geoprocesamiento, solo se analizarán las entidades en la extensión de tiempo visible.
Para ejecutar el análisis temporal en una capa mediante ArcPy o para compartir la configuración de tiempo, cree un archivo de capa con su configuración de tiempo y utilice esa capa para el análisis.