Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Acceder a mapas base en MATLAB

MathWorks® ofrece una selección de mapas base para usarlos con gráficas y ejes geográficos. Los mapas base ofrecen una variedad de opciones de mapas, incluidas visualizaciones topográficas de gran nivel de zoom, calle de gran nivel de zoom, color del terreno y dos tonos. Seis de los mapas base son conjuntos de datos segmentados que MathWorks deriva de datos de dominio público. Cinco de los mapas base son mapas con gran nivel de zoom hospedados en Esri®. Para obtener más información sobre las opciones de mapas base, consulte el argumento Basemap en geobasemap.

Para especificar un mapa base para su gráfica o sus ejes geográficos, puede:

  • Utilizar la función geobasemap.

  • Configurar la propiedad Basemap del objeto GeographicAxes o GeographicBubbleChart.

MATLAB® incluye un mapa base instalado, un mapa de dos tonos llamado 'darkwater'. El uso de este mapa base no precisa acceso a Internet. El uso del resto de mapas base, incluido el mapa base predeterminado 'streets-light', sí requiere contar con acceso a Internet.

Si no dispone de un acceso fiable a Internet o desea mejorar la capacidad de respuesta del mapa, puede representarlo con el mapa base 'darkwater' o descargar una selección de mapas base en su sistema local.

Mostrar 'darkwater' en gráficas geográficas

Para mostrar el mapa base 'darkwater' durante la representación con funciones como geoplot y geoscatter, llame a geobasemap.

lat1 = [33.448 29.424 32.716 32.777 37.338];
lon1 = [-112.074 -98.494 -117.161 -96.797 -121.886];
geoscatter(lat1,lon1,'*')
geobasemap darkwater

También puede crear un conjunto de ejes geográficos y especificar el par nombre-valor Basemap. Para conservar el mapa base, utilice el comando hold on antes de la representación.

figure
lat2 = [40.713 34.052 41.878 29.760 39.952];
lon2 = [-74.006 -118.244 -87.630 -95.370 -75.165];
geoaxes('Basemap','darkwater')
hold on
geoscatter(lat2,lon2,'*')

También puede modificar el mapa base predeterminado en todas las gráficas creadas con geoplot, geoscatter y geodensityplot durante la sesión en MATLAB.

set(groot,'defaultGeoaxesBasemap','darkwater')

Mostrar 'darkwater' en gráficas de burbujas geográficas

Para mostrar 'darkwater' en una gráfica de burbujas geográfica, llame a geobubble con el par nombre-valor 'Basemap'.

tsunamis = readtable('tsunamis.xlsx');
geobubble(tsunamis,'Latitude','Longitude','Basemap','darkwater');

También puede especificar el mapa base con geobasemap.

counties = readtable('counties.xlsx');
geobubble(counties,'Latitude','Longitude');
geobasemap darkwater

Descargar mapas base

Descargue mapas base en el sistema local con el Explorador de complementos. Los cinco mapas base con gran nivel de zoom ofrecidos por Esri no están disponibles para su descarga.

  1. En la pestaña Home de MATLAB, en la sección Environment, haga clic en Add-Ons > Get Add-Ons.

  2. En el Explorador de complementos, desplácese a la sección MathWorks Optional Features y haga clic en show all para buscar los paquetes de mapas base. También puede buscar los complementos de mapa base por nombre (enumerados en la siguiente tabla) o hacer clic en Optional Features, en Filter by Type.

  3. Seleccione los paquetes de datos de mapas base que desee descargar.

    Nombre del mapa baseNombre del paquete de datos del mapa base
    'bluegreen'Datos del mapa base de MATLAB: bluegreen
    'grayland'Datos del mapa base de MATLAB: grayland
    'colorterrain'Datos del mapa base de MATLAB: colorterrain
    'grayterrain'Datos del mapa base de MATLAB: grayterrain
    'landcover'Datos del mapa base de MATLAB: landcover

Comportamiento del almacenamiento en caché del mapa base

Cuando se accede a un mapa base a través de Internet, MATLAB mejora el rendimiento almacenando temporalmente los mosaicos de mapa base. Con este comportamiento de almacenamiento en caché, el programa tiene que descargar cada mosaico solo una vez conforme se desplaza por el mapa y se aumenta o reduce el mismo. Si se pierde la conexión a Internet, aún se pueden ver las partes del mapa que ya se hayan visto, puesto que los mosaicos de mapa se almacenan localmente.

Cuando no se tiene conexión a Internet y se intenta ver una parte del mapa que no se haya visto anteriormente, los mosaicos de estas áreas no están en la caché. En los mapas base hospedados en MathWorks, el programa reemplaza los mosaicos con mosaicos del mapa base 'darkwater'.

En los mapas base con gran nivel de zoom ofrecidos por Esri, el programa almacena en caché un número limitado de mosaicos y los mosaicos almacenados en caché vencen tras un tiempo limitado. Si se intenta ver una región de un mapa base con gran nivel de zoom que no se encuentra almacenada en caché, se verán mosaicos de mapa vacíos. La gráfica geográfica no utiliza mosaicos 'darkwater' en estos mosaicos que faltan.

Consulte también

Funciones

Propiedades

Temas relacionados