Page 121 -
P. 121
โครงการหนังสืออิเล็กทรอนิกส์ด้านการเกษตร เฉลิมพระเกียรติพระบาทสมเด็จพระเจ้าอยู่หัว
6.2 การจัดเก็บขอมูลตารางของระบบจัดการฐานขอมูลสารสนเทศภูมิศาสตร
การจัดเก็บขอมูลในตารางเปนกระบวนการที่เกี่ยวของกับฐานขอมูลภูมิศาสตรซึ่งสัมพันธกับแมแบบที่
ใชสรางวัตถุ (Object Classes) หรือสาลักษณ (Feature Classes) ตารางแตละตารางจะมีความเชื่อมโยง
กับสาลักษณประเภทใดประเภทหนึ่งเทานั้น เชน สาลักษณแบบจุดของตําแหนงหมูบานยอมเชื่อมโยง
กับตารางที่เก็บขอมูลอรรถาธิบายที่เกี่ยวของกับหมูบานเทานั้น ดังไดกลาวมาแลววา Object Classes
จะเก็บขอมูลเพียงวัตถุ/สาลักษณชนิดเดียวเทานั้นซึ่งจะเปนไปตามมาตรฐานตารางฐานขอมูลในระบบ
DBMS ซึ่งเปนฐานขอมูลเชิงสัมพันธ (Relational Databases, RDBMS) กับวัตถุโดยจะมีการบรรจุขอมูล
ภายใตแถวและสดมภที่กํากับไว คุณสมบัติที่สําคัญของฐานขอมูลแบบนี้คือสามารถเชื่อมโยงตารางเขา
ดวยกันดวยกุญแจรวม/คียรวม (Join Key) โดยคียรวมที่ใชอาจจะเปนคียหลัก (Primary Key) คียอื่น ๆ
(Alternate Key) หรือ คียนอก (Foreign Key) ก็ไดขึ้นอยูกับความสัมพันธที่เชื่อมตอในแตละตาราง คีย
เหลานี้จะตองกําหนดวาเขตขอมูลใด (Attribute) ในตารางจะใชเปนตัวเชื่อมตอ
Object Classes ในฐานขอมูลในระบบสารสนเทศภูมิศาสตรจะเรียกตามชื่อโปรแกรมที่ตั้งไว เชน
โปรแกรม Arc Gis ก็จะเรียกวา “Layer” สวน Arc view ก็จะเรียกวา “Theme”
ตัวอยางฐานขอมูลตารางในระบบสารสนเทศภูมิศาสตรแสดงดังรูปที่ 6.5 จากรูปเปนชั้นขอมูลแสดง
โดยโปรแกรม Arcgis10.1 มีขอมูลอยูทั้งหมด 6 ชั้นขอมูล (Layer) มีสาลักษณที่แสดงอยู 2 ประเภทคือ
จุด (2 Layers) และรูปปดหลายเหลี่ยม (4 Layers)
รูปที่ 6.5 การแสดงผลชั้นขอมูลดวยโปรแกรม Arcgis 10.1
-112-