Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Mapa de calor geoespacial

Puedes usar gráficas de mapa de calor geoespacial para visualizar cómo las áreas geográficas de un mapa se comparan entre sí según un criterio dado.

A geopoint canal de codificación que define el área del mapa del gráfico. Ver el Punto geográfico consulta la página de referencia para obtener más información sobre los tipos de datos que puedes utilizar en este canal.

Un canal de codificación aggregation que cambia el sombreado de los colores en diferentes regiones de la gráfica para reflejar los valores agregados de este campo. Los colores más intensos en la visualización reflejan mayores valores agregados.

La opción de personalización del radio determina el tamaño de los marcadores de datos en Mapas de calor geoespaciales. El color de cada marcador de datos refleja el valor agregado de todos los puntos de datos dentro del radio de ese marcador.

Ejemplo

Si existen diez puntos de datos dentro del radio especificado, el color mostrado se basa en el valor agregado de esos diez puntos de datos.

Nota

El sombreado de intensidad es local según la vista actual del mapa. El color más intenso se muestra para los valores agregados más extremos visibles en el mapa, incluso si hay puntos fuera de la vista actual que son más extremos.

A diferencia de otros tipos de gráficas, la leyenda y los colores de la gráfica en los mapas de calor geoespaciales cambian cuando la vista se modifica. El rango de color se basa en los datos de la vista actual y puede cambiar cuando se desplaza o amplía el mapa.

Las siguientes opciones de personalización son específicas de los gráficos de mapas de calor geoespaciales. Para opciones generales de personalización, consulte Personalizar Charts.

Por defecto, los gráficos geoespaciales muestran un mapa que incluye todos los marcadores de puntos de datos en su colección especificada. Puedes desplazarte y hacer zoom para cambiar la vista del mapa, pero si cierras la gráfica y lo vuelves a abrir, el mapa vuelve a su estado por defecto. Este comportamiento está controlado por la opción Automatically Set Viewport.

Cuando cambia el interruptor Automatically Set Viewport a Off, el área y el nivel de zoom en el que se guarda el mapa se convierte en la nueva vista predeterminada.

Nota

Puede desplazar y hacer zoom en el área del mapa en una gráfica en un tablero, pero estos cambios no afectan la vista del mapa por defecto.

Puedes ajustar el radio de tus puntos de datos. El radio se mide en píxeles y tiene un valor por defecto de 30.

El nivel Opacity de un mapa modifica el grado en que los datos del mapa de la gráfica se muestran a través de los marcadores de puntos de datos.

Los mapas de calor geoespaciales están configurados por defecto en 100%.

La paleta de colores especifica el rango de colores que corresponde a los valores agregados relativos en tu mapa. Las gráficas de mapas de calor geoespaciales utilizan un selector de color degradado.

Para habilitar la personalización de la paleta, active el interruptor Custom Color Palette en la sección General.

Para obtener más información, consulta Personalización de la paleta de colores.

El siguiente gráfica se basa en los datos de AirBnB para el área de la ciudad de Nueva York. Muestra los puntos críticos de la tasa de alquiler en un mapa de calor geoespacial.

Ejemplo de mapa de calor geoespacial
haga clic para ampliar

El canal Coordinates utiliza el campo de base de datos location, que contiene arreglos de pares de latitud y longitud. El campo Intensity utiliza el campo de la base de datos monthly_price, que contiene las tarifas mensuales de alquiler de cada propiedad en la base de datos.

Consulta los siguientes tutoriales para compilar gráficos de mapas de calor geoespaciales:

Los tutoriales de esta página usan las colecciones sample_airbnb.listingsAndReviews y sample_geospatial.shipwrecks. Antes de comenzar, debe cargar los datos de muestra en su clúster. Para aprender a cargar los datos de muestra proporcionados por Atlas en tu clúster, consulta Cargar datos de muestra.

Este tutorial muestra cómo crear una gráfica de mapa de calor geoespacial con campos que son Puntos GeoJSON. El gráfica final muestra un mapa de calor de los precios promedio de AirBnB en Nueva York.

Nota

Charts determina automáticamente si los tipos de campo de tu colección son Puntos GeoJSON al mostrar el icono . Puedes mapear estos campos directamente a un tipo de canal geopunto en el constructor de gráficas. Para obtener más información, consulte Tipo de canal Geopoint.

