Logotipo de Zephyrnet

Implementación del análisis de datos geoespaciales en la ciencia de datos: técnicas, desafíos, tendencias y mejores prácticas

Fecha:

Introducción

El análisis de datos geoespaciales es el estudio de la geografía, los mapas y las relaciones espaciales. En términos más simples, se trata de analizar y dar sentido a los datos con un componente de ubicación, como una ciudad, un país o un edificio.

Por ejemplo, supongamos que es un urbanista y desea encontrar la mejor ubicación para un nuevo parque. El análisis geoespacial puede ayudarlo a encontrar las áreas de la ciudad con la menor cantidad de espacios verdes y la mayor cantidad de tráfico peatonal. Con herramientas como mapas e imágenes satelitales, puede ver dónde pasa la gente la mayor parte de su tiempo y dónde sería más útil un parque.

Otro ejemplo es el uso del análisis geoespacial para rastrear la propagación de una enfermedad, como la gripe. Puede usar datos sobre dónde vive, trabaja y viaja la gente para ver cómo se propaga la gripe y decidir cómo evitar que se propague más. El análisis geoespacial tiene muchas aplicaciones y ayuda a las organizaciones a tomar decisiones informadas en función de los datos geográficos y de ubicación que tienen. Entonces, en este artículo, veremos cómo hacer un análisis de datos en el geoespacial.

OBJETIVOS DE APRENDIZAJE

  1. Importancia de los datos geoespaciales en diversos campos e industrias.
  2. Proceso de limpieza, transformación y preprocesamiento de datos geoespaciales.
  3. ¿Cómo crear mapas interactivos y visualizaciones utilizando datos geoespaciales?
  4. Describir los desafíos de integrar datos geoespaciales con otras fuentes de datos.
  5. Proporcione ejemplos del mundo real de cómo se utiliza el análisis de datos geoespaciales en la ciencia de datos.
  6. ¿Cómo realizar análisis de datos geoespaciales utilizando el lenguaje de programación Python?

Este artículo fue publicado como parte del Blogatón de ciencia de datos.

Índice del contenido

  1. Análisis de datos geoespaciales
  2. Comprender los datos geoespaciales y su importancia
  3. Recopilación y preprocesamiento
  4. Visualización de datos geoespaciales usando herramientas y técnicas de mapeo
  5. Técnicas y algoritmos de análisis de datos espaciales
  6. Integración de datos geoespaciales con otras fuentes de datos
  7. Casos de uso y aplicaciones del análisis de datos geoespaciales en ciencia de datos
  8. Desafíos y mejores prácticas en el análisis de datos geoespaciales
  9. Tendencias futuras y avances en el análisis de datos geoespaciales en ciencia de datos
  10. Análisis de datos geoespaciales con implementación de python
  11. Conclusión y conclusiones.

Análisis de datos geoespaciales

El análisis de datos geoespaciales es un tipo de análisis de datos que se centra en el estudio y la exploración de datos geográficos. Implica el uso de información geográfica para comprender patrones, relaciones y tendencias entre diferentes características y atributos espaciales. El análisis de datos geoespaciales puede responder varias preguntas, como dónde es más probable que ocurran ciertos fenómenos, cómo las actividades humanas afectan el medio ambiente y la distribución de ciertos grupos de población. El análisis de datos geoespaciales implica recopilar, limpiar y transformar datos geoespaciales, crear mapas y visualizaciones y realizar análisis estadísticos para identificar patrones y relaciones.

Comprender los datos geoespaciales y su importancia

Los datos geoespaciales se refieren a la información vinculada a una ubicación específica en la superficie de la Tierra, a menudo representada como coordenadas en un mapa o en un sistema de información geográfica (SIG). Este tipo de datos es crucial para muchas industrias y campos, incluida la planificación urbana, la gestión ambiental, el marketing y el transporte. La importancia de los datos geoespaciales radica en su capacidad para ayudar a las organizaciones a comprender mejor y tomar decisiones sobre fenómenos complejos del mundo real vinculados a ubicaciones específicas. Estos datos se pueden utilizar para visualizar patrones y relaciones, analizar tendencias y predecir resultados futuros. Además, la integración de datos geoespaciales con otras formas de datos, como datos demográficos y económicos, puede brindar una mejor imagen de un área determinada y respaldar la toma de decisiones informada.

Recolección y Preprocesamiento

