เหตุใดฉันจึงไม่สามารถนำเข้าไฟล์ไปยัง Map Viewer ในกล่องเครื่องมือ Mapping 2.1 (R14SP2) บน Mac OS X 10.3.x ได้

ฉันใช้ Map Viewer ในกล่องเครื่องมือ Mapping 2.1 (R14SP2) บน Mac OS X 10.3.8 ฉันพยายามนำเข้ารูปภาพไปยัง Map Viewer โดยใช้ขั้นตอนต่อไปนี้:

1. ป้อนคำสั่งต่อไปนี้ที่บรรทัดคำสั่ง MATLAB เพื่อเริ่ม Map Viewer:

mapview

2. จากแถบเมนูของ Map Viewer เลือก “ไฟล์ -› นำเข้าจากไฟล์…”

อย่างไรก็ตาม แทนที่จะเห็นกล่องโต้ตอบนำเข้าข้อมูล ฉันได้รับข้อผิดพลาดต่อไปนี้ที่บรรทัดคำสั่ง:

??? No method 'returnExtensionString' with matching signature found for class 'com.mathworks.hg.util.dFilter'. 
 ??? Error while evaluating uimenu Callback.

หมายเหตุ:-

Matlabsolutions.com มอบ "ความช่วยเหลือในการบ้าน MatLab" ล่าสุด "ความช่วยเหลือในการมอบหมาย MatLab" สำหรับนักศึกษา วิศวกร และนักวิจัยในหลายสาขา เช่น ECE, EEE, CSE, เครื่องกล, โยธา ด้วยเอาต์พุต 100% รหัส Matlab สำหรับ B.E, B.Tech ,กศน.,วท.ม.เทค นักวิชาการที่รับประกันความเป็นส่วนตัว 100% รับโครงการ MATLAB พร้อมซอร์สโค้ดสำหรับการเรียนรู้และการค้นคว้าของคุณ

จุดบกพร่องนี้ได้รับการแก้ไขแล้วใน Release 14 Service Pack 3 (R14SP3) สำหรับผลิตภัณฑ์รุ่นก่อนหน้านี้ โปรดอ่านด้านล่างเพื่อดูวิธีแก้ปัญหาที่เป็นไปได้:

มีข้อบกพร่องในกล่องเครื่องมือการทำแผนที่ 2.1 (R14SP2) ในลักษณะที่ Map Viewer จัดการการนำเข้าไฟล์บน Mac OS X 10.3.x

เพื่อแก้ไขปัญหานี้ ให้โหลดไฟล์ลงในพื้นที่ทำงานโดยใช้ฟังก์ชันต่างๆ เช่น IMREAD หรือ GEOTIFFREAD จากนั้นนำเข้าจากพื้นที่ทำงานไปยัง Map Viewer โดยเลือก “ไฟล์-› นำเข้าจากพื้นที่ทำงาน -› ข้อมูลแรสเตอร์ -› รูปภาพ…” จาก แถบเมนูของโปรแกรมดูแผนที่ ตัวอย่างเช่น หากต้องการนำเข้าไฟล์ "boston.tif" ในโฟลเดอร์ "mapdemos" ให้ใช้ดังนี้:

[boston_X, boston_cmap, boston_R, bbox] = geotiffread('boston.tif'); 
boston_rgb = ind2rgb8(boston_X, boston_cmap);

เปิดกล่องโต้ตอบ “นำเข้าข้อมูลรูปภาพ” โดยเลือก “ไฟล์-› นำเข้าจากพื้นที่ทำงาน -› ข้อมูลแรสเตอร์ -› รูปภาพ…” จากแถบเมนูของโปรแกรมดูแผนที่ ในกล่องโต้ตอบ

ดูคำตอบที่สมบูรณ์ คลิกลิงก์