Marcadores de ponto personalizados na Matlab Mapping Toolbox?

10

Estou tentando descobrir se é possível criar marcadores de ponto personalizados (a partir de alguns arquivos de imagem) no Matlab com o Mapping Toolbox.

Até agora, não encontrei nada sobre isso na documentação deles. As pesquisas on-line renderam apenas:

Não. As formas dos marcadores são codificadas e você não pode adicionar novas. Se você deseja um marcador personalizado, em cada ponto em que deseja o marcador, será necessário usar linha () ou equivalente para desenhar o marcador ou a imagem () ou equivalente para desenhar em uma imagem.

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

underdark
fonte

Respostas:

1

Na documentação existe esta página , pode ser interessante com este parágrafo:

Você pode desenhar o Marcador usando o ícone personalizado e os dados de descrição:

Defina a localização.

lat =  42.299827;
lon = -71.350273;

Especifique o texto no balão e no nome da descrição.

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

Especifique o ícone personalizado.

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

Desenhe o marcador no mapa da Web, especificando Descrição, Nome do recurso, Ícone e Nome de sobreposição. O wmmarker cria o mapa da web. Na ilustração, observe o ícone personalizado e a formatação HTML na descrição.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
GeoStoneMarten
fonte