Marcatori di punti personalizzati in Matlab Mapping Toolbox?


10

Sto cercando di scoprire se è possibile creare marcatori di punti personalizzati (da alcuni file di immagine) in Matlab con Mapping Toolbox.

Finora non ho trovato nulla al riguardo nella loro documentazione. Le ricerche online hanno prodotto solo:

No. Le forme dei marker sono codificate e non puoi aggiungerne di nuove. Se si desidera un marcatore personalizzato, in ogni punto desiderato si desidera utilizzare il marcatore () o equivalente per disegnare il marcatore o l'immagine () o equivalente per disegnare in un'immagine.

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

Risposte:


1

Nella documentazione c'è questa pagina che può interessarti con questo paragrafo:

Puoi disegnare un marker usando l'icona personalizzata e i dati descrittivi:

Definisci la posizione.

lat =  42.299827;
lon = -71.350273;

Specifica il testo nel fumetto e il nome della descrizione.

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

Specifica l'icona personalizzata.

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

Disegna l'indicatore sulla mappa web, specificando Descrizione, FeatureName, Icon e OverlayName. wmmarker crea la mappa web. Nell'illustrazione, nota l'icona personalizzata e la formattazione HTML nella descrizione.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.