Este proyecto consiste en el análisis de trayectorias de un conjunto de datos GPS utilizando técnicas de ciencia de datos y visualización. El objetivo principal es explorar, analizar y representar gráficamente la información para extraer conclusiones relevantes sobre el comportamiento espacial de los datos.
El proyecto se compone de un notebook de Jupyter donde se desarrollan las siguientes etapas:
- Carga de datos: Lectura de datos GPS desde un archivo CSV.
- Visualización inicial: Representación de las trayectorias en un mapa utilizando
matplotlib
ygeopandas
. - Procesamiento y filtrado: Conversión de coordenadas, limpieza de datos y transformación en
GeoDataFrames
. - Análisis espacial:
- Cálculo de distancias y velocidades.
- Identificación de puntos clave (inicio, fin).
- Segmentación de trayectorias.
- Visualización avanzada: Mapas interactivos con
folium
, trazado de rutas, y representaciones por color y tamaño en función de la velocidad.
Para ejecutar correctamente el proyecto, asegúrate de tener instaladas las siguientes bibliotecas de Python:
pip install pandas numpy matplotlib geopandas shapely folium
- Clona este repositorio o descarga el archivo .ipynb.
- Abre el notebook con Jupyter Notebook o Google Colab.
- Ejecuta cada celda en orden para reproducir el análisis.
- El dataset debe estar disponible en la ruta indicada dentro del notebook o adaptarse a la ubicación correcta.
- Se recomienda tener un entorno virtual para gestionar las dependencias