Marqueurs de points personnalisés dans Matlab Mapping Toolbox?


10

J'essaie de savoir s'il est possible de créer des marqueurs de points personnalisés (à partir de certains fichiers image) dans Matlab avec Mapping Toolbox.

Jusqu'à présent, je n'ai rien trouvé à ce sujet dans leur documentation. Les recherches en ligne n'ont donné que:

Non. Les formes des marqueurs sont codées en dur et vous ne pouvez pas en ajouter de nouvelles. Si vous voulez un marqueur personnalisé, à chaque point où vous voulez le marqueur, vous devrez utiliser la ligne () ou l'équivalent pour dessiner le marqueur ou l'image () ou l'équivalent pour dessiner dans une image.

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

Réponses:


1

Dans la documentation il y a cette page ça peut vous intéresser avec ce paragraphe:

Vous pouvez dessiner un marqueur en utilisant une icône personnalisée et des données de description:

Définissez l'emplacement.

lat =  42.299827;
lon = -71.350273;

Spécifiez le texte dans la bulle et le nom de la description.

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

Spécifiez une icône personnalisée.

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

Dessinez un marqueur sur la carte Web, en spécifiant Description, FeatureName, Icon et OverlayName. wmmarker crée la carte Web. Dans l'illustration, notez l'icône personnalisée et la mise en forme HTML dans la description.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.