Coleccionismo y preprocesamiento Los datos geoespaciales son un paso crucial en el análisis de datos geoespaciales. Esto implica recopilar datos de diversas fuentes, como imágenes satelitales, GPS y sistemas GIS, y convertirlos al formato correcto que se pueda analizar y visualizar. El preprocesamiento implica limpiar, transformar e integrar los datos para garantizar que estén en un formato coherente y utilizable. Este paso es importante ya que sienta las bases para análisis y visualizaciones precisas y significativas. También implica definir el sistema de referencia de coordenadas, que proporciona un marco de referencia estándar para los datos y ayuda a realizar comparaciones espaciales precisas. El analista puede tomar decisiones informadas y extraer información significativa de los datos mediante el preprocesamiento adecuado de los datos geoespaciales.

Visualización de datos geoespaciales utilizando herramientas y técnicas de mapeo

Cuando se trata de visualizar datos geoespaciales, existen varias herramientas y técnicas disponibles que los científicos de datos pueden usar. Algunos de los más comunes incluyen:

  1. Software SIG (Sistemas de Información Geográfica): Este es un tipo de software que está diseñado para analizar y visualizar datos geoespaciales. Los ejemplos de software GIS populares incluyen ArcGIS, QGIS y ESRI.

  2. Bibliotecas y marcos de mapeo: varias bibliotecas y marcos de mapeo están disponibles para visualizar datos geoespaciales en varios lenguajes de programación, como Python y JavaScript. Algunos ejemplos populares incluyen Folium (Python), Leaflet (JavaScript) y Mapbox GL JS.

  3. Mapas de calor y diagramas de densidad: estas visualizaciones le permiten ver la distribución de datos en un área geográfica. Los mapas de calor usan colores para representar la densidad de datos, mientras que los gráficos de densidad usan líneas de contorno para mostrar la misma información.

  4. Mapas de coropletas: los mapas de coropletas usan sombreado de colores para representar valores de datos dentro de regiones geográficas definidas. Estos se pueden usar para mostrar la distribución de datos entre países, estados o cualquier otro tipo de límite geográfico.

  5. Mapas de puntos: los mapas de puntos son un tipo de visualización que utiliza marcadores para representar puntos de datos en ubicaciones geográficas específicas. Estos pueden mostrar la ubicación de incidentes individuales, como accidentes o delitos.

Con estas herramientas y técnicas, los científicos de datos pueden visualizar y analizar de manera efectiva los datos geoespaciales, lo que genera información valiosa y una toma de decisiones informada.

Técnicas y algoritmos de análisis de datos espaciales

El análisis de datos espaciales implica evaluar y modelar datos geográficos o espacialmente referenciados. Algunas de las técnicas y algoritmos comúnmente utilizados en este campo incluyen:

  1. Interpolación espacial (Kriging, IDW): estas técnicas estiman valores para ubicaciones desconocidas en función de valores conocidos.

  2. Regresión espacial (OLS, GWR, GLM): estos métodos se utilizan para modelar las relaciones entre variables en el espacio.

  3. Agrupamiento espacial (K-Means, agrupamiento jerárquico, DBSCAN): estas técnicas se utilizan para particionar datos en grupos según la similitud e identificar grupos densos y puntos de ruido.

  4. Clasificación espacial: este método consiste en asignar categorías o etiquetas a los datos geográficos o espaciales en función de sus atributos o características.

  5. Análisis de Autocorrelación Espacial: Esta técnica se utiliza para evaluar la relación entre los valores de un mismo atributo en áreas vecinas.

Estos métodos se aplican a varias fuentes de datos geoespaciales, incluidas imágenes satelitales, datos de detección remota y datos de sistemas de información geográfica (GIS), para respaldar una amplia gama de aplicaciones, como la planificación del uso de la tierra, el monitoreo ambiental y la vigilancia de la salud pública. Estas técnicas proporcionan una manera de analizar datos espaciales y descubrir patrones y relaciones que serían difíciles de discernir de otra manera.

Integración de datos geoespaciales con otras fuentes de datos

