Page 48 -
P. 48
โครงการหนังสืออิเล็กทรอนิกส์ด้านการเกษตร เฉลิมพระเกียรติพระบาทสมเด็จพระเจ้าอยู่หัว
สรางแบบจําลองเชิงพื้นที่ที่ใหคาความละเอียดที่ดีกวา สูงกวาและความตองการพื้นที่ในการจัดเก็บ
ขอมูลที่นอยกวาขอมูลโครงสรางแบบแรสเตอร
ดังไดกลาวมาแลววาโครงสรางขอมูลแบบเวกเตอรมีจุดเดนที่สําคัญคือดานการเก็บขอมูลในไฟลจะตอง
การพื้นที่ในการจัดเก็บนอยกวาและยังเหมาะสมกับโครงสรางพื้นฐานที่มีลักษณะเปนรูปหลายเหลี่ยม
(มีขอบที่ชัดเจน) และจุดเดนที่สําคัญอีกประการคือ ถาหากพื้นที่นั้นแนวขอบเขตแบบคดโคงซึ่งตองการ
ความแมนยําทางตําแหนงในการแบงแยกพื้นที่ตามแนวเขตอยางชัดเจน ดังนั้นจึงตองอาศัยโครงสราง
แบบ ตัวอยางเชนถาตองการแบงแนวขอบเขตประเทศตามแนวลําน้ําตองลากเสนขอบไปยังตําแหนง
กลางหรือซาย/ขวาของลําน้ํานั้น
3.2 โครงสรางขอมูลแบบเวกเตอร (Vector Data Structure)
การจําลองวัตถุในโลกแหงความเปนจริงดวยโครงสรางแบบเวกเตอร มีโครงสรางการจําลองดวยสา
ลักษณ ที่มีลักษณะรูปแบบอยางงายไปจนถึงรูปแบบอยางยากได ซึ่งตัวอยางของการจําลองดวยแบบ
เสนที่เปนรูปแบบอยางงายที่สุด เชน เสนทางถนนที่เปนเสนตรง สวนรูปแบบที่ซับซอนเชน เสนแมน้ํา
ที่มีความโคงเอียงไปมา เนื่องจากการจําลองดวยโครงสรางแบบเวกเตอรมีขอดีคือมีความถูกตองทาง
ตําแหนงและแสดงรูปทรงทางเรขาคณิตไดดีกวางการจําลองแบบแรสเตอร ซึ่งไดกลาวมาแลววาการ
จําลองดวยโครงสรางแบบนี้เหมาะสําหรับวัตถุที่เปนรูปทรงทางเรขาคณิตที่สามารถแยกเปนชิ้นหรือ
เปนสวน ๆ ได เชน โครงสรางพื้นฐานทั่วไป
ดังที่ไดกลาวมาแลวในบทที่ 1 คือ รูปเรขาคณิตทั่วไปที่ใชแทนวัตถุที่อยูจริงบนโลกจะสามารถแทนดวย
สาลักษณหลัก ๆ 3 แบบคือ จุด เสนและรูปปดหลายเหลี่ยม และยังมีรูปแบบยอยที่เพิ่มมาอีกอันคือเสน
หักโคงเชื่อมตอ (Polyline) ดังแสดงในรูปที่ 3.2 เปนการเปรียบเทียบการจําลองวัตถุดวยสาลักษณ
ระหวางโครงสรางขอมูลแบบเวกเตอรและแรสเตอร
แบบจําลองขอมูลโครงสรางแบบเวกเตอรสามารถจําแนกออกเปน 2 ประเภทคือ แบบจําลองขอมูล
ชนิดสปาเกตตี (Spaghetti) และ แบบจําลองขอมูลชนิดโทโพโลยี (Topology)
- แบบจําลองขอมูลชนิดสปาเกตตี คือ เปนแบบจําลองที่มีลักษณะโครงสรางงาย ๆ
การเก็บขอมูลจะบันทึกเฉพาะชื่อและพิกัดของวัตถุเทานั้น ไมการบงบอกถึงความสัมพันธของวัตถุที่อยู
ติดกันคือเปนรูปแบบที่ไมมีการแสดงลักษณะโทโพโลยีนั้นเองจึงถือวาวัตถุหรือรูปทรงทางเรขาคณิตที่
-39-