เครื่องหมายจุดที่กำหนดเองในกล่องเครื่องมือการทำแผนที่ Matlab?


10

ฉันพยายามค้นหาว่าเป็นไปได้หรือไม่ที่จะสร้างเครื่องหมายจุดที่กำหนดเอง (จากไฟล์ภาพบางไฟล์) ใน Matlab ด้วย Mapping Toolbox

จนถึงตอนนี้ฉันยังไม่พบสิ่งใดในเอกสารของพวกเขา การค้นหาออนไลน์ให้ผลเท่านั้น:

ไม่รูปร่างของตัวทำเครื่องหมายมีการกำหนดรหัสแบบยากและคุณไม่สามารถเพิ่มรูปแบบใหม่ หากคุณต้องการเครื่องหมายที่กำหนดเองในแต่ละจุดที่คุณต้องการให้เครื่องหมายคุณจะต้องใช้เส้น () หรือเทียบเท่าเพื่อวาดเครื่องหมายหรือภาพ () หรือเทียบเท่าเพื่อวาดในภาพ

(ที่มา: http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/4fe4e31f191f7080 )

คำตอบ:


1

ในเอกสารมีหน้านี้มันน่าสนใจที่คุณมีย่อหน้านี้:

คุณสามารถวาด Marker โดยใช้ไอคอนที่กำหนดเองและข้อมูลรายละเอียด:

กำหนดที่ตั้ง

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 ไอคอนและ OverlayName wmmarker สร้างแผนที่เว็บ ในภาพประกอบให้สังเกตไอคอนที่กำหนดเองและการจัดรูปแบบ HTML ในคำอธิบาย

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.