La integración de datos geoespaciales con otras fuentes de datos implica combinar y analizar datos geoespaciales con datos de otras fuentes para obtener más información y contexto. Por ejemplo, la integración de datos geoespaciales con datos demográficos puede ayudar a analizar la relación entre la densidad de población y la propagación de enfermedades. Combinarlo con datos económicos puede proporcionar información sobre el impacto de los desastres naturales en las empresas locales. La integración se puede realizar utilizando herramientas y técnicas de almacenamiento de datos, gestión de datos y análisis de datos, como bases de datos SQL, herramientas de visualización de datos y algoritmos de aprendizaje automático. Esta integración permite un análisis más completo, lo que lleva a una mejor toma de decisiones y mejores resultados.

Casos de uso y aplicaciones del análisis de datos geoespaciales en ciencia de datos

  1. Planificación urbana: el análisis de datos geoespaciales modela y comprende los patrones de crecimiento urbano, los cambios en el uso del suelo y los desarrollos de viviendas.

  2. Monitoreo ambiental: el análisis espacial monitorea los fenómenos ambientales, como los cambios en la cobertura del suelo, la erosión del suelo y la deforestación.

  3. Vigilancia de la salud pública: el análisis de datos geoespaciales se utiliza para rastrear la propagación de enfermedades y mapear las tendencias de salud, lo que permite que las agencias de salud pública respondan rápidamente a los brotes.

  4. Gestión de recursos naturales: los datos espaciales se utilizan para gestionar y conservar los recursos naturales, como el agua, los bosques y los minerales, y para controlar los efectos de las actividades humanas en el medio ambiente.

  5. Planificación del transporte: el análisis de datos geoespaciales se utiliza para modelar las redes de transporte y mejorar la planificación del transporte, incluidas las carreteras, el transporte público y los carriles para bicicletas.

  6. Gestión de desastres: el análisis de datos espaciales se utiliza para responder a desastres naturales, como huracanes, terremotos e incendios forestales, proporcionando información sobre la ubicación y el alcance del daño.

  7. Segmentación del mercado: el análisis de datos geoespaciales se utiliza para segmentar los mercados en función de la ubicación y la demografía, lo que permite a las empresas orientar sus esfuerzos de marketing de manera eficaz.

  8. Agricultura: el análisis de datos espaciales respalda la agricultura de precisión, que utiliza tecnología para optimizar el rendimiento de los cultivos y reducir los desechos.

  9. Bienes raíces comerciales y minoristas: el análisis de datos geoespaciales respalda las decisiones comerciales basadas en la ubicación, incluida la selección del sitio, el análisis de mercado y la optimización de la red de tiendas.

  10. Análisis delictivo: los organismos encargados de hacer cumplir la ley utilizan el análisis de datos espaciales para analizar patrones delictivos y asignar recursos de manera más eficaz.

Estos son solo algunos ejemplos del mundo real de las muchas aplicaciones del análisis de datos geoespaciales en la ciencia de datos. Con el rápido crecimiento de los datos geoespaciales, la demanda de habilidades de análisis geoespacial está aumentando y el campo del análisis de datos geoespaciales continúa evolucionando y creciendo.

Análisis de datos geoespaciales

Desafíos y mejores prácticas en el análisis de datos geoespaciales

  1. Calidad e integración de datos: uno de los principales desafíos en el análisis de datos geoespaciales es garantizar que los datos utilizados sean de alta calidad y representen con precisión la realidad. La integración de datos de diferentes fuentes también es un desafío, ya que los datos pueden tener diferentes formatos, escalas y proyecciones.

  2. Gestión de datos espaciales: el almacenamiento, el procesamiento y la gestión de grandes cantidades de datos espaciales pueden ser un desafío, principalmente cuando se trata de flujos de datos en tiempo real o de alta frecuencia.

  3. Desafíos computacionales: el análisis de datos geoespaciales a menudo requiere grandes cantidades de cómputo, lo que puede consumir muchos recursos y mucho tiempo, particularmente para modelos y algoritmos complejos.

  4. Visualización y comunicación: la visualización y comunicación efectivas de los resultados son fundamentales en el análisis de datos geoespaciales, ya que los resultados a menudo deben comunicarse a muchas partes interesadas.

  5. Privacidad y confidencialidad: los datos geoespaciales a menudo contienen información confidencial, como datos personales, que las leyes y regulaciones de privacidad deben proteger.