1

Para obtener instrucciones, consulta Tableros.

2
  1. Desde la página Dashboards, selecciona el tablero en el que deseas agregar una nueva gráfica. Para obtener instrucciones sobre cómo configurar un tablero, consulta Tableros.

  2. Haga clic en Add Chart.

  3. En la ventana modal Select Data Source, haz clic en la pestaña Project.

  4. En el clúster donde cargaste los datos de ejemplo, selecciona la colección listingsAndReviews en la base de datos sample_airbnb.

  5. En el menú desplegable Chart Type, haz clic en Geo Heatmap.

Para más detalles, consulta Crear una gráfica.

3
  1. Selecciona la pestaña Encode.

  2. Navegar al panel Fields en el lado izquierdo del constructor de gráficas. Esta sección enumera todos los campos disponibles en la colección listingsAndReviews.

  3. Arrastre el campo geopunto location anidado en el campo address al canal de codificación Coordinates.

  4. Arrastra el campo price al canal de codificación Intensity. Luego, en el menú desplegable Aggregate que aparece, establece el método de agregación en mean.

    Charts muestra la media agregada de los precios de los anuncios de AirBnB en todo el mundo. El gradiente de color a la derecha representa el rango de precios en el mapa de calor. Una gradación más intensa refleja precios más altos en la zona.

    Nota

    Para personalizar los colores, haz clic en la pestaña Customize. En General, activa la Custom Color Palette y configura tus colores preferidos. Para obtener más información, consulta Personalización de la paleta de colores.

4
  1. Selecciona la pestaña Filter.

  2. Arrastre el campo market anidado en el campo address al canal de codificación Filter.

  3. Para filtrar tus resultados e incluir solo AirBnBs en Nueva York, haz clic en Deselect All y selecciona New York.

5
  1. Opcionalmente, Enter a title o Enter a description para tu gráfica.

  2. Haz clic en Save and Close en la parte superior derecha de la vista del constructor de gráfica.

Este tutorial demuestra cómo crear una gráfica de calor geoespacial con campos numéricos o campos numéricos de tipo arreglo. La gráfica final muestra un mapa de calor de naufragios en todo el mundo.

1

Para obtener instrucciones, consulta Tableros.

2
  1. Desde la página Dashboards, selecciona el tablero en el que deseas agregar una nueva gráfica. Para obtener instrucciones sobre cómo configurar un tablero, consulta Tableros.

  2. Haga clic en Add Chart.

  3. En la ventana modal Select Data Source, haz clic en la pestaña Project.

  4. En el clúster donde cargaste los datos de ejemplo, selecciona la colección shipwrecks en la base de datos sample_geospatial.

  5. En el menú desplegable Chart Type, haz clic en Geo Heatmap.

Para más detalles, consulta Crear una gráfica.

3
  1. Selecciona la pestaña Encode.

  2. Navegar al panel Fields en el lado izquierdo del constructor de gráficas. Esta sección enumera todos los campos disponibles en la colección shipwrecks.

  3. Arrastre el campo de arreglo numérico coordinates al canal de codificación Coordinates.

    Nota

    Como alternativa, puede especificar las coordenadas de latitud y longitud por separado. Primero, arrastre el campo numérico latdec al canal de codificación Coordinates. Una vez que aparezca el canal Longitude, arrastre el campo numérico londec al canal correspondiente.

  4. Arrastra el campo _id al canal de codificación Intensity. El método de agregación se establece en count de forma predeterminada.

    Charts muestra el recuento total de naufragios en todo el mundo. El gradiente de color a la derecha representa el rango de valores de recuento en el mapa de calor. Una gradación más intensa sugiere que han ocurrido más naufragios en el área.

    Nota

    Para personalizar los colores, haz clic en la pestaña Customize. En General, activa la Custom Color Palette y configura tus colores preferidos. Para obtener más información, consulta Personalización de la paleta de colores.

4
  1. Opcionalmente, Enter a title o Enter a description para tu gráfica.

  2. Haz clic en Save and Close en la parte superior derecha de la vista del constructor de gráfica.

El tamaño máximo de respuesta de query para un mapa de calor geoespacial es de 50000 documentos.

Volver

Gráfico de dispersión geoespacial

En esta página