เกร็ดความรู้ที่ได้จากโปรแกรม eCognition

โปรแกรม Definiens หรือ eCogintion เป็นโปรแกรมทางด้าน Remote Sensing ใช้ในการทำ Classification ข้อมูลภาพถ่ายจากดาวเทียม โดยวิธีการเชิงวัตถุ Object – Based ที่ได้รับความนิยมอย่างต่อเนื่อง ซึ่งก็มีอีกหลายโปรแกรมทางด้าน RS ที่สามารถทำ Object – Based Classification ได้ เช่น IDRISI, ERDAS Imagine, ENVI, และ MADCAT

รู้จักโปรแกรม eCogintion มาตั้งแต่ ปี 2551 แต่ไม่เคยที่จะได้ทดลองใช้งานซักที เนื่องจากภารกิจงานส่วนใหญ่เป็นเรื่อง การวิเคราะห์ GIS การทำแผนที่ และการดูแลระบบฯ Web Map ผ่านไป 6 ปี ถึงได้มีโอกาสทำความรู้จักโปรแกรมนี้ให้มากขึ้น ก็ทำให้ได้ความรู้และแนวคิดการใช้งานโปรแกรมดีขึ้น จากการลองผิดลองถูกมากมายหลายอย่าง ทำให้ความรู้ที่ได้ตรงนี้ได้นำมาแบ่งปันให้ผู้ที่สนใจได้สะสมความรู้เพิ่มเติมและทำให้รู้ว่าโปรแกรมนี้สามารถทำอะไรได้อีกบ้าง ซึ่งความรู้นี้ไม่ใช่คู่มือการใช้โปรแกรม ไม่ใช่แบบฝึกหัด แต่เป็นเกร็ดความรู้หรือเป็นทิปต่างๆ ที่ได้รวบรวมจากการใช้โปรแกรมมา ซึ่งอาจจะดูงงๆ สำหรับผู้ที่ไม่เคยรู้จักหรือใช้งานโปรแกรมนี้ ส่วนผู้ที่รู้จักและเคยใช้งานอยู่แล้ว คิดว่าจะเป็นประโยชน์อย่างมากครับ

ผมแบ่งเนื้อหาในเอกสารออกแบ่ง 6 ส่วน รวม 104 หน้า ได้แก่

1. overview

overview

2. segmentation

segmentation

3. classification

classification

4. accuracy assessment

accuracy assessment

5. export

export

6. case study

case study

เปิดเอกสาร

การสร้าง Label หลายบรรทัดบน ArcMap

เป็นทิปง่ายๆ ที่ได้ตัวอย่างจากเว็บไซต์นี้ https://geonet.esri.com/thread/48202 ปัญหาก็คือชื่อระวางแผนที่ 1 : 4,000 ยาว 9 ตัวอักษร แต่ช่องที่ใส่แคบไปทำให้ต้องลดขนาดตัวหนังสือให้เล็กลงจนเหลือ 8 ซึ่งก็มองไม่ค่อยเห็น เลยต้องหาวิธีตัดตัวอักษรออกให้เป็น 2 บรรทัดเพื่อจะได้กำหนดขนาดตัวอักษรที่ใหญ่มากกว่า 8 และยังคงอยู่ในช่องที่ต้องการ

Font 8

วิธีการคือ
1. เลือก Properties… ของชั้นข้อมูล –> ไปที่แท็บ Labels –> เลือก Expression

Expression

2. พิมพ์ [Field 1] & vbnewline & [Field 2]

vbnewline

3. เพิ่มขนาดตัวหนังสือให้ใหญ่ขึ้น ในที่นี้กำหนดได้ 14 จาก 8

Font 14

ถ้าต้องการหลายๆ บรรทัด ก็ใช้คำสั่ง vbnewline เพื่อทำการต่อ Field ไปเรื่อยๆ ครับ