Las mejores prácticas en el análisis de datos geoespaciales incluyen:

  1. Control de calidad de datos: asegúrese de que los datos utilizados sean de alta calidad y representen con precisión la realidad.

  2. Gestión de datos: utilice técnicas eficientes de gestión de datos, como indexación y compresión de bases de datos, para reducir el tamaño de los datos.

  3. Eficiencia computacional: use procesamiento paralelo, computación en la nube u otras técnicas informáticas de alto rendimiento para acelerar el análisis.

  4. Visualización y comunicación: utilice técnicas interactivas de visualización y comunicación, como el software GIS, para comunicar los resultados de manera eficaz.

  5. Privacidad y confidencialidad: implemente medidas de privacidad y confidencialidad, como el enmascaramiento de datos, para proteger la información confidencial.

  6. Colaboración y uso compartido: fomente la colaboración y el intercambio de datos y resultados, particularmente dentro de equipos interdisciplinarios, para garantizar que los resultados se basen en los mejores datos disponibles.

Al seguir estas mejores prácticas, las organizaciones pueden superar los desafíos del análisis de datos geoespaciales y aprovechar al máximo los conocimientos y las oportunidades que brindan los datos geoespaciales.

Tendencias futuras y avances en el análisis de datos geoespaciales en ciencia de datos

  1. Aprendizaje automático e inteligencia artificial: desempeñarán un papel más destacado en el análisis de datos geoespaciales en el futuro, lo que permitirá desarrollar modelos y algoritmos más complejos y aplicarlos a grandes conjuntos de datos.

  2. 5G e Internet de las cosas (IoT): el despliegue generalizado de redes 5G y dispositivos IoT proporcionará una gran cantidad de nuevas fuentes de datos para el análisis de datos geoespaciales, incluidos datos en tiempo real de sensores y dispositivos conectados.

  3. Computación en la nube: la computación en la nube permitirá a las organizaciones procesar y almacenar grandes cantidades de datos geoespaciales de una manera más compacta y escalable, mejorando la accesibilidad y la interoperabilidad del análisis de datos geoespaciales.

  4. Realidad virtual y aumentada: ofrece nuevas oportunidades para la visualización e interacción de datos espaciales, lo que permite a las partes interesadas explorar y comprender los datos de nuevas formas.

Además, las tendencias futuras en el análisis de datos geoespaciales en ciencia de datos incluyen datos abiertos, ciencia geoespacial y análisis predictivo. Estos avances mejorarán la calidad de los datos, aumentarán la eficiencia computacional, mejorarán la visualización y la comunicación, fomentarán la colaboración interdisciplinaria y permitirán conocimientos predictivos. Como resultado, las organizaciones que adopten estas tendencias estarán mejor posicionadas para aprovechar los conocimientos de datos geoespaciales.

Análisis de datos geoespaciales con implementación de Python

Realicemos un análisis de datos geoespaciales básicos con la implementación de python en un conjunto de datos de Kaggle. Puede descargar los datos de esta página.

Descripción del conjunto de datos

Este conjunto de datos identifica áreas peligrosas para conducir de acuerdo con frenadas bruscas y eventos de nivel de accidente dentro de un área específica. Cada mes se produce un nuevo conjunto de áreas de manejo peligrosas y encapsula un año de datos continuos (es decir, desde el mes anterior hacia atrás 1 año). Asociado con cada área hay una puntuación de gravedad basada en la frecuencia de las ocurrencias y la gravedad de dichas ocurrencias. Los datos se agregan durante los 12 meses anteriores.

Puede encontrar los detalles sobre las columnas del conjunto de datos haga clic aquí

Datos

Algunas variables a destacar:

Nota: Para realizar un análisis geoespacial utilizando la biblioteca geopy, necesitará una computadora portátil con gráficos para un mejor uso. Si no tiene uno, le recomendamos que use Google Collab con GPU habilitado en el tipo de tiempo de ejecución. Para la demostración, usaría collab para realizar el análisis geoespacial.

Tratemos de responder algunas preguntas usando herramientas básicas y visualizaciones del conjunto de datos.

Paso 1. Importar bibliotecas y leer los datos
Paso 2: Inspección de datos

Código Python:

Paso 3: limpieza de datos

# Comprobar si hay entradas duplicadas

filas_duplicadas = datos.duplicadas().sum() print(f"filas duplicadas = {filas_duplicadas}")

o/p–> filas duplicadas = 0

# comprobar si faltan valores

datos.isnull().sum()
Pasos del análisis de datos

