¿Marcadores de puntos personalizados en Matlab Mapping Toolbox?


10

Estoy tratando de averiguar si es posible crear marcadores de puntos personalizados (a partir de algunos archivos de imagen) en Matlab con Mapping Toolbox.

Hasta ahora, no he encontrado nada sobre esto en su documentación. Las búsquedas en línea solo arrojaron:

No. Las formas de los marcadores están codificadas y no puede agregar otras nuevas. Si desea un marcador personalizado, en cada punto que desee el marcador, deberá usar la línea () o equivalente para dibujar el marcador o la imagen () o equivalente para dibujar en una imagen.

(Fuente: http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/4fe4e31f191f7080 )

Respuestas:


1

En la documentación hay esta página que puede interesarte con este párrafo:

Puede dibujar el marcador con el icono personalizado y los datos de descripción:

Definir ubicación.

lat =  42.299827;
lon = -71.350273;

Especifique el texto en el globo descriptivo y el nombre.

description = sprintf('%s<br>%s</br><br>%s</br>',...
                      '3 Apple Hill Drive', 'Natick, MA. 01760', ...
                      'http://www.mathworks.com');
 name = 'The MathWorks, Inc.';

Especificar icono personalizado.

iconDir = fullfile(matlabroot,'toolbox','matlab','icons');
iconFilename = fullfile(iconDir, 'matlabicon.gif');

Dibuje un marcador en el mapa web, especificando Descripción, FeatureName, Icon y OverlayName. wmmarker crea el mapa web. En la ilustración, observe el icono personalizado y el formato HTML en la descripción.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.