Спеціальні маркери точок у Matlab Mapping Toolbox?


10

Я намагаюся з’ясувати, чи можливо створити власні маркери точок (з деяких файлів зображень) у Matlab за допомогою Mapping Toolbox.

Поки що я нічого не знайшов про це в їхній документації. Пошуки в Інтернеті давали лише:

Ні. Форми маркера жорстко закодовані, і ви не можете додавати нові. Якщо ви хочете користувальницький маркер, то в кожній точці, яку ви хочете, маркер вам доведеться використовувати лінію () або еквівалент, щоб намалювати маркер або зображення () або еквівалент, щоб намалювати зображення.

(Джерело: http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/4fe4e31f191f7080 )

Відповіді:


1

У документації є ця сторінка, вона може вас зацікавити цим пунктом:

Ви можете намалювати маркер за допомогою спеціальних значків та даних опису:

Визначте місце розташування.

lat =  42.299827;
lon = -71.350273;

Вкажіть текст в описовій кулі та назву.

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

Вкажіть спеціальний значок.

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

Намалюйте маркер на веб-карті, вказавши Опис, FeatureName, Icon та OverlayName. wmmarker створює веб-карту. На ілюстрації відзначте спеціальний значок та форматування HTML в описі.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.