Podemos ver que las variables de ciudad, condado, estado, ISO_3166_2 y país tienen una cantidad significativa de valores faltantes.

# para cualquier latitud y ubicación dadas, podemos derivar el país usando la biblioteca geopy

# Por ejemplo

from geopy.geocoders import Nominatim geolocator = Nominatim(user_agent="geoapiExercises") def get_location_info(lat, long): ubicación = geolocator.reverse(f"{lat}, {long}", exactamente_uno=Verdadero) dirección = ubicación.raw ['dirección'] país = dirección.get('país', '') return país lat = 49.024 long = -123.155 país = get_ubicación_info(lat, long) print(f"país: {país}")
o/p --> País: Canadá
Como tenemos una cantidad significativa de valores perdidos en las variables de ciudad, condado, estado y país, tienen valores perdidos y es difícil imputarlos utilizando la biblioteca geopy ya que el servidor no podrá recuperar la dirección de todos los puntos de datos en un momento. Y a medida que nos enfocamos más en el país con los puntos peligrosos más altos. Imputemos los valores que faltan en la columna del país.
# Crear una instancia del geolocalizador Nominatim geolocator = Nominatim(user_agent="geoapiExercises" # Imputar los valores faltantes para la columna País
para índice, fila en data.iterrows(): if pd.isna(fila['País']): ubicación = geolocator.reverse(f"{fila['Latitud']}, {fila['Longitud']}" , exactamente_uno=Verdadero) datos.en[índice, 'País'] = ubicación.sin procesar['dirección']['país']

print(f”valores faltantes en la variable del país:{data.Country.isnull().sum()}”)

o/p –> valores faltantes en país Variable :0


podemos ver que se imputan los valores faltantes en la variable país

Paso 4. Visualizar datos utilizando bibliotecas de mapeo (p. ej., Matplotlib, Folium) para comprender la distribución espacial y obtener información valiosa.

# trazar histogramas para cada característica numérica

df.hist(bins=50, figsize=(20,15)) plt.show()
Paso de análisis de datos de histograma

Podemos ver la distribución de cada una de las variables de forma independiente.

Tracemos un mapa de calor

# Crear una matriz de correlación corr_matrix = df.corr() # Trazar el mapa de calor sns.heatmap(corr_matrix,annot=True) plt.show()

Desde el Heatmap podemos conocer la correlación entre las diferentes variables. Aquí observamos que la puntuación de gravedad y las variables de incidentes totales están correlacionadas positivamente. Estas observaciones son importantes para decidir el modelo que podemos elegir para la predicción, etc.

# visualizar los puntos de datos espacialmente

import folium # Crea un mapa centrado en la latitud y longitud medias mean_latitude = df['Latitude'].mean() mean_longitude = df['Longitude'].mean() map_data = folium.Map(ubicación=[mean_latitude, mean_longitude] , zoom_start=10) # Agregue un marcador para cada ubicación para índice, fila en data.iterrows(): folium.CircleMarker([fila['Latitud'], fila['Longitud']], radio=5, color=' red', fill=True, fill_color='red', fill_opacity=0.7).add_to(map_data) # Mostrar el mapa map_data

Nota: La visualización anterior contiene las imágenes después de ampliar la salida para una mejor visualización de todos los puntos de datos.

datos.SeverityScore.value_counts()

url = "https://raw.githubusercontent.com/python-visualization/folium/master/examples/data"

world_geo = f”{url}/países-del-mundo.json”

#Cree un mapa base centrado en la latitud y longitud medias de los datos mean_lat = df['Latitude'].mean() mean_lon = df['Longitude'].mean() m = folium.Map(ubicación=[mean_lat, mean_lon], zoom_start=10) # Crea un mapa de dispersión donde el color de cada marcador se basa en el valor de la columna 'SeverityScore' para lat, lon, severity_score en zip(df['Latitude'], df['Longitude' ], df['Puntuación de gravedad']): folium.CircleMarker( [lat, lon], radio=5, color='rojo' si puntuación_gravedad > 0.75 else 'amarillo' si puntuación_gravedad > 0.50 else 'verde', fill=True, fill_opacity=0.7 ).aof(m) # Mostrar el mapa m
Pasos del análisis de datos

El color rojo en indica los puntos con una puntuación de gravedad alta, amarillo: es una puntuación de gravedad media y verde con una puntuación de gravedad baja.

