Investigar un crimen buscando a compañeros de viaje
Agregar los datos
Empezará revisando un dataset ficticio de ubicaciones de teléfonos móviles en el área de interés: Camp Lemonnier en Yibuti, África. Estos datos contienen el movimiento de los dispositivos móviles y sus propietarios a lo largo del día en que se cometió el delito.
Primero, descargará los datos y los agregará a un proyecto en ArcGIS AllSource.
Nota:
Todos los datos utilizados en este tutorial son ficticios y están diseñados únicamente para uso educativo.
- Descargue el elemento Camp Lemonnier Intelligence Data.
Se descarga en su equipo una carpeta comprimida llamada Camp_Lemonnier_Intelligence.gdb. La extensión .gdb significa que la carpeta contiene una geodatabase, que es un formato de carpeta para almacenar datos geográficos.
- Extraiga la carpeta comprimida en una ubicación que pueda encontrar fácilmente como, por ejemplo, su carpeta Documentos.
A continuación, creará un proyecto en ArcGIS AllSource y le agregará los datos.
- Inicie ArcGIS AllSource. Si se le pide, inicie sesión en su cuenta con licencia de ArcGIS.
Nota:
Para obtener más información sobre ArcGIS AllSource, visite su página de producto.
Al iniciar ArcGIS AllSource, tendrá la opción de crear un proyecto nuevo o abrir uno existente. Si ya había creado algún proyecto antes, verá una lista de proyectos recientes.
- En Plantillas en blanco, haga clic en Mapa.
Aparece la ventana Crear un nuevo proyecto.
- En Nombre, escriba Proyecto de análisis de compañeros de viaje. Haga clic en Aceptar.
Se crea el proyecto, que contendrá todos los mapas y datos para este flujo de trabajo. Dado que ha elegido la plantilla Mapa, el proyecto incluye un mapa en blanco.
Agregará datos sobre las ubicaciones de los teléfonos móviles desde la geodatabase que descargó.
- En la cinta, haga clic en la pestaña Datos. En el grupo Agregar, haga clic en el botón Agregar datos.
Aparece la ventana Agregar datos. Puede agregar datos desde el proyecto, su portal (ArcGIS Online) o desde su equipo.
- En Equipo, vaya a la ubicación de la geodatabase extraída que descargó. Haga doble clic en Camp_Lemonnier_Intelligence.gdb.
La geodatabase contiene tres datasets de entidades: Administrative_Data, Cell_Phone_Data y Vehicle_Data. Por ahora, desea analizar los datos de los teléfonos móviles.
- Haga doble clic en Cell_Phone_Data.
Un dataset de entidades contiene varias clases de entidad. Las clases de entidad son colecciones de entidades geográficas (como puntos, líneas o polígonos) que se pueden agregar a un mapa. El dataset de entidades Cell_Phone_Data tiene nueve clases de entidad, pero solo utilizará una, Cell_Phone_Data_All, para este análisis.
Sugerencia:
Otra clase de entidad del dataset, Cell_Phone_Data_Find_Cotravelers_100ft_10s, contiene el resultado final del análisis de compañeros de viaje. Una vez finalizado el flujo de trabajo, puede agregar esta clase de entidad al mapa y comparar los resultados.
- Haga clic en Cell_Phone_Data_All para seleccionarla.
- Haga clic en Aceptar.
La clase de entidad se agrega al mapa. El mapa se acerca a la extensión de los datos.
Nota:
La capa puede tener un color distinto del de las imágenes de ejemplo.
La capa incluye un gran número de puntos (más de 1 millón) concentrados en el interior y las inmediaciones de una base militar estadounidense denominada Camp Lemonnier en Yibuti, una pequeña nación africana. Esta base es el área de interés para este flujo de trabajo.
Cada punto representa la ubicación de un teléfono móvil en un determinado momento en el tiempo. Varios puntos pueden corresponder al mismo teléfono móvil a medida que se mueve durante el día. Puede obtener más información sobre una capa abriendo su tabla de atributos.
- En el panel Contenido, haga clic con el botón derecho en All Cell Phone Data y seleccione Tabla de atributos.
Se abre la tabla de atributos. Los atributos son datos textuales o numéricos asociados a cada entidad. En la tabla, cada fila representa una entidad individual, mientras que cada columna representa un campo de atributo.
Esta tabla incluye campos que describen la forma, latitud, longitud e Id. único (OBJECTID) de cada registro de teléfono móvil. También tiene un campo Time, que contiene la fecha y hora en que se capturó la ubicación del teléfono móvil y un campo POI (persona de interés), que identifica a la persona a la que pertenece el teléfono móvil. En un dataset real, el campo POI incluiría el nombre de la persona, pero como estos datos son ficticios, se usó un número en su lugar.
En la imagen de ejemplo, los primeros cuatro registros de teléfono móvil pertenecen a la misma persona, identificada como Person-102. Estos registros se tomaron el 9 de septiembre de 2017, con el primer registro a las 10:19 p.m. y el cuarto a 11:44 p.m.
- Cierre la tabla.
Habilitar la configuración de tiempo
Para realizar un análisis de compañeros de viaje, la capa debe tener la función de tiempo habilitada. Al explorar la tabla de atributos, sabe que los datos de teléfono móvil tienen un campo de hora. Puede utilizar este campo para habilitar la configuración de tiempo para la capa.
- En el panel Contenido, haga doble clic en All Cell Phone Data.
Aparece la ventana Propiedades de capa. En esta ventana, puede establecer muchos ajustes relacionados con la capa. En primer lugar, definirá si la capa tiene un solo campo de hora o los campos de hora de inicio y fin. Sus datos solo tienen un campo de tiempo.
- Haga clic en la pestaña Tiempo.
- En Filtrar usando tiempo, seleccione Filtrar el contenido de la capa en función de los valores de atributo.
- Para el Tiempo de capa, elija Cada entidad tiene solo un campo de fecha. Confirme que Campo de tiempo esté configurado como Time.
Nota:
Para que se utilice un campo de hora para habilitar la configuración de tiempo, el campo debe seguir ciertas reglas. Si va a realizar este flujo de trabajo con sus propios datos y tiene problemas para habilitar la configuración de tiempo, pruebe a convertir el campo de hora a un formato de fecha.
A continuación, elegirá el campo de tiempo de la lista de campos de atributos.
- Haga clic en Aceptar.
La capa tiene la función de tiempo habilitada. Aparece una línea temporal en la parte superior del mapa. Cuando apunta a la línea temporal, muestra las primeras y últimas fechas de los datos.
Buscar compañeros de viaje
Ahora que sus datos tienen la función de tiempo habilitada, tiene todo listo para realizar análisis de compañeros de viaje para encontrar POI que viajaron juntos.
- En la cinta, haga clic en la pestaña Análisis. En el grupo Herramientas, haga clic en el grupo Movimiento y luego en Buscar compañeros de viaje.
Se abre el panel Geoprocesamiento. El panel muestra la herramienta Buscar compañeros de viaje. La herramienta requiere algunos parámetros. Primero, elegirá el dataset de entrada que desea analizar. A continuación, elegirá el nombre de la clase de entidad de salida que la herramienta creará para contener los resultados del análisis.
- En Entidades de entrada, elija All Cell Phone Data. En Clase de entidad de salida, borre el texto y escriba Compañeros_viaje_telefono_movil.
A continuación, elegirá un campo de Id. para la capa de entrada. Cuando examinó la tabla de atributos, vio el campo POI, que identifica a la persona asociada a cada registro de teléfono móvil. Utilizará este campo.
- En Campo de Id, elija POI.
El resto de parámetros tienen una configuración predeterminada. En función de los datos y los requisitos analíticos, es posible que sea necesario ajustar estos parámetros.
El parámetro Distancia de búsqueda es la distancia máxima que pueden estar separadas las entidades antes de considerarse como que no son compañeras de viaje. El valor predeterminado es de 100 pies, pero dependiendo de la inteligencia preexistente, puede considerar un valor mayor o menor. Para este flujo de trabajo, utilizará el valor predeterminado.
El parámetro Diferencia horaria es la diferencia horaria máxima que pueden estar separadas las entidades antes de considerarse como que no son compañeras de viaje. El valor predeterminado es 10 segundos. Al igual que con la distancia de búsqueda, puede considerar un valor mayor o menor para algunos flujos de trabajo. Para este flujo de trabajo, utilizará el valor predeterminado.
Sus entidades de entrada están contenidas en una sola clase de entidad, por lo que no cambiará el parámetro Tipo de entrada. También puede optar por incluir un filtro mínimo de duración del viaje conjunto. Este filtro le permite establecer una diferencia horaria mínima para que las entidades se consideren compañeras de viaje. Para este análisis, no necesitará este filtro, así que dejará el parámetro desactivado.
- Haga clic en Ejecutar.
Nota:
Dado que su dataset tiene un gran número de entidades (más de un millón), la herramienta puede tardar varios minutos en ejecutarse.
Se ejecuta la herramienta. Cuando la herramienta finaliza, aparece una notificación en la parte inferior del panel Geoprocesamiento.
Sugerencia:
Para obtener más información sobre el análisis, incluido el tiempo que tardó en ejecutarse la herramienta, haga clic en Ver detalles.
Además, la capa Compañeros_viaje_telefono_movil se agrega al mapa y al panel Contenido. Puede resultar difícil ver la capa de salida debido al número de puntos de la capa original.
- En el panel Contenido, desactive All Cell Phone Data.
Al desactivar la capa, esta se oculta en el mapa. (Siempre puede volver a mostrar la capa activándola). Ahora, el mapa solo muestra a los compañeros de viaje.
Cada punto del mapa indica una ubicación y el tiempo en los que dos POI diferentes se desplazaban juntas. El color de cada punto se corresponde con la diferencia horaria entre los dos viajeros en segundos. Los puntos rojos indican una diferencia horaria de aproximadamente un segundo. Puede obtener más información sobre los resultados mediante su tabla.
- En el panel Contenido, haga clic con el botón derecho en Compañeros_viaje_telefono_movil y seleccione Tabla de atributos.
Aparece la tabla.
Contiene un gran número de campos, que se explican en la siguiente lista:
- X: la coordenada x de la entidad de viaje. Esta coordenada, así como las demás coordenadas de la tabla, están en la misma unidad de medida que la proyección de la capa de entrada. En este caso, se utilizan metros como unidad. (Puede comprobar la unidad abriendo la ventana Propiedades de capa de la capa de entrada, haciendo clic en la pestaña Origen y expandiendo Referencia espacial).
- X_cotraveler: la coordenada x de la entidad que acompañaba a la entidad de viaje.
- Y: la coordenada y de la entidad de viaje.
- Y_cotraveler: la coordenada y de la entidad compañera de viaje.
- cotraveler_id: el identificador único de la entidad compañera de viaje. El identificador se toma del campo de Id. que eligió al configurar los parámetros de la herramienta. En este caso, procede del campo POI de la capa original.
- cotraveler_time: la fecha y hora en que la entidad compañera de viaje se encontraba en la ubicación del punto.
- traveler_id: el identificador único de la entidad de viaje.
- cotraveler_time: la fecha y hora en que la entidad de viaje se encontraba en la ubicación del punto.
- time_diff: la diferencia, en segundos, entre los campos cotraveler_time y traveler_time. Los números positivos indican que la compañera de viaje estaba en la ubicación después de la viajera, mientras que los negativos indican que la compañera estaba en la ubicación antes que la viajera.
- distance_diff: la distancia entre las entidades de viaje y compañera de viaje en las horas indicadas. La distancia está en la misma unidad de medida que las coordenadas, en este caso, metros.
- unique_pair_id: un identificador único generado para cada par único de entidades compañeras de viaje. Dos entidades compañeras de viaje (A, B) compartirán el mismo Id. tanto para (A, B) como para (B, A).
A continuación, utilizará esta información para ayudar a investigar un delito. Para este escenario, supongamos que se ha producido un robo a mano armada en el área. Las fuerzas del orden público ya han identificado a Person-1189 como persona sospechosa del robo a mano armada. Ahora, quieren determinar con quién se encontró el sospechoso antes y después del robo, ya que es posible que estas personas sean también conspiradores del delito.
Seleccionará cualquier entidad de viaje que incluya Person-1189 para averiguar esta información.
- En la tabla, haga clic en Seleccionar por atributos.
Aparece la ventana Seleccionar por atributos. Con esta herramienta, puede crear una expresión para seleccionar entidades que tengan valores de atributos que especifique.
Puede crear expresiones que digan muchas cosas. Su expresión solicitará a la herramienta que seleccione las entidades donde el valor de campo traveler_id sea igual a Person-1189.
- En el cuadro de expresión, cree la expresión Donde traveler_id es igual a Person-1189.
- Haga clic en Aceptar.
Se resaltan todas las entidades de la tabla que coinciden con la expresión. Como hay muchos registros, filtrará la tabla para mostrar solo los registros seleccionados.
- En la parte inferior de la tabla, haga clic en el botón Mostrar registros seleccionados.
La tabla se filtra. Solo se muestran las 15 entidades seleccionadas. Para todas estas entidades, el viajero es el sospechoso, Person-1189. Además, cada entidad tiene el mismo compañero de viaje: Person-998.
En cada una de estas entidades, la diferencia horaria y la diferencia de distancia son 0, así que es probable que Person-1189 y Person-998 viajasen conjuntamente, posiblemente en el mismo vehículo.
Las entidades seleccionadas también se resaltan en el mapa.
Al examinar el mapa, los investigadores pueden determinar lo cerca que estaban estas dos personas del lugar del delito cuando se desplazaron juntas.
Basándose en sus resultados, Person-998 puede ser alguien que los agentes de policía deben cuestionar acerca del delito. Dado que ha viajado con el sospechoso sobre la misma hora y en torno al mismo lugar en que se cometió el delito, puede ser cómplice o disponer de información crítica que pueda ayudar a los investigadores a plantear el caso.
- Cierre la tabla. En la barra de herramientas de acceso rápido, haga clic en el botón Borrar.
Las entidades seleccionadas se borran.
- Haga clic en el botón Guardar.
El proyecto se guarda.
Sugerencia:
Si lo prefiere, puede guardar el proyecto con el acceso directo del teclado Ctrl+S.
En este tutorial, ha utilizado ArcGIS AllSource para realizar análisis de compañeros de viaje en datos de teléfonos móviles con el fin de encontrar posibles cómplices de un delincuente sospechoso. En el mundo real, el análisis de compañeros de viaje se puede realizar en una variedad de datasets, no solo en registros de teléfonos móviles.
El dataset que descargó al principio del tutorial incluye la clase de entidad Vehicle_Data_All_Vehicle_Data (que pertenece al dataset de entidades Vehicle_Data). Contiene ubicaciones de vehículos a lo largo del tiempo. Si desea otro reto, pruebe a realizar el flujo de trabajo del análisis de compañeros de viaje en esta clase de entidad.
Este flujo de trabajo, junto con otros flujos de trabajo de inteligencia que se pueden realizar en ArcGIS AllSource, puede utilizarlo las fuerzas del orden público y el personal militar para ayudar a localizar a delincuentes o insurgentes.
Encontrará más tutoriales en la galería de tutoriales.