Subset Raster with Map Series

          การทำงานกับข้อมูลปริมาณมากๆ ที่มีรูปแบบการจัดการเหมือนๆ กันทุกครั้ง การนั่งกดทีละคำสั่งซ้ำแล้วซ้ำเล่าก็คงจะไม่ใช่วิธีที่ดีนัก นอกจากจะทำให้เสียเวลาต้องมานั่งอยู่หน้าเครื่องคอมพิวเตอร์ตลอดเวลาแล้ว ยังทำให้น่าเบื่อและมีอาการเครียดเกิดขึ้นได้ สมมุติว่าผมต้องการนั่ง Subset ภาพถ่ายจากดาวเทียมตามขอบเขตระวางที่หัวหน้ากำหนดไว้ 1000 ระวาง ถ้าผมต้องการนั่งเลือกระวาง ตัดภาพ พิมพ์ชื่อภาพตามระวาง และบันทึก ทั้งหมดก็คงต้องนั่งทำงานเป็นเดือน เพราะไหนจะต้องมานั่งรอโปรแกรมตัดภาพให้เสร็จ 1 ระวาง ถึงจะทำระวางที่ 2 ต้องไปได้ ไม่ไหวๆ ทำเวลาไปทำอย่างอื่นดีกว่า 555
วิธีการของผมก็คือ ทำ Map Series ใน Erdas ครับ แต่กว่าจะได้วิธีนี้ออกมาต้องลองผิดลองถูกหลายวิธีเหมือนกัน ไม่ว่าจะเป็นการเขียน batch file การเขียน Python บน ArcGis แต่สุดท้ายแล้ววิธีนี้ดีที่สุด สะดวกและประหยัดเวลาโคตรๆ วิธีนี้มี 3 ขั้นตอนหลัก ได้แก่

          1. การ Mosaic ภาพ

mapSeries1
          ภาพที่ Mosaic เสร็จแล้ว

          2. เตรียมขอบเขตระวางที่ต้องการจะนำไปตัด

mapSeries2
          ขอบเขตและชื่อแต่ละระวางที่เราจะนำไปตั้งให้เป็นชื่อภาพหลังจากตัดภาพเสร็จแล้ว

          3. เอาข้อ 2 (ขอบเขตระวาง) ไปตัดกับข้อ 1 (ภาพที่ Mosaic แล้ว) จะได้ภาพแต่ละระวางออกมา

mapSeries3
          ตัวอย่างภาพแต่ละระวางที่มีชื่อและขอบเขตตามต้องการ

สำหรับการ Mosaic นั้น ผมมีข้อแนะนำอยู่ 2 อย่างครับ
          1. ถ้าบันทึกข้อมูลที่ Mosaic เป็นนามสกุล Tif จะได้ขนาดไฟล์ไม่เกิน 4 G แต่ถ้าเป็น img จะได้มากกว่า 35 GB แน่นอน แต่ไม่รู้ว่าจริงๆ แล้ว Support ได้สูงสุดเท่าไร น่าจะเป็น 100 GB (มั้ง)
          2. ถ้าเนื้อที่ใน Drive C: เหลือ 9 GB สามารถประมวลผล (Mosaic) และเก็บข้อมูลที่อยู่ใน Drive D: ขนาด 35 GB ได้

*** เปิดเอกสารที่นี่ ***

One response to “Subset Raster with Map Series

  1. ขอบคุณครับสำหรับความรู้ที่มีให้ ขอให้ความรู้ทีืเจ้าของเว็บนี้เอื้อเฟื้อต่อคนอื่นทำให้เจ้าของเว็บนี้ยิ่งมีความรู้เพิ่มขึ้นมากๆนะครับ ขอบคุณจริงๆ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s