import folium # Agrupa los datos por país y calcula el número de incidentes en cada país grouped_data = df.groupby('Country').agg({'IncidentsTotal': 'sum'}).reset_index() # Encuentra el país con el mayor número de incidentes max_country = grouped_data.loc[grouped_data['IncidentsTotal'].idxmax(), 'Country'] # Cree un mapa base centrado en la latitud y longitud medias de sus datos mean_lat = df['Latitude'].mean () mean_lon = df['Longitude'].mean() m = folium.Map(ubicación=[mean_lat, mean_lon], zoom_start=1) # Destacar el país con el mayor número de incidentes folium.GeoJson( world_geo, style_function= característica lambda: { 'fillColor': 'red' if feature['properties']['name'] == max_country else 'gray', 'fillOpacity': 0.5, 'color': 'black', 'weight': 1 , } ).add_to(m) # Mostrar el mapa m
Pasos del análisis de datos

Observación: México es el país que tiene mayor número de incidentes en total

import folium # Agrupa los datos por país y calcula el número de incidentes en cada país grouped_data = data.groupby('Country').agg({'IncidentsTotal': 'sum'}).reset_index() # Encuentra el país con el número más alto de incidentes min_country = grouped_data.loc[grouped_data['IncidentsTotal'].idxmin(), 'Country'] # Cree un mapa base centrado en la latitud y longitud medias de sus datos mean_lat = data['Latitude'].mean () mean_lon = data['Longitude'].mean() m = folium.Map(ubicación=[mean_lat, mean_lon], zoom_start=1) # Destacar el país con el mayor número de incidentes folium.GeoJson( world_geo, style_function= característica lambda: { 'fillColor': 'red' if feature['properties']['name'] == min_country else 'gray', 'fillOpacity': 0.5, 'color': 'black', 'weight': 1 , } ).add_to(m) # Mostrar el mapa m
Pasos del análisis de datos

Observación: Zambia es el país que tiene el mayor número de incidentes en total.

Esta simple demostración mostró cómo el análisis geoespacial le daría una imagen clara de sus datos y cómo puede usar diferentes gráficos para obtener información. Además, podría crear un modelo predictivo sobre los datos utilizando diferentes técnicas de clasificación espacial y agrupamiento según el enunciado del problema.

Conclusión

El análisis de datos geoespaciales es un campo requerido en la ciencia de datos con varias aplicaciones, que incluyen la planificación del uso de la tierra, el monitoreo ambiental y la vigilancia de la salud pública. El campo abarca varias técnicas y algoritmos, como la interpolación espacial, la regresión espacial, la agrupación espacial y el análisis de autocorrelación espacial, que ayudan a extraer información de varias fuentes de datos geoespaciales. Las mejores prácticas en el análisis de datos geoespaciales incluyen garantizar la calidad de los datos, la gestión eficiente de los datos, la eficiencia computacional, la visualización y comunicación efectivas y la protección de la privacidad. El futuro del análisis de datos geoespaciales parece prometedor, con avances en AI/ML, 5G/IoT, computación en la nube, VR/AR, datos abiertos, ciencia de datos geoespaciales y análisis predictivo que desempeñarán un papel importante. Las organizaciones que adopten estas tendencias estarán mejor posicionadas para aprovechar los conocimientos que brindan los datos geoespaciales y tomar decisiones informadas. El análisis de datos geoespaciales es una herramienta valiosa para las organizaciones que buscan desbloquear el potencial de sus datos geoespaciales.

Puntos clave

  1. Los datos geoespaciales son un tipo de datos que incluyen información sobre ubicaciones y relaciones espaciales entre objetos.
  2. El análisis de datos geoespaciales es un aspecto importante de la ciencia de datos, ya que ayuda a obtener información sobre varios problemas del mundo real.
  3. El análisis de datos geoespaciales tiene numerosos casos de uso y aplicaciones en diferentes industrias, incluidas las inmobiliarias, el transporte y la salud pública.
  4. Los desafíos comunes en el análisis de datos geoespaciales incluyen la integración de datos, la calidad y la eficiencia informática.
  5. El futuro del análisis de datos geoespaciales es prometedor, con avances en aprendizaje automático, computación en la nube y otras tecnologías.

Los medios que se muestran en este artículo no son propiedad de Analytics Vidhya y se utilizan a discreción del autor. 

punto_img

Información más reciente

punto_img