Matlab Mapping Toolbox의 커스텀 포인트 마커?


10

매핑 도구 상자를 사용하여 Matlab에서 (일부 이미지 파일에서) 사용자 지정 점 마커를 만들 수 있는지 확인하려고합니다.

지금까지 나는 그들의 문서에서 이것에 대해 아무것도 찾지 못했습니다. 온라인 검색 만 가능합니다 :

아니요. 마커 모양은 하드 코딩되어 있으므로 새 모양을 추가 할 수 없습니다. 사용자 정의 마커를 원할 경우 마커를 원하는 각 지점에서 마커 또는 이미지 ()를 그리거나 그와 동등한 이미지를 그리려면 line () 또는 이와 동등한 것을 사용해야합니다.

(출처 : 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');

Description, FeatureName, Icon 및 OverlayName을 지정하여 웹 맵에 마커를 그립니다. wmmarker는 웹 맵을 작성합니다. 그림에서 설명의 사용자 정의 아이콘 및 HTML 형식을 참고하십시오.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.