ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน...

43
ระบบสนับสนุนการตัดสินใจในการเลือกที ่จอดรถแบบเรียลไทม์ในมหาวิทยาลัยนเรศวร อิทธิพล หอมหวล ชัยวัฒน์ ก้านฟัก พงศ์ชัย มีบุญ ภาคนิพนธ์ระดับปริญญาตรี เสนอภาควิชาทรัพยากรธรรมชาติและสิ ่งแวดล้อม คณะเกษตรศาสตร์ ทรัพยากรธรรมชาติและสิ ่งแวดล้อม มหาวิทยาลัยนเรศวร เพื ่อเป็ นส ่วนหนึ ่งของการศึกษาหลักสูตรปริญญาวิทยาศาสตรบัณฑิต สาขาวิชาภูมิศาสตร์ พฤษภาคม 2558 ลิขสิทธิ ์เป็ นของมหาวิทยาลัยนเรศวร

Upload: others

Post on 20-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทมในมหาวทยาลยนเรศวร

อทธพล หอมหวล

ชยวฒน กานฟก

พงศชย มบญ

ภาคนพนธระดบปรญญาตร เสนอภาควชาทรพยากรธรรมชาตและสงแวดลอม

คณะเกษตรศาสตร ทรพยากรธรรมชาตและสงแวดลอม มหาวทยาลยนเรศวร

เพอเปนสวนหนงของการศกษาหลกสตรปรญญาวทยาศาสตรบณฑต

สาขาวชาภมศาสตร

พฤษภาคม 2558

ลขสทธเปนของมหาวทยาลยนเรศวร

Page 2: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

คณะกรรมการภาคนพนธระดบปรญญาตรไดพจารณาภาคนพนธ เรอง "ระบบสนบสนนการ

ตดสนใจในการเลอกทจอดรถแบบเรยลไทม ในมหาวทยาลยนเรศวร " ของ นายอทธพล หอมหวล นาย

ชยวฒน กานฟก และ นายพงษชย มบญ เหนสมควรรบเปนสวนหนงของการศกษาตามหลกสตรปรญญา

วทยาศาสตรบณฑต สาขาวชาภมศาสตร ของภาควชาทรพยากรธรรมชาตและสงแวดลอม คณะ

เกษตรศาสตร ทรพยากรธรรมชาตและสงแวดลอม มหาวทยาลยนเรศวร

...........................................................................................

(อาจารย ดร.สทธชย ชส าโรง)

อาจารยทปรกษา

...........................................................................................

(นายประสทธ เมฆอรณ)

ประธานหลกสตรวทยาศาสตรบณฑต สาขาภมศาสตร

...........................................................................................

(อาจารย ดร. กมปนาท ปยะธ ารงชย)

ประธานสาขาภมศาสตรและภมสารสนเทศศาสตร

...........................................................................................

(ผชวยศาสตราจารย ภรมย ออนเสง)

หวหนาภาควชาทรพยากรธรรมชาตและสงแวดลอม

Page 3: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

ประกาศคณปการ

การศกษาคนควาดวยตนเองเรอง ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทม

ในมหาวทยาลยนเรศวร ส าเรจลงไดดวยความกรณาอยางยงจาก ดร. สทธชย ชส าโรง ทปรกษางานวจย ท

ไดน าเอาความรและประสบการณททานไดไปศกษาตอมาจากประเทศญป นมาชวยชแนะ อบรม ให

ค าปรกษา แกไขปญหาตางๆ รวมไปถง ขอขอบคณคณาจารยสาขาภมศาสตรทกทาน ทไดใหค าแนะน า

ปรกษา ตลอดจนตรวจสอบแกไขขอบกพรองตางๆ ดวยความเอาใจใสเปนอยางยง จนการศกษาคนควา

ดวนตนเองส าเรจสมบรณได ผศกษาคนควาขอกราบขอบพระคณเปนอยางสงไว ณ ทน

คณคาและประโยชนอนพงมจากการศกษาคนควาฉบบน ผ ศกษาคนควาขอความอทศแดผ ม

พระคณทก ๆ ทาน

อทธพล หอมหวล

ชยวฒน กานฟก

พงศชย มบญ

Page 4: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

ชอเรอง ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทม

ในมหาวทยาลยนเรศวร

ผศกษาคนควา อทธพล หอมหวล,ชยวฒน กานฟก และ พงศชย มบญ

ทปรกษา ดร. สทธชย ชส าโรง

ประเภทสารนพนธ ภาคนพนธ วท.บ. สาขาวชาภมศาสตร มหาวทยาลยนเรศวร, 2557

บทคดยอ

วจยนมวตถประสงคเพอชวยสนบสนนในการหาพนทจอดรถยนตวางและพนทจอดรถ

ใกลเคยงกบพนทผ ทมาตดตอใชตองการ เพอการประหยดเวลาในการหาพนทจอดรถ และชวยลดปญหา

การจราจรภายในมหาวทยาลยนเรศวร โดยการเกบขอมลของงานวจยนไดแก ชออาคาร สถานทจอดรถ

จากนนน ามาท าการจดการขอมลโดยใชโปรแกรม QGIS เมอท าการจดการขอมลเสรจ น าขอมลเขาสระบบ

ฐานขอมล PostgreSQL/PostGIS จะไดฐานขอมล จากนนเขยนท าการเขยนชดค าสงเพอสราง Wab Map

Inter face ดวยภาษา JavaScript ภาษา PHP และภาษา HTML

น าสวนระบบแสดงต าแหนงไปเชอมตอกบ OpenLayers ,Geoserver, Database Management

System เพอเปนการแสดงต าแหนงของสถานทจอดรถ ทอยในฐานขอมล ซงจะค านวณผลต าแหนงทกครง

เมอผใชระบบคนหาตามเงอนไขทไดก าหนดไว ใช jQuery mobile ในการพฒนาระบบอพเดทขอมลทจอด

รถบนระบบโทรศพท Smart Phone

จากผลการทดลองโดยการใหผใชระบบเลอกเงอนไงตามความตองการในการเลอกใชบรการระบบ

สนบสนนการตดสนใจเลอกสถานทจอกรถภายในหมาวทยาลยสามารถชวยในการตดสนใจเลอกไดงายขน

Page 5: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

สารบญ

หนา

บทท 1 บทน า 1

1.ความเปนมาและความส าคญของปญหา 1

1.1 ปญหาของวจย 2

1.2 วตถประสงคของงานวจย 2

1.3 ประโยชนทคาดวาจะไดรบ 2

1.4ขอบเขตของงานวจย 3

2.กรอบความคดของงานวจย 4

3.ขนตอนของการท าวจย 5

บทท 2 เอกสารและงานวจยทเกยวของ 6

ระบบภมสารสนเทศผานเครอขายอนเตอรเนต หรอ Internet GIS/MIS 6

2.1 ระบบสารสนเทศทางภมศาสตร 6

2.2 ระบบสารสนเทศเพอการจดการ 7

2.3 ระบบฐานขอมลเชงพนท 7

2.3.1 โครงสรางขอมล 8

2.3.2 การประมวลผลขอมลเชงพนท 8

2.4 ระบบแผนทอนเตอรเนต 9

2.5 OpenLayers 11

2.6 ภาษา PHP 12

Page 6: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

2.6.1 ลกษณะเดนของ PHP 13

2.6.2 คณสมบตของ PHP 13

2.6.3 การรองรบ PHP 14

2.7 GeoServer 15

2.8 jQuery Mobile 15

2.9 Quantum GIS 16

2.10 ภาษา JavaScript 17

2.10.1 การท างานของ JavaScript 18

2.10.2 ขอดและขอเสยของ JavaScript 18

2.11 PostgreSQL/PostGIS 19

2.11.1 PostgreSQL 19

2.11.2 Post GIS 19

2.12 งานวจยทเกยวของ 20

บทท 3 วธด าเนนการวจย 23

1.พนทศกษา 23

2. ปจจยในการวเคราะห 24

3.วธการด าเนนการวจย 24

3.1 การเตรยมขอมล 24

3.2 การจดการขอมล 24

3.3 ทดสอบระบบบน Desktop GIS 25

Page 7: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

3.3.1 ตงคาการค านวณในการทดสอบระบบ 25

บทท 4 ผลการด าเนนงานวจย 29

4.1 จดเตรยมและพฒนาระบบบนเวบไซต 29

4.2 การทดสอบการใชงานระบบผานเวบไซต 30

บทท 5 บทสรป 32

สรปผลและอภปรายผลการวจย 32

ขอเสนอแนะ 33

บรรณานกรม 34

Page 8: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

สารบญภาพ

หนา

ภาพ 1.1 แผนทแสดงพนทมหาวทยาลยนเรศวร 3

ภาพท 1.2 แสดงกรอบความคดของงานวจย 5

ภาพท 2.1 ระบบภมสารสนเทศ 6

ภาพท 2.2 ลกษณะขอมลเชงพนทแบบ a) จด, b) เสน, c) รปปด 7

ภาพท 3.1 พนทศกษา 23

ภาพท 3.2 ค านวณหาพนทจอดรถทเหลอ 25

ภาพท 3.3 ค านวณคารอยละทจอดรถยนตไปแลว 26

ภาพท 3.4 ตาราง attribute แสดงทจอดรถยนต 27

ภาพท 3.5 แสดงส % และตวเลขแสดงจ านวนรถทสามารถจอดได 28

ภาพท 4.1 การอพเดทขอมลทจอดรถผานโทรศพทมอถอ Smart Phone 30

ภาพท 4.2 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Computer PC 31

ภาพท 4.3 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Smart Phone 31

Page 9: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

1

บทท 1

บทน า

1.ความเปนมาและความส าคญของปญหา

ทกวนนตองยอมรบวาคนสวนใหญมทงความจ าเปนและความตองการรถยนตและรถจกรยานยนต

และพาหนะตางๆ ทใชในการเดนทางสวนตว เพอความสะดวกสบาย จงปญหาทเกดขนตามมาในภายหลง

ทจอดรถถอวาเปนสงจ าเปน เปนพนฐานของระบบการคมนาคม ซงรถทกชนดเมอสนสดการเดนทางแลว

จ าเปนตองมสถานทจอดรองรบ ในมหาวทยาลยนเรศวรกเชนเดยวกน ไดมสถานทจอดรถไวรองรบบคลากร

นสนกศกษา และผมาตดตอประสานงานตางๆดวย เหตนจงไดมการศกษาสถานทจอดรถภายใน

มหาวทยาลยนเรศวรโดยแบงการศกษาออกเปน สามดาน คอดานกายภาพ ดานการบรหารและดาน

ศกยภาพ พบวาทางกายภาพพบปญหาอย 4 ปญหาคอ ปญหาการจอดรถซอนคน ปญหาน าสงของมาวาง

กดขวางพนทจอดรถ ปญหาปายและเสนจราจรช ารด และปญหามมเลยวขนทางลาดอาคารจอดรถแคบ

เกนไป สวนทางดานการบรหาร พบปญหา 4 ปญหาเชนเดยวกน นนคอก ปญหาผใชงานไมรวาทจอดรถท

ไหนเหลอวางอยบาง ปญหาแยงกนจอดรถทลานจอดโดยทพนทใกลเคยงยงมทจอดเหลอ ปญหาผ เขามา

ตดตอระยะเวลาสนๆกลบตองเสยเวลาในการหาทจอดรถนาน ปญหาจอดภายนอกอาคารกลบไดรบการ

ดแลดกวาจอดภายในอาคาร สวนทางดานศกยภาพ พบวามหาลยนเรศวร สามารถรองรบรถไดสงสดท

3000 คน/วน และมพนทเพมเตมทก าลงท าทจอดรถประมาณ 4000 คน ผจดท างานวจยไดศกษาในดาน

การบรหาร ปจจบน มหาวทยาลยนเรศวร มชอเสยงในจงหวดพษณโลก และมชอเสยงในภาคเหนอตอนลาง

อาทเชน ดานการศกษา ดานกฬา ดานบรการของโรงพยาบาลนเรศวร และดานงานวจยตางๆ เปนตน

มหาวทยาลยนเรศวร ยงมศกยภาพในการบรการตางๆ เชน การเปดใหความรเกยวกบพพธภณฑผาและ

ดานศลปะ ดานพลงงานทดแทน การรองรบรถผ ทมาใหบรการของโรงพยาบาลนเรศวรและตดตองานดาน

อนๆภายในมหาวทยาลยนเรศวร ซงในอนาคตหากจ านวนบคคลากรและนสตนกศกษาและผมาตดตอ

เพมขนอาจท าใหศกยภาพในการรองรบรถลดนอยลง ซงเปนปญหาส าคญในเรองของพนทจอดรถยนตทจะ

ไมพอรองรบกบรถทมาตดตอทวไปและบคคลากร จงท าใหกลมผจดท าสนใจการศกษาครงน

Page 10: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

2

งานวจยครงนเปนการศกษาถงระบบฐานขอมลสนบสนนการตดสนใจในการเลอกทจอดรถยนต

แบบเรยลไทมในมหาวทยาลยนเรศวร ผ ทเดนทางดวยรถยนตจะชวยตดสนใจในการเลอกสถานทจอดรถ

วาง ในพนทภายในมหาวทยาลยนเรศวร และเพอคาดการณความตองการใชสถานทจอดรถวาง พนท

ใกลเคยงกบบรเวณผใช ท าใหผใชรถยนตประหยดเวลานอยลงกวาเดม จงท าใหระบบจราจรดขนและระบบ

การดแลของรกษาความปลอดภยมประสทธภาพสงขน

1.1.ปญหาของงานวจย

1.การใชรถยนตและรถจกรยานยนตและพาหนะตางๆ ทใชในการเดนทางสวนตวมากขนจงท าในพนท

จอดรถไมเพยงพอ

2.ผใชรถยนตทเขามาตดตอระยะเวลาสนๆกลบตองเสยเวลาในการหาทจอดรถใกลกบสถานทท

ตองการนานเกนไป

3.ปญหาดานการจราจรตดขดภายในมหาวทยาลยนเรศวร

1.2.วตถประสงคของงานวจย

1. เพอจดท าฐานขอมลสถานทจอดรถยนตและจ านวนทจอดรถยนต ในเขต มหาวทยาลยนเรศวร

2. เพอจดท าระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทมในมหาวทยาลย

นเรศวร

1.3.ประโยชนทคาดวาจะไดรบ

1. ไดระบบฐานขอมลสนบสนนการตดสนใจในการเลอกทจอดรถยนตแบบเรยลไทมใน

มหาวทยาลยนเรศวร ผานระบบอนเตอรเนต

2. ผใชระบบจะไดมทางเลอกในการตดสนใจเลอกพนทจอดรถใกลเคยงพนททผใชตองการ

Page 11: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

3

1.4.ขอบเขตของงานวจย

1.4.1.ขอบเขตพนทศกษา

ในงานวจยนก าหนดพนทการศกษา คอ พนทมหาวทยาลยนเรศวร ต าบลทาโพธ อ าเภอเมอง

จงหวดพษณโลก

ภาพท 1.1 แผนทแสดงพนทมหาวทยาลยนเรศวร ต าบลทาโพธ อ าเภอเมอง จงหวดพษณโลก

1.4.2.ขอมลทวไป

พนทมหาวทยาลยนเรศวร ตงอย ต าบลทาโพธ อ าเภอเมอง จงหวดพษณโลก มคาพกดทางภมศาสตร

16 องศา 44 ลปดา 43.5 ฟลปดา เหนอ และ100 องศา 11 ลปดา 38.7 ฟลปดา ตะวนออก มพนท

ประมาณ 1,300 ไร

Page 12: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

4

2.กรอบความคดของงานวจย

งานวจยนเปนการพฒนาระบบฐานขอมลสนบสนนการตดสนใจในการเลอกทจอดรถยแบบ

เรยลไทมในมหาวทยาลยนเรศวร ต าบลทาโพธ อ าเภอเมอง จงหวดพษณโลก ผานอนเตอรเนต

1.เกบขอมลอาคารภายในมหาวทยาลยนเรศวร ถนนภายในมหาวทยาลยนเรศวรและพนทจอด

รถยนตของบคคลากรกบบคคลทวไป

2.น าขอมลลงบนภาพถายดาวเทยมในโปรแกรม Quantum GIS และน าขอมลเขาส ระบบ

ฐานขอมล PostgreSQL/PostGIS จะไดฐานขอมล 4 ขอมล ไดแก อาคารภายในมหาวทยาลยนเรศวร ถนน

ภายในมหาวทยาลยนเรศวรพนทจอดรถยนตของบคคลากรกบบคคลทวไป

3.ท าการเขยน ชดค าสงส าหรบสราง Wab Map Interface ทท างานบนเวปไซต ดวยภาษา

JavaScript ภาษา PHP และภาษา HTML และสราง Wab Map Application โดยใชโปรแกรม jQuery

Moble , Geoserver , OpenLayers , ฯลฯ.

4.ผใชงานสามารถดขอมลทแสดงจ านวนทจอดรถภายในมหาวทยาลยนเรศวร ในเวปบราวเซอร

ผาน คอมพวเตอร และ โทรศพท

5.ผดแลระบบสามารถท าการ อฟเดทขอมลทจอดรถ ผานทางโทรศพทมอถอ และคอมพวเตอร

Page 13: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

5

ภาพท 1.2 แสดงกรอบความคดของงานวจย

3.ขนตอนของการท าวจย

1. ศกษาพนทบรเวณมหาวทยาลยนเรศวร มพนททงหมด 1300 ไร ต าบลทาโพธ อ าเภอเมอง

จงหวดพษณโลก

2. ลงพนทเกบขอมลพนทจอดรถยนต, ถนน และอาคาร ภายในมหาวทยาลยนเรศวร

2.1 พนทจอดรถยนตของบคลากร

2.2 พนทจอดรถยนตของบคคลทวไป

3. จดท าฐานขอมลพนท จอดรถยนต, ถนน และอาคาร ภายในมหาวทยาลยนเรศวร

4. จดเตรยมและพฒนาระบบบนเวปไซต

5. การทดสอบการใชงานผานระบบเวปไซต

6.สรปผลการด าเนนวจย

1

2

3 4

5

Page 14: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

6

บทท 2

เอกสารและงานวจยทเกยวของ

ระบบภมสารสนเทศผานเครอขายอนเตอรเนต หรอ Internet GIS/MIS

เปนการประยกตใชระบบอนเตอรเนตกบระบบงานเพอจดการขอมลภมสารสนเทศ GIS และน า

ขอมลดงกลาวมาชวยวเคราะหและแกปญหาตางๆ เพอเพมประสทธภาพของการจดการขอมลและใหกาว

ทนตอการเปลยนแปลง ตางๆ จงไดมการพฒนาการใชงานรวมกนของระบบภมสารสนเทศ GIS และระบบ

จดการขอมล MIS (Management Information System)

2.1. ระบบสารสนเทศทางภมศาสตร (Graphic Information System หรอ GIS)

ระบบ ภมสารสนเทศ หรอ GIS คอการน าเสนอขอมลของสถานทใดๆ ในลกษณะของแผนทเพอให

งายตอความเขาใจของผใช ซงตวขอมลทน าเสนอมลกษณะเปนการประกอบกนของชนขอมลหลายๆ ระดบ

ชนขอมลทน ามาประกอบกนขนอยกบจดประสงคของผใชเปนหลกเชน การคนหารายละเอยดของสถานท

ตางๆ การวเคราะหความเสยหายของสภาวะแวดลอม เปนตน

ภาพท 2.1 ระบบภมสารสนเทศ

ในทางภมศาสตรจะแบงประเภทขอมลเปนขอมลเชงพนท(Spatial data)คอขอมลทใชอางอง

ลกษณะโครงสรางทางภมศาสตร และขอมลคณลกษณะตางๆของพนท (Non-Spatial data) เชน ขอมล

ปรมาณสารพษในน า สภาวะแวดลอมในปจจบน เปนตน

Page 15: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

7

2.2 ระบบสารสนเทศเพอการจดการ (Management Information System หรอ MIS)

ระบบ สารสนเทศเพอการจดการ หรอ MIS คอ การจดท าสารสนเทศหรอการจดท าขอมลทผานการ

ประมวลผลการค านวณทางสถตแลว โดยจะน าเสนอขอมลในรปแบบตางๆ เชน รายงานจ านวนประชากร

ในพนท, จ านวนนกทองเทยวในแตละพนท ฯลฯ มจดประสงคเพอสนบสนนการท างาน การจดการ และการ

ตดสนใจในการแกปญหาตางๆ ขอมลทไดจะตองทนสมย ถกตองแมนย าและรวดเรว สามารถน าไปใชเพอ

ประกอบการตดสนใจ การประเมนสถานการณตางๆ ไดอยางมประสทธภาพ โดยขอมลทางดาน MIS จะถก

น าขอมลพฒนาไปตามความเหมาะสมของการท างาน

(http://www.haii.or.th/haiiweb/index.php?option=com_content&task=view&id=100&Itemid=108&

lang=th_TH ) สบคนเมอวนท 6 พ.ย. 2557

2.3. ระบบฐานขอมลเชงพนท (Spatial Database System)

ระบบจะมงเนนขอมลทเกยวกบพนท ซงขอมลเหลานสามารถแบงลกษณะของขอมลเชงพนทเปน

3 ลกษณะ ดงน

1. จด (Point) เปนลกษณะทใชแสดงต าแหนงของพนทนนๆ เชน ทตงจงหวด หมบาน เปนตน

2.เสน(Line)เปนลกษณะทใชแสดงลกษณะเชอมตอของพนทโดยทวไปจะแสดงเปนกลมของเสน (Polyline)

เชน ทางน า ทางถนน เปนตน

3. รปปด (Polygon) เปนลกษณะทใชแสดงพนทหรอขอบเขต เชน พนทจงหวด พนทลานจอดรถ เปนตนดง

ภาพท 2.2 จะแสดงลกษณะขอมลเชงพนททง 3 ลกษณะ

ภาพท 2.2 ลกษณะขอมลเชงพนทแบบ a) จด, b) เสน, c) รปปด ทมา: http://www.haii.or.th/haiiweb/index.php?option= com_content&task=view&id= 100&Itemid=108&lang=th_TH สบคนเมอวนท 10 พ.ย. 2557

Page 16: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

8

2.3.1. โครงสรางขอมล (Data Model) เชงพนททจดเกบอยในฐานขอมลแบงไดเปน 2 ประเภท

1. Raster จะมลกษณะเปนตารางสเหลยมหรอทเรยกวา Grid Cell เรยงตอกนเปนแนวแกน X แกน

Y ลกษณะการจดเกบขอมลเชงพนทดวยโครงสรางแบบ Raster น จะแทนคาของขอมลจากพนทจรงลงใน

จดภาพเลย ซงในแตละ Grid Cell จะเกบคาไดเพยง 1 คาเทานน

2. Vector ขอมลแบบ Vector นจะแสดงเปน จด เสน รปปดหรอพนทขอมลทจดเกบจะอยในรป

พกดต าแหนง (X Y) ถาต าแหนงเดยวจะหมายถงจด (POINT), 2 ต าแหนงหรอมากกวานนหมายถงเสน

(LINE), 3 ต าแหนงขนไปหมายถงพนท (POLYGON) ( สถาบนสารสนเทศทรพยากรน าและการเกษตร :

องคการมหาชน )

2.3.2. การประมวลผลขอมลเชงพนท (GeoProcessing)

Geo processing เปนหนงในความสามารถขนพนฐานของ GIS ผใชงาน GIS หลายๆ คนได

ก าหนดความหมายของ Geo processing เอาไวอยางกวางๆวา เปนกระบวนการท างานทงหมดทอย

ภายใน GIS ซงจะรบเอา Input เขามาเพอสรางเปน Output ใหม แตค าจ ากดความนยงไมไดรวมเอาขนตอน

การปฏบตบางอยางไดแก การซอนทบการของ Feature ตางๆ (Features overlay) โดยความเหนของ

ผใชงาน GIS สวนใหญจะอางถง ขนตอนการปฏบตงานหนงทก าหนดงานหนงๆขนโดยไดรบ Input เพอท า

การสรางขอมลสารสนเทศใหมทสามารถตอบค าถามในเชงของพนทได เครองมอ Geo processing ทมใน

Arc View GIS สามารถรองรบงาน GIS ในระดบทวๆ ไปทเรยกใชงานเปนประจ า อยางเชน การซอนทบ

(Overlay) การสรางพนทกนชน (Buffering) และ การเชอมความสมพนธเชงพนทระหวาง feature (Spatial

join) และการจดการขอมลการท า geo processingทนยมใชกนนนไดแก การซอนทบฟเจอรทเกยวกบ

ภมศาสตร การเลอกและวเคราะหฟเจอร การประมวลผลดานเรขาคณต การประมวลผล raster และการ

แปลงขอมล ตวอยางของ Geo processing แบบตอเนองไดแก การรวมชดขอมล จากนนเลอกบางสวนของ

ชดขอมล แลวจงท าการเชอมชดขอมล 2 ชดเขาดวยกน เปนตน (

http://conf.agi.nu.ac.th/agmis/download/publication/443_file.pdf ) สบคนเมอวนท 10 พ.ย. 2557

Page 17: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

9

2.4. ระบบแผนทอนเตอรเนต

Internet GIS Map คอ ระบบแผนทบนอนเทอรเนต ซงผใชสามารถเรยกด น าเขา ปรบปรง และ

สบคน ขอมลแผนทผานทางอนเทอรเนต โดยทผ ใชไมจ าเปนตองมความรหรอทกษะดานเทคโนโลยอวกาศ

และภมสารสนเทศ “iMAP” เปนโปรแกรมทสถานภมภาค ฯ พฒนาขนเพอเปน ระบบบรการแผนทดจตอล

ผานทางเครอขายอนเทอรเนต (Internet GIS Map) หรอ เวบบรการแผนท (Web Map Services: WMS)

“iMAP” ใหบรการขอมลแผนทภาพถายทางอากาศ ขอมลภาพจากดาวเทยม ขอมลจไอเอส ผนวกเขากบ

ระบบสารสนเทศเพอการจดการ เพอชวยเพม ประสทธภาพของการใชขอมลใหเกดประโยชนสงสด

การม “iMAP” มลกษณะการใชงานโดยรวมคลายกบ Google Earth แตขอดของ “iMAP” คอถกออกแบบ

มาใหเหมาะกบความตองการใชงานในระดบพนทดวยคณลกษณะเดนคอมชนขอมลจไอเอส

( GIS Layers) ท Google Map ไมมและเปนชนขอมลมาตรฐานเตรยมพรอมไวใหใชงานไดทนท คนหาได

งาย สามารถเพมเตม/แกไขชนขอมลแผนทได และมเครองมอใหผใชสามารถน าไปประยกตใชไดงาย เชน

การคนหาสถานท การวดระยะทาง การก าหนดต าแหนง การสรางพนท และการวดขนาดพนท เปนตน

(http://www.cgistln.nu.ac.th/gistweb_2013/index.php) สบคนเมอวนท 10 พ.ย. 2557

Open Geospatial Consortium (OGC) เปนคณะกรรมการระดบนานาชาตทตงขนในรปแบบ

หนวยงานทไมหวงผลก าไร ท าหนาทก าหนดแนวทางการพฒนาดานภมสารสนเทศ (Geospatial) และการ

บรการใหบรการดานการระบต าแหนง ซงกอตงขนโดยการรวมตวของสมาชกซงมทงบรษทซอฟทแวรดาน

GIS บรษทซอฟทแวรดานฐานขอมล บรษทคอมพวเตอร หนวยงานสอสารโทรคมนาคม มหาวทยาลย

หนวยงานผผลตขอมล รวมทงองคกรของรฐมวตถประสงคเพอสงเสรมการพฒนาเทคโนโลยระบบเปด

(Open System) ในการประมวลผลขอมลภมศาสตร (Geoprocessing) โดยการรวมกนพฒนาขอก าหนด

ตางๆ ส าหรบการพฒนาซอฟทแวร โปรแกรมประยกต และฐานขอมล๙งจะสามารถตดตอท างานรวมกนได

และการใหบรการดานการระบต าแหนง (Location Based Service)โดยขอก าหนดมาตรฐานหลกของ

OGC ทนยมใชกนอยางแพรหลาย ไดแก Style Layer Descriptor (SLD) เปนมาตรฐานค ารองขอ

(Request) เพมเตมของ Web Map Service (WMS) เพอใหผใชสามารถก าหนดสญลกษณส และรปแบบ

ของแผนทโดยผใชจะสงเอกสาร SLD ทเขยนตามโครงสรางของมาตรฐาน XML แนบไปกบค ารองขอรบ

บรการแผนทผลลพธจะไดแผนทในรปแบบตางๆ ทตองการ โดยทลกษณะรปแบบของขอมลบนแมขายไมได

เปลยนแปลงและยงม Operation ทสามารถเรยกดสญลกษณและสไตลของชนขอมลบนแมขาย Web Map

Page 18: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

10

Service ไดอกดวย Geography Markup Language (GML) เปนภาษาคอมพวเตอรทพฒนาตอจาก

XML หรอ Extensible Markup Language สมาคม Open GIS เปนผก าหนดรายละเอยดของ GML เพอใช

ในการจดเกบ และการเผยแพรขอมลภมสารสนเทศ ทงขอมลเชงพนท(Spatial Data) และขอมลเชงอธบาย

(Non-Spatial Data) ในการเผยแพรขอมลถมสารสนเทศบน Webสามารถท าได โดยใชระบบโปรแกรม GIS

Web Server เพอสรางขอมลทตองการในรปแบบเปน GIF , JPG หรอ PNG และสงไปให Browser ดวย

ภาษา HTML วธการดงกลาวท าไดงาย และแพรหลายในปจจบน ส าหรบกรณทผใชตองการเรยกด

ขอมลทมรายละเอยดไมมากการใหบรการขอมลดวยมาตรฐาน GML สามารถเผยแพรขอมลภมสารสนเทศ

ในลกษณะเปนวตถ (Feature) ตางๆ โดยสามารถก าหนดการแสดงขอมลของแตละวตถ (Feature) ไดดกวา

ผใชสามารถใช Browser อยาง เดยวโดยไมจ าเปนตองตดตงโปรแกรมดาน GIS กสามารถเรยกดขอมลท

ตองการได

Web Feature Service (WFS) เปนขอก าหนดมาตรฐานทใชในการเขาถงขอมลภมสารสนเทศชนด

เวกเตอร (จด, เสน , พนท) จากผใหบรการขอมล โดยผใชสามารถเขาถงขอมลดวยการดาวนโหลดขอมลภม

สารสนเทศในรปแบบเอกสาร XML ผานระบบอนเตอรเนต โดยการท างานของ Web Feature Service

สามารถแบงออกไดเปน 2 ประเภท ไดแก Basic WFS และ Transaction WFS (WFS-T)

Web Map Service (WMS) เปนขอก าหนดมาตรฐานทใชในการผลตแผนทจากขอมลภม

สารสนเทศเพอบรการผใช โดยผใชสามารถเรยกขอมลแผนทจากหลายๆ แหลงมาซอนทบกนได นอกจากน

ยงรวมไปถงการบรการเรยกขอมลเชงบรรยายทสมพนธเชงต าแหนงกบขอมลภมสารสนเทศแมขาย Web

Map Service (WMS) จะท าการสรางภาพบตแมป (Bitmap) จากขอมลภมสารสนเทศและท าการสงภาพ

บตแมปมายงผใชทอยทางฝงลกขาย โดยรปแบบของภาพบตแมป ไดแก PNG , GIF , JPEG จะ

ประกอบดวย 3 Operation ไดแก GetCapabilities, GetMap, GetFeatureInfo

( http://www.slideshare.net/pkgis/ogctaxmap ) สบคนเมอวนท 11 พ.ย. 2557

Extensive Markup Language (XML) เปนสวนหนงของ Standard Generalized Language

Markup Language (SGML) ทเปนขอก าหนดในการสรางหรอจดท าเอกสารในรปแบบอเลกทรอนกสท

ก าหนดโดย W3C หรอ World Wide Web Consortium ทมโครงสรางและรปแบบทเปดใหแอพพลเคชน

ตางๆ สามารถเรยกไปใชงานไดเชน บนเวบไซตตางๆ เปนตน และเปนภาษาทใหความชดเจนในการให

รายละเอยดเกยวกบขอมลและการเปลยนแปลงขอมลโดยแอพพลเคชนบนเวบและใชฟอรมทยดหยนได

Page 19: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

11

ตามมาตรฐาน HTML หรอ Hyper Text Markup Language ไดเปดโลกแหงการแสดงขอมลตางๆมา

น าเสนอสวน XML จะท าใหการท างานกบขอมลโดยตรงทเสรมกบการท างานของ HTML และเปนฟอรแมต

ทอธบายถงราบละเอยดของโครงสรางและแบบของขอมลเปนภาษาหรอชดค าสงเกยวกบขอมลบนเวบทให

การพฒนาและมศกยภาพในสวนของโครงสรางขอมลจากหลากหลายแอพพลเคชนมาน าเสนอบนเครอง

เดสกทอปดวย XML จะท าใหการจดการขอมลหรอเรยกใชขอมลแอพพลเคชนตางๆ จะเขาสมาตรฐาน

เดยวกนโดยขอดคอสามารถน ามาใชส าหรบการเขาถงระบบขอมลขนาดใหญใชกบระบบเครอขายใน

องคกร หรออนเตอรเนตเพอดขอมลหรอเรยกใชขอมลทใหการแสดงผลทางหนาจอทรวดเรวและงายในการ

จดการ ( http://e-learning.yru.ac.th/yrublog/wp-content/uploads/2007/10/_xml.pdf ) สบคนเมอวนท

11 พ.ย. 2557

2.5. OpenLayers

OpenLayers เปนชดค าสง Java Script ส าหรบชวยพฒนาโปรแกรมประยกตดานภมสารสนเทศบนเวบ ทไดรบความนยมมากทสดตวหนง Open Layers สนบสนนการเชอมตอกบระบบใหบรการขอมลภมสารสนเทศทหลากหลาย เชน WMS, WFS, WMTS, Google, WorldWind, Yahoo, MultiMap, TileCache, MapGuide, ArcIMS และ ArcGIS93Rest เปนตน นอกจากน Open Layers ไดพฒนาเครองมอควบคมการแสดงผลตางๆ จ านวนมาก ไมวาจะเปน การ zoom/pan, การหาตาแหนงจากตวช ต าแหนง, มาตราสวน, เครองมอควบคมการเปด/ปดการแสดงผล, เครองมอการวาดรป เหลานเปนตน

OpenLayers อาจกลาวไดวาถกพฒนาขนเพอเปนทางเลอกส าหรบการพฒนาโปรแกรมประยกตฝง Web Client นอกเหนอจาก Google Maps API โดยยอนกลบไปเมอชวงเดอนกมภาพนธ ป พ.ศ.2548 (ค.ศ.2005) Google ไดจดท า Google Maps มาใหใชงานฟร พรอมกบ Google Maps API เพอใหผพฒนาโปรแกรมสามารถนาไปพฒนาบน Web Site ของตนเอง โดยไมจ าเปนตองใชผานเวบไซต Google Maps ซงในขณะนนเองถอวามเพยง Google Maps API ทมความสามารถในการพฒนาโปรแกรมส าหรบแสดงผลขอมลแผนทบน Web Browser โดยสามารถดงภาพแผนทจาก Google Maps มาแสดงผลได ในชวงกลางปเดยวกนนนเอง บรษทเอกชนของสหรฐฯ ชอ MetaCarta รวมกบ Phil Lindsay ไดรวมกนพฒนาตนแบบ OpenLayers ขนมาและเผยแพรใหใชฟรในเดอนมถนายน และนาเสนอผลงานใน Where 2.0 Conference ท San Franscisco หลงจากนน 1 ป ทมพฒนาประกอบดวย Schuyler Erle, Chrisopher Schnmidt และ Erik Uzureau ไดประกาศการออก Open Layers เวอรชน 1.0 อยางเปนทางการในวนท 5 กรกฏาคม พ.ศ. 2549 (ค.ศ.2006) จากนนอกเพยง 1 เดอนไดพฒนาเปนเวอรชน 2.0 ตอมาในปพ.ศ. 2550

Page 20: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

12

(ค.ศ.2007) Open Layers ไดเขาไปอยใน Incubator Project ของ OSGeo และมการพฒนาและปรบปรงอยางตอเนองจนถงเวอรชนปจจบนคอ 3.0 OpenLayers ถกน าไปประยกตใชและตอยอดจ านวนมาก ในหลายๆซอฟตแวรและชดค าสง

ประยกตรหสเปด เชน เปนเครองมอส าหรบแสดงผลขอมลใน GeoServer, เปนเครองมอส าหรบตอเชอม

และแสดงขอมล Google ใน QGIS, เปนเครองมอแสดงแผนทในชดค าสง Pentaho ซงเปนชดค าสงทางดาน

ขอมลสถต, ชดค าสงประยกต MapFish ตอยอดจาก OpenLayers และชดค าสง GeoExt ซงเปนสวนตอ

ยอดจาก ExtJs ทเปนชดคาสง JavaScript ในงานดาน IT ทผนวกความสามารถรวมเขากบ Open Layers

เหลานเปนตน OpenLayers ถกใชใน WebSite ตางๆ ทเผยแพรขอมลภมสารสนเทศ ทวโลกรวมถงใน

ประเทศไทย ทงในลกษณะทเปนโปรแกรมประยกตเฉพาะเรอง หรอเปนองคประกอบหนงใน Web Page

(http://www.gi.mict.go.th/ICT-Foss4G/openleyer.html) สบคนเมอวนท 8 ธ.ค. 2557

2.6. ภาษา PHP

PHP ยอมาจาก PHP Hypertext Preprocessor แตเดมยอมาจาก Personal Home Page Tools

PHP คอภาษาคอมพวเตอรจ าพวก scripting language ภาษาจ าพวกนค าสงตางๆจะเกบอยในไฟลท

เรยกวา script และเวลาใชงานตองอาศยตวแปรชดค าสง ตวอยางของภาษาสครปกเชน JavaScript , Perl

เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอนๆ คอ PHP ไดรบการพฒนาและออกแบบมา

เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถสอดแทรกหรอแกไขเนอหาไดโดยอตโนมต ดงนนจง

กลาววา PHP เปนภาษาทเรยกวา server-side หรอ HTML-embedded scripting language นนคอ

ในทกๆ ครงกอนทเครองคอมพวเตอรซงใหบรการเปน Web server จะสงหนาเวบเพจทเขยนดวย PHP ให

เรา มนจะท าการประมวลผลตาม ค าสงทมอยใหเสรจเสยกอน แลวจงคอยสงผลลพธทไดใหเรา ผลลพธท

ไดนนกคอเวบเพจทเราเหนนนเอง ถอไดวา PHP เปนเครองมอทส าคญชนดหนงทชวยใหเราสามารถสราง

Dynamic Web pages (เวบเพจทมการโตตอบกบผใช) ไดอยางมประสทธภาพและมลกเลนมากขน

PHP เปนผลงานทเตบโตมาจากกลมของนกพฒนาในเชงเปดเผยรหสตนฉบบ หรอ OpenSource

ดงนน PHP จงมการพฒนาไปอยางรวดเรว และแพรหลายโดยเฉพาะ อยางยงเมอใชรวมกบ

Apache Web server ระบบปฏบตอยางเชน Linuxหรอ FreeBSD เปนตน ในปจจบน PHP สามารถใช

รวมกบ Web Server หลายๆตวบนระบบปฏบตการอยางเชน Windows 95/98/NT เปนตน

Page 21: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

13

2.6.1. ลกษณะเดนของ PHP

1.ใชไดฟร

2.HP เปนโปรแกรมวงขาง Sever ดงนนขดความสามารถไมจ ากด

3.ConlatfunนนคอPHP วงบนเครอง UNIX,Linux,Windows ไดหมด

4.เรยนรงาย เนองจาก PHP ฝงเขาไปใน HTML และใชโครงสรางและไวยากรณภาษางายๆ

5.เรวและมประสทธภาพเมอใชกบ ApachXerveเพราะไมตองใชโปรแกรมจากภายนอก

6.ใชรวมกบ XML ไดทนท

7.ใชกบระบบแฟมขอมลได

8.ใชกบขอมลตวอกษรไดอยางมประสทธภาพ

9.ใชกบโครงสรางขอมล แบบ Scalar, Array, Associative array

10. ใชกบการประมวลผลภาพได

2.6.2. คณสมบตของ PHP

การแสดงผลของ PHP จะปรากฏในลกษณะHTML ซงจะไมแสดงค าสงทผใชเขยน ซงเปนลกษณะ

เดนทPHPแตกตางจากภาษาในลกษณะไคลเอนต-ไซด สครปต เชน ภาษาจาวาสครปต ทผชมเวบไซต

สามารถอาน ดและคดลอกค าสงไปใชเองได นอกจากนPHPยงเปนภาษาทเรยนรและเรมตนไดไมยาก โดย

มเครองมอชวยเหลอและคมอทสามารถหาอานไดฟรบนอนเทอรเนต ความสามารถการประมวลผลหลก

ของ PHP ไดแก การสรางเนอหาอตโนมตจดการค าสง การอานขอมลจากผใชและประมวลผลการอาน

ขอมลจาก Database ความสามารถจดการกบคกก ซงท างาน เชนเดยวกบโปรแกรมในลกษณะCGI

คณสมบตอนเชน การประมวลผลตามบรรทด ค าสง (command line scripting) ท าใหผ เขยน

โปรแกรมสรางสครปตPHP ท างานผานPHP parserโดยไมตองผานเซรฟเวอรหรอเบราวเซอร ซงมลกษณะ

Page 22: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

14

เหมอนกบ Cron (ใน ยนกซหรอลนกซ) หรอ Task Scheduler (ในวนโดวส) สครปตเหลาน สามารถ

น าไปใชในแบบ Simple text processing tasks ได

การแสดงผลของ PHP ถงแมวาจดประสงคหลกใชในการแสดงผล HTML แตยงสามารถสราง

XHTML หรอ XML ได นอกจากนสามารถท างานรวมกบค าสงเสรมตางๆ ซงสามารถแสดงผลขอมลหลก

PDF แฟลช (โดยใช libswfและ Ming) PHP มความสามารถอยางมากในการท างานเปนประมวลผล

ขอความ จาก POSIX Extended หรอ รปแบบ Perl ทวไป เพอแปลงเปนเอกสาร XML ในการแปลงและเขา

สเอกสาร XML เรารองรบมาตรฐาน SAX และ DOM สามารถใชรปแบบ XSLT ของเราเพอแปลงเอกสาร

XML ( www.wikipedia.org/wiki/ภาษาพเอชพ ) สบคนเมอวนท 20 ม.ค. 2557

2.6.3. การรองรบ PHP

ค าสงของPHP สามารถสรางผานทางโปรแกรมแกไขขอความทวไป เชน โนตแพด หรอ vi ซงท าให

การท างานPHP สามารถท างานไดในระบบปฏบตการหลกเกอบทงหมด โดยเมอเขยนค าสงแลวน ามา

ประมวลผล Apache, Microsoft Internet Information Services (IIS) , Personal Web Server, Netscape

และ iPlanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd, และอนๆ อก

มากมาย. ส าหรบสวนหลกของ PHP ยงม Module ในการรองรบ CGI มาตรฐาน ซง PHP สามารถท างาน

เปนตวประมวลผล CGI ดวย และดวย PHP, ควรมอสระภาพในการเลอกระบบปฏบตการ และเวบ

เซรฟเวอร นอกจากนคณยงสามารถใชสรางโปรแกรมโครงสราง สรางโปรแกรมเชงวตถ (OOP) หรอสราง

โปรแกรมทรวมทงสองอยางเขา ดวยกน แมวาความสามารถของค าสง OOP มาตรฐานในเวอรชนนยงไม

สมบรณ แตตวไลบรารทงหลายของโปรแกรม และตวโปรแกรมประยกต (รวมถง PEAR library) ไดถกเขยน

ขนโดยใชรปแบบการเขยนแบบ OOP เทานน

PHP สามารถท างานรวมกบฐานขอมลไดหลายชนด ซงฐานขอมลสวนหนงทรองรบไดแก ออราเคล

Base PostgreSQL IBM DB2 MySQL Informix ODBC โครงสรางของฐานขอมลแบบ DBX ซงท าใหPHP

ใชกบฐานขอมลอะไรกไดทรองรบรปแบบน และ PHP ยงรองรบ ODBC (Open Database Connection) ซง

เปนมาตรฐานการเชอมตอฐานขอมลทใชกนแพรหลายอกดวย คณสามารถเชอมตอกบฐานขอมลตางๆ ท

รองรบมาตรฐานโลกนได PHP ยงสามารถรองรบการสอสารกบการบรการในโพรโทคอลตางๆ เชน LDAP

IMAP SNMP NNTP POP3 HTTP COM (บนวนโดวส) และอนๆ อกมากมาย สามารถเปด Socket บน

Page 23: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

15

เครอขายโดยตรง และ ตอบโตโดยใช โพรโทคอลใดๆ กได PHP มการรองรบส าหรบการแลกเปลยนขอมล

แบบ WDDX Complex กบ Web Programming อนๆ ทวไปได พดถงในสวน Interconnection, PHPมการ

รองรบส าหรบ Java objects ใหเปลยนมนเปน PHP Object แลวใชงาน คณยงสามารถใชรปแบบ CORBA

เพอเขาส Remote Object ไดเชนกน ( www.wikipedia.org/wiki ) สบคนเมอวนท 26 ม.ค. 2557

2.7. GeoServer

เปนซอฟตแวรรหสเปดทท าหนาทเปนแมขายแผนท (Map Server) ส าหรบการแลกเปลยนและ

แกไขขอมลภมสารสนเทศผานแมขาย ซอฟตแวรนไดรบการพฒนาดวยภาษา (Java) และรองรบมาตรฐาน

เปด (Open standard) ทหลากหลายเชน OGC WMS 1.1.1 OGC WFS 1.0 และ OGC WCS 1.0 เปนตน

จดเดนของ GeoServer ไดแก ความสามารถในการแสดงผลขอมลไดทงบน Google Maps , Google Earth

, Yahoo Maps , และ Microsoft Virtual Earth นอกจากนยงสามารถเชอมตอกบซอฟตแวร ESRI ArcGIS

ซงเปนซอฟตแวรแบบมลขสทธทมการใชงานอยางแพรหลายไดอกดวย ความสามารถของซอฟตแวรน

ดงดดผใชงานอกประการคอ การก าหนดโครงแบบ (Configuration) ของการใหบรการ (Service) ผานสวน

ตดตอผใชงาน (GUI) ท าใหผใชงานทไมมทกษะทางดานการเขยนโปรแกรมกสามารถสรางการใหบรการ

แผนทได สถานะปจจบนของโครงการนยงอยในระยะเรมตน (Incubation) ภายใตการดแลของ OSGeo ผ ท

สนใจสามรถศกษาเพมเตมเกยวกบซอฟตแวร GeoServer ไดทเวบไซต

http://geoserver.org/display/GEOS/Welcome สบคนเมอวนท 5 ก.พ. 2557

2.8. jQuery Mobile

jQuery Mobile คอ Framework JavaScript ทชวยใหเวบไซตส าหรบอปกรณพกพาอยาง สมารท

โฟน หรอ แทบเลตท าไดโดยงาย การเขยนค าสงเพอสราง user interface ท าไดงาย เพยงแคเขยนค าสง

HTML5 ตามขอก าหนดของ Framework การเปลยนหนาเพจ และ การสบมตฟอรม จะใชรเควสแบบ AJAX

โดยอตโนมต ไมตองเขยนค าสง JavaScript jQuery Mobile ถกออกแบบมาเพอชวยใหการเขยนโคด

JavaScript งายขน ไมไดบงคบใหเราตองเขยน โคดตามขอก าหนดของ jQuery เพอเรยกใชโคดของเรา แต

เราเปนคนเรยกใชโคดของ jQuery เพอชวยท างานใน ดานตางๆ jQuery Mobile (Framework jQuery

Page 24: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

16

Mobile ) คอ กลมของ ปลกอน ทชวยเสรมความสามารถของ jQuery ใหมากขนโดยมงเนนในดานการ

ออกแบบและพฒนาเวบแอพพลเคชนส าหรบอปกรณพกพาเปนหลก วธการใชงาน jQuery Mobile

แตกตางจาก jQuery คอ การใช Framework jQuery Mobile ตองเขยน โคดตามขอก าหนดของFramework

ซงโคดทเราเขยนขนจะถก Framework jQuery Mobile น าไปใชงานดวย ฟงกชนภายในเพอสราง

แอพพลเคชนอกท jQuery Mobile ท างานไดในอปกรณตางๆ เชน มอถอรนเกาทมบราวเซอร,สมารทโฟน

,แทบเลต และ เครองอาน อบค และ คอมพวเตอรเดสกทอป ระบบปฎบตการทรองรบไดแก iOS , Android

, Blackbery , Windows Phone , Symbian , Meego , Palm เปนตน (ส าราญ ไชยค าวง และ ทนงศกด

เวยงทอง)

2.9. Quantum GIS

Quantum GIS เปนซอฟตแวรดานระบบสารสนเทศทางภมศาสตรทไดรบความนยมอยาง

แพรหลายและเปนทยอมรบในประสทธภาพการท างานสามรถท าไดบนหลากหลายระบบปฏบตการไมวา

จะเปน Linux, Mac OSX, MS Windows และ Android จดเดนของซอฟตแวรนคอ การรองรบระบบสาระ

สนเทศมาตรฐานไดทงแบบเวตเตอร แรสเตอรและฐานขอมล การเปดชองทางใหผใชงานทมความร

ความสามารถท าการพฒนาสวนเสรมหรอการเพมฟงกชนการท างานของซอฟตแวรผานทางไพธอนและ

ซพลสพลส (Python and C++) โดยฟงกชนการท างานพนฐานของซอฟตแวรนจะคลายคลงกบซอฟตแวร

ดานระบบสารสนเทศภมศาสตรทวไป อาทเชน การอานบนทกขอมลภมสารสนเทศแบบมาตรฐาน (ผาน

ทาง GDAL/OGR) การผนวกรวมกบซอฟตแวรประมวลผลภาพส าหรบงานภมสารสนเทศ (GRASS GIS)

ไดอยางกลมกลนและเปนมตรกบผใชงาน มเครองมอส าหรบสรางขอมลแบบเวอเตอรแบบมประสทธภาพ

รองรบมาตรฐาน OGC ทส าคญไดแก WMS และ WFS การสรางทคนหนงสอ ส าหรบการเรยกดขอมล) การ

สรางและแกไขขอมลอรรถาธบาย (Attribute data) และการแปลงเสนโครงแผนทแบบ On the fly เปนตน

นอกจากนซอฟตแวร Quantum GIS ยงสามารถเพมขดความสามรถของโปรแกรมไดอยางไมจ ากด

ผานทางนกวจยและนกพฒนาทมความรและความช านาญทหลากหลาย โดยการสรางเสรมสวน (Plug-in)

ใหกบโปรแกรมเชน สวนเสรมการอางองต าแหนงของโลก (Raster georeferencing) การน าเขาเวคเตอรส

ฐานขอมล(PostGIS import tool) การเชอมตอกบเครอบรบสญญาณ จพเอส การสรางภาพดดแกออรโท

และการปรบปรงความละเอนดเชงคณภาพดวยขอมลชวงคลนเดยว ของขอมลจากภาพถายดาวเทยมธ

Page 25: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

17

ออส ซงเปนการพฒนาโดยคนไทยภายใตความรวมมอระหวางจฬาลงกรณมหาวทยาลยและส านกงาน

พฒนาเทคโนโลยอวกาศและภมสารสนเทศผ ทสนใจสามารถศกษาเพมเตมเกยวกบซอฟตแวร Quantum

GIS ไดทเวบไซตทางการคอ

2.10. ภาษา JavaScript

JavaScript คอ ภาษาคอมพวเตอรส าหรบการเขยนโปรแกรมบนระบบอนเทอรเนต ทก าลงไดรบ

ความนยมอยางสง JavaScript เปน ภาษาสครปตเชงวตถ (script ) ซงในการสรางและพฒนาเวบไซต (ใช

รวมกบ HTML) เพอใหเวบไซตของเราดมการเคลอนไหว สามารถตอบสนองผใชงานไดมากขน ซงมวธการ

ท างานในลกษณะ "แปลความและด าเนนงานไปทละค าสง" (interpret) หรอเรยกวา(Object Oriented

Programming) ทมเปาหมายในการออกแบบและพฒนาโปรแกรมในระบบอนเทอรเนต ส าหรบผ เขยนดวย

ภาษา HTML สามารถท างานขามแพลตฟอรมได โดยท างานรวมกบ ภาษา HTML และภาษา Java ไดทง

ทางดาน (Client) และทางดาน(Server)

JavaScript ถกพฒนาขนโดย (Netscape Communications Corporation) โดยใชชอวา Live

Script ออกมาพรอมกบ Netscape Navigator2.0 เพอใชสรางเวบเพจโดยตดตอกบเซรฟเวอรแบบ Live

Wire ตอมา Netscape จงไดรวมมอกบ บรษทซนไมโครซสเตมสปรบปรงระบบของบราวเซอรเพอให

สามารถตดตอใชงานกบภาษาจาวาได และไดปรบปรง LiveScript ใหมเมอ ป 2538 แลวตงชอใหมวา

JavaScript สามารถท าใหการสรางเวบเพจ มลกเลน ตาง ๆ มากมาย และยงสามารถโตตอบกบผใชได

อยางทนท เชน การใชเมาสคลก หรอ การกรอกขอความในฟอรม เปนตน

เนองจาก JavaScript ชวยใหผพฒนา สามารถสรางเวบเพจไดตรงกบความตองการ และมความ

นาสนใจมากขน ประกอบกบเปนภาษาเปด ทใครกสามารถน าไปใชได ดงนนจงไดรบความนยมเปนอยาง

สง มการใชงานอยางกวางขวาง รวมทงไดถกก าหนดใหเปนมาตรฐานโดย ECMA การท างานของ

JavaScript จะตองมการแปลความค าสง ซงขนตอนนจะถกจดการโดยบราวเซอร (เรยกวาเปน client-side

script) ดงนน JavaScript จงสามารถท างานไดเฉพาะบนบราวเซอรทสนบสนน ซงปจจบนบราวเซอรเกอบ

ทงหมดกสนบสนน Java Script แลว อยางไรกตามสงทตองระวงคอ JavaScript มการพฒนาเวอรชนใหมๆ

ออกมาดวย ดงนน ถาน าโคดของเวอรชนใหมไปรนบนบราวเซอรรนเกาทยงไมสนบสนน กอาจจะท าใหเกด

error ได ( www2.cvc.ac.th/trsai/it51/39012009/JavaScript.doc )สบคนเมอวนท 5 ก.พ 2557

Page 26: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

18

2.10.1. การท างานของ JavaScript

1. JavaScript ท าใหสามารถใชเขยนโปรแกรมแบบงายๆได โดยไมตองพงภาษาอน

2. JavaScript มค าสงทตอบสนองกบผใชงาน เชนเมอผใชคลกทป ม หรอ Checkbox กสามารถสง

3. ใหเปดหนาใหมได ท าใหเวบไซตของเรามปฏสมพนธกบผใชงานมากขน นคอขอดของ JavaScript เลยก

วาไดทท าใหเวบไซตดงๆทงหลายเชน Google Map ตางหนมาใช

4. JavaScript สามารถเขยนหรอเปลยนแปลง HTML Element ได นนคอสามารถเปลยนแปลงรปแบบการ

แสดงผลของเวบไซตได หรอหนาแสดงเนอหาสามารถซอนหรอแสดงเนอหาไดแบบงายๆนนเอง

5. JavaScript สามารถใชตรวจสอบขอมลได สงเกตวาเมอเรากรอกขอมลบางเวบไซต เชน Email เมอเรา

กรอกขอมลผดจะมหนาตางฟองขนมาวาเรากรอกผด หรอลมกรอกอะไรบางอยาง เปนตน

6. JavaScript สามารถใชในการตรวจสอบผใชไดเชน ตรวจสอบวาผใช ใช web browser อะไร

7. JavaScript สราง Cookies (เกบขอมลของผใชในคอมพวเตอรของผใชเอง) ได

2.10.2. ขอดและขอเสยของ JavaScript

การท างานของ JavaScript เกดขนบนบราวเซอร (เรยกวาเปน client-side script) ดงนนไมวาจะใช

เซรฟเวอรอะไร หรอทไหน กยงคงสามารถใช JavaScript ในเวบเพจได ตางกบภาษาสครปตอน เชน Perl,

PHP หรอ ASP ซงตองแปลความและท างานทตวเครองเซรฟเวอร (เรยกวา server-side script) ดงนนจง

ตองใชบนเซรฟเวอร ทสนบสนนภาษาเหลานเทานน จากลกษณะดงกลาวกท าให JavaScript มขอจ ากด

คอไมสามารถรบและสงขอมลตางๆ กบเซรฟเวอรโดยตรง เชน การอานไฟลจากเซรฟเวอร เพอน ามาแสดง

บนเวบเพจ หรอรบขอมลจากผชม เพอน าไปเกบบนเซรฟเวอร เปนตน ดงนนงานลกษณะน จงยงคงตอง

อาศยภาษา server-side script อย (ความจรง JavaScript ทท างานบนเซรฟเวอรเวอรกม ซงตองอาศย

เซรฟเวอรทสนบสนนโดยเฉพาะเชนกน แตไมเปนทนยมนก) ( http:mindphp.com )

Page 27: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

19

2.11. PostgreSQL/PostGIS

2.11.1.PostgreSQL คอ ระบบจดการฐานขอมลเชงวตถ-สมพนธ (Object-Relational DataBase

Management System หรอ ORDBMS) ซงปรบปรงจากตนแบบระบบฐานขอมล POSTGRES 4.2 ของ

มหาวทยาลยแคลฟอรเนย วทยาลยเขตเบอรกเลย(UC Berkeley) ภายใตความควบคมของ Professor

Michael Stonebrakerโดยไดรบเงนวจยสนบสนนจาก the Defense Advanced Research Project

Agency (DARPA), the Army Research Office (ARO), the National Science Foundation (NSF) และ

ESL, Inc ในป ค.ศ. 1996 ชอ Postgres95 ถกเปลยนใหมเปน PostgreSQL โดยเรมตนทเวอรชน6.0

ดวยเหตผลหลงจากการเพมความสามารถในภาษาสบคนขอมล SQL เพอใหเทยบเทากบมาตรฐาน SQL-

92 ลงในระบบฐานขอมล Postgres95ในระยะเรมตนโครงการนนตองการอาสาสมคร (นกพฒนา) โดยไม

เนนทจ านวนแตตองมเวลาทมเทมากกวาจ านวนมากแตไมคอยมเวลาท างาน เรมแรกนอกจาก Jolly Chen

ยงมผพฒนาททมเทใหกบโครงการอก 4 คน คอ Marc Fournier ชาว Canada, VadimMikheevชาว

Russia, Thomas Lockhart และ Bruce Momjian ชาว American ในเรมตนเปนการแกไขขอผดพลาดตางๆ

ทมอยตามทไดรบการแจงมา มการจ าแนกประเภทของขอผดพลาดเพอจดล าดบในการแกไข บางอยาง

สามารถแกไขไดงาย บางอยางจ าเปนตองใชความรเพมเตมในการวจยเพมเตม อยางไรกตามในการ

ปรบปรงนนเนนอยทความนาเชอถอของระบบเนองจากงานฐานขอมลเปนงานทละเอยดออนระบบงานท

ท างานภายใตระบบฐานขอมลไมเหมอนงานประเภทอน เชน โปรแกรมจดการเอกสารหรอเกมส ทระบบ

หยดท างานแลวเรมใหมไดโดยไมสนใจงานทท ามา

PostgreSQL มการพฒนาใหมเสมอทกๆ 3-5 เดอน โดยใชเวลาประมาณ 3 เดอนในการพฒนาอก

ประมาณ 1 เดอนในการทดสอบ และหลงจากประกาศออกไปอาจตองใชเวลาอกหลายอาทตยในการเกบ

ตกขอผดพลาด ในเวลาตอมาไดมผสนใจเขามารวมตอเตมความสามารถใหกบ PostgreSQLเพมมากขน

เพอชวยใหนกพฒนาท างานรวมกนไดอยางมประสทธภาพ เปาหมายหลกสงหนง คอ การใหความกระจาง

ในรายละเอยดเทคโนโลยภายในของ PostgreSQLจงไดมการจดท าเอกสารทางเทคนคตางๆ ขนเพอให

ผสนใจไดศกษา ท าใหการแกไขผดพลาดและการเพมเตมความสามารถใหมๆ ใหกบระบบท าไดอยางม

ประสทธภาพ อยางไรกตาม การทมผพฒนามากมายรวมกนท างาน กกอใหเกดปญหาของความเปน

รปแบบเดยวกนในการพฒนา คณะท างานไดพฒนาเครองมอในการจดโครงสรางโปรแกรม (source tree)

ใหอยในรปแบบมาตรฐานทก าหนด พฒนาเครองมอในการคนหาโมดลทไมไดถกเรยกใชงาน เครองมอ

เหลานจะถกน ามาใชเพอจดระเบยบและท าความสะอาดโปรแกรมกอนออกเปนรลสใหมทกครง ในปจจบน

Page 28: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

20

มนกพฒนาจ านวนมากรวมกนพฒนาเพมเตมความสามารถใหกบ PostgreSQLสวนของฐานผใชเองก

ขยายมากขน อกทงไดมการตงบรษทเพอใหบรการสนบสนนการใชงานและใหค าปรกษาทางเทคนคอกดวย

ตงแต PostgreSQL version 8 เปนตนมาไดออก version ส าหรบ Windows Platform อยางจรงจง ไมตอง

ใชงานบน Cygwin เพอจ าลอง Unix บน Windows อกตอไป ท าใหไดรบความสนใจเพมขน เนองจากไดฐาน

ผใชกลมใหญจาก Platform นอาจกลาวไดวา PostgreSQLไดมการพฒนามาอยางตอเนองตลอดเวลา

ความสามารถหลกทเพมเตมลงในระบบฐานขอมลนบจาก Postgres95 ศกษาเพมเตมไดจาก

2.11.2.PostGIS คอมการเพมเตมในสวนฐานขอมลเชงวตถสมพนธ (Object–Reletionnal

Database System) ของ PostgreSQL ใหมการรองรบระบบสารสนเทศภมศาสตร (GIS Object) เขามา

เกบไวในฐานขอมล (Database) PostGIS จะสนบสนน GiSTIndexsกบ R-tree Indexs และฟงกชน เพอใช

เปนพนฐานในการวเคราะห GIS Objectและ OpenGIS “Simple Features for SOL” (SFSQL) (

http://en.wikipedia.org/wiki/PostgreSQL )สบคนเมอ 8 ก.พ 2557

2.12. งานวจยทเกยวของ

ธนชย โตสวสด , ธนพล เจนสทธเวชกล, เกยรตศกด โยชะนง(2553) ไดศกษาเกยวกบการน าไปใชเพอพฒนาตอยอดจากระบบแสดงสถานะทจอดรถภายในลานจอดรถโดยแสดงผลผานเวบไซต และหนาจอแสดงผลเดม ซงผวจยไดออกแบบ สราง และทดลองไว โดยระบบจ าลองการแสดงสถานะชองจอดภายในลานจอดรถทผวจยไดพฒนาขน ไดมการเพมเตมในสวนของผลการทดสอบหนาจอแสดงผลและระยะการรบสงขอมลแบบไรสาย ซงระบบทงหมดนถกพฒนาเพอใหผ ทเขามาใชงานไดทราบถงจ านวนชองจอดวางและต าแหนงชองจอดวาง ทจะสามารถน ารถยนตของตนเขาไปจอดได ซงชวยใหประหยดเวลาในการวนหาทจอด และชวยลดคาใชจายอนเนองมาจากการสญเสยพลงงานเชอเพลงทเพมขน โดยใชเซนเซอรในการรบคาสถานะของชองจอดรถเพอสงไปแสดงผล และน าเทคโนโลยอารเอฟไอดเขามาชวยในการรกษาความปลอดภย ซงหลงจากทดสอบการท างานพบวา ระบบดงกลาวสามารถท างานไดอยางถกตอง

นายจตพล รกด(2550) ไดศกษาเกยวกบปญหาการจราจรตดขดในเขตกรงเทพมหานครกอใหเกดผลกระทบทงดานเศรษฐกจ พลงงาน และมลพษ การจดท าสถานทจอด (Park and Ride : P&R) เปนมาตรการดานอปสงคทใชเพอลดจ านวนเทยวการเดนทางโดยการใชรถยนตสวนตว โดยมงเนนใหผ ใช

Page 29: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

21

รถยนตสวนตวน ารถมาจอดแลวเดนทางตอดวยระบบขนสงสาธารณะ งานวจยครงนเปนการศกษาถงการเลอกรปแบบการเดนทางของผ เดนทางดวยรถยนตทเดนทางมายงพนทใจกลางเมองทเปนแหลง พาณชยกรรม (CBD) ในเขตกรงเทพมหานคร ทจะตดสนใจมาใชบรการสถานทจอดแลวจรในปจจบน ดวยวธการส ารวจ Revealed Preference (RP) และ Stated Preference (SP) จากนนท าการสรางแบบจ าลองประเภทโลจตแบบ Binary (Binary Logit Model) ผลการวจยพบวาปจจยทมผลตอการเลอกใชสถานทจอดแลวจร ประกอบดวย เพศ อาย รายได เวลาและคาใชจายในการเดนทางคาทจอดรถยนต และ ลกษณะของสถานทจอดแลวจรทเปนลานจอดรถยนตและอาคารจอดรถยนตในการประยกตใชงานพบวา ผลประโยชนทางดานเศรษฐกจของการจดท าสถานทจอดแลวจรหมอชตและลาดพราวในปจจบน มประมาณ 289 ลานบาทตอป ผลการศกษาแสดงใหเหนถง ความส าคญของการจดท าสถานทจอดแลวจร ทมตอประโยชนโดยรวมของผ เดนทาง หนวยงานทเกยวของควรใหความส าคญในการจดท าสถานทจอดแลวจร เพอสงเสรมการพฒนาระบบขนสงอยางยงยนตอไป

มณฑาสน หอมหวาน,คมสนต เซยงวอง,สทต ชมพลกลวงศ (2543) ไดศกษาเกยวกบการพฒนาระบบคนหาทจอดรถตามเวลาจรงผานบรการ WAP บนโทรศพทมอถอซงกลายเปนปจจยส าคญอยางหนงของมนษยในการด าเนนชวต และเพอรองรบเทคโนโลยของระบบโทรศพทมอถอในปจจบนจงไดพฒนาใหระบบโทรศพทมอถอชวยอ านวยความสะดวกในการคนหาทจอดรถในอาคารจอดรถหรอบรเวณศนยการคาทมพนทกวางดวยการท าเครอขายจ าลองบนหนาจอคอมพวเตอรในระบบอนเตอรเนต ใหแสดงภาพทจอดรถบนหนาจอโทรศพทมอถอของผใชงาน โดยการน าเซนเซอรอเลกทรอนกสทางแสงมาใชในการตรวจจบรถยนต ณ บรเวณลานจอดรถ แลวสงขอมลดจตอลผานการด ET-PC 8255 เขาสระบบฐานขอมลในเครองคอมพวเตอรเซรฟเวอรสาธารณะ ดวยโปรแกรม Visual C++ เพอน าขอมลดจตอลสงไปปรบตามเวลาจรงบน WAP Site ดวยการพฒนาโปรแกรม Nokia WAP Toolkit โปรแกรม Profession Home Page เพอแสดงภาพทจอดรถบนหนาจอโทรศพทมอถอ ธาดา กดมน (2551) การศกษาความเหมาะสมของพนทจอดรถภายในมหาวทยาลยนเรศวรปจจบนมหาวทยาลยนเรศวรมจ านวนนสตเพมมากขนเรอย ๆ จาก ผลการศกษาพบวานสตสวนใหญเดนทางโดยใชรถ สวนตวเปนจ านวนมาก ซงกอใหเกดปญหาการจอดรถภายในมหาวทยาลยนเรศวรตามมา ดงนนโครงงานน เปนการศกษาความเหมาะสมของพนทจอดรถภายในมหาวทยาลยนเรศวร ซงผใชรถสวนใหญเปนนสตและ บคลากรของมหาวทยาลยนเรศวร โดยมวตถประสงคเพอศกษารปแบบการจอดรถและวเคราะหถงความตองการพนทจอดรถภายในมหาวทยาลยนเรศวรซงศกษาจากการใชพนทจอดรถ 2 ประเภท คอ พนทจอดรถในชองจอดและ พนทจอดรถนอกชองจอด โดยแบงชวงเวลาทเกบขอมลออกเปน 2 ชวงเวลาคอ 9.00 น. - 11.00 น. และ 13.00 น. - 15.00 น. กตตภม กตตวงชย (2554) การศกษามาตรการจดการทจอดรถในยานศนยกลางพาณชยกรณศกษาศนยการคาสยามสแควร มวตถประสงคในการศกษาคอเพอศกษาผลกระทบทจะเกดขนเมอม

Page 30: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

22

การบงคบใชมาตรการจดการทจอดรถแบบตางๆและเสนอแนะแนวทางการก าหนดมาตรการบรหารจดการทมความเหมาะสมสา หรบศนยการคาสยามสแควร ซงตงอยในบรเวณยานศนยกลางพาณชยของกรงเทพมหานคร ผลการวเคราะหขอมลจากแบบสอบถามพบวามการปรบอตราคาจอดรถขนจากเดมจะมผลทา ใหผใชบรการมการเปลยนพฤตกรรมไปใชสถานทจอดรถในบรเวณใกลเคยงมากกวาทจะเปลยนไปใชระบบขนสงสาธารณะหรอเปลยนจดหมายทจะเดนทางไปเปนทอน นอกจากนการใชวธ AHP เพอประเมนทางเลอกนโยบายทจอดรถ พบวาการปรบขนคาจอดรถเปน 15 บาทตอชวโมง พรอมทงมการจดพนทเฉพาะส าหรบการจอดรถระยะสน และจ ากดสทธในการจอดรถสา หรบผ เชาพนทภายในศนยการคาสยามสแควร เปนนโยบายทมความเหมาะสมทสด สพตรา พาหบตร (2555) ความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลในการแกไขปญหาการจราจร : ศกษาเฉพาะกรณประชาชนทอาศยในหมบานจดสรร อ าเภอบางบวทอง จงหวดนนทบร มวตถประสงคคอมงศกษาความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลในการแกไขปญหาจราจร โดยศกษาปจจยทมอทธพลตอความคดเหนของประชาชนตอการใชมาตรการดงกลาว และเพอศกษาความคดเหนของประชาชนตอรปแบบและการใหบรการในพนทจอดรถยนตสวนบคคล ผลการศกษาพบวา ประชาชนสวนใหญมความคดเหนเกยวกบรปแบบการใหบรการในพนทจอดรถยนตสวนบคคลดงน ในดานสาธารณปโภคและสาธารณการ ประชาชนตองการโทรศพทสาธารณะ การรกษาความปลอดภยทวพนทจอดรถตลอดเวลา รวมทงตองการใหมหองนา สาธารณะ สวนลกษณะของสถานทจอดรถควรเปนการจอดในอาคารหรอทโลงแจงแบบลานจอดรถโดยมตาขายพรางแสง การแกไขปญหาการจราจรโดยการใชมาตรการพนทจอดรถยนตสวนบคคลควรคา นงถงปญหาทอาจเกดขนจากการใชบรการ เชน ปญหาความคบคงของการจราจรบรเวณพนทจอดรถ ปญหาความปลอดภยนอกจากนควรค านงถงมาตรฐานและปรมาณของระบบขนสงมวลชน หากมการดา เนนการขนจรงจะสงผลใหลดปรมาณการเดนทางของประชาชนไดสวนหนง มาตรการพนทจอดรถยนตสวนบคคลจงอาจเปนแนวทางหนงในการแกไขปญหาการจราจรในปจจบนได

Choosumrong et al(2010) ศกษาและพฒนาเกยวกบการพฒนาระเวบแอพพลเคชนโดยระบบน

มการวเคราะหขอมลเชงพนบนอนเทอรเนตทถกพฒนามาจากชดโปรแกรม HTML, PHP, JavaScript,

Openlayers, pgRouting ฯลฯ ซงเปนระบบสนบสนนการตดสนในการวเคราะหหาเสนทางจากจดหนงไป

ยงอกจดหนงแบบพลวต รวมไปถงการวเคราะหขอมลเชงพนทแบบ Geoprocessing Service โดยผใช

สามารถระบบเงอนไขในการคนหาและค านวณเสนทางตางๆ ผานหนาเวบบราวเซอร

Page 31: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

23

บทท 3

วธด าเนนการวจย

ในการศกษาระบบฐานขอมลสนบสนนการตดสนใจเลอกทจอดรถยนตแบบเรยลไทมในมหาวทยาลย

นเรศวร ไดมการด าเนนงานโดยการเกบรวบรวมขอมลในบรเวณมหาวทยาลยนเรศวร ไดแก ขอมลเสนทาง

ถนน ขอมลตกหรออาคาร และขอมลทจอดรถยนต(ทงทจอดของบคคลากรและนสตหรอบคคลทวไป)

จากนนท าการสรางฐานขอมลแผนทขนมาโดยใช Program Quantum GIS และArcGIS โดยหลกๆจะม

ขอมล ตกอาคารตก และถนน ในมหาวทยาลยนเรศวร และทจอดรถยนตในมหาวทยาลยนเรศวรโดยใช

ภาพถายดาวเทยมเปนตวเปรยบเทยบในการวางต าแหนงขอมล หลงจากนนน าขอมลเขาสระบบฐานขอมล

PostgreSQL/Post GIS จะไดฐานขอมล อาคาร ถนน ทจอดรถ ในการประมวลผลและแสดงขอมลผลลพธ

มรายละเอยดขนตอน การด าเนนการดงตอไปน

1.พนทศกษา

พนทศกษามหาวทยาลยนเรศวร ต.ทาโพธ อ.เมอง จ.พษณโลก

ภาพท 3.1 พนทศกษา

Page 32: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

24

2. ปจจยในการวเคราะห

จากฐานขอมลทรวบรวมมา ซงจะม ชนขอมล อาคาร ถนน และทจอดรถยนต โดยทวาจะจอดรถแต

ละคณะ จะมทจอดรถอย2แบบ ไดแกบคลากรและนสตหรอบคคลทวไป โดยจะวเคราะหวาในพนทตรงน

จอดรถยนตไดกคน จอดไปแลวกคน เหลอทจอดอยกคน และในสวนของบคลากรกคน โดยทจะมการอป

เดทขอมลตลอดเวลาวารถทเขาจอดกคน ออกจากทจอดกคน โดยคดแยกสจากจ านวนทจอดรถของ

บคลากรและบคคลทวไปออกมาเปนเปอรเซน รวมทงบอกตวเลขของจ านวนทรถยนตเขามาจอด

ยกตวอยางเชน

ด า 100% เตม

แดง วาง < 30%

เหลอง วาง > 50%

เขยว วาง > 70%

*หมายเหต : % จากจ านวนคนทจอดไดแตละทโดยระบบจะแสดงจ านวนคนทจอดไดเปนตวเลขคกบ %

เปนส

3.วธการด าเนนการวจย

3.1 การเตรยมขอมล

ในการเกบรวบรวมขอมล ท าการเกบขอมล ต าแหนงและชอของอาคาร และ พนทจอดรถของ

บคลากรและบคลทวไปภายในในมหาวทยาลยนเรศวร สวนขอมลเสนทางของถนน ใชโปรแกรม Quantum

GIS Add data จาก Google Map แลวสรางเสนทางถนนขนมา

3.2 การจดการขอมล

จากการเกบขอมล ชอต าแหนงอาคาร ทจอดรถ เสนทางถนน น าขอมลมา สรางชนขอมลเปน

ตาราง Attribute ในโปรแกรม Quantum GIS จากนนน าขอมลเขาส ฐานระบบ PostgreSQL / PostGIS ซง

อยในรปของฐานขอมล

Page 33: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

25

3.3 ทดสอบระบบบน Desktop GIS

3.3.1 ตงคาการค านวณในการทดสอบระบบ Field calculator ใน Program Quantum GIS

การค านวณขอมลทจอดรถทเหลอ เพอใหแสดงผมลพธ เมอมการอฟเดทขอมลครงตอไป โดย การ

ค านวณ พนทจอดรถยนต (amount) ลบดวย จ านวณคนทจอดไปแลว (parking) จะไดผลลพธทออกมาคอ

จ านวณคนทเหลอ (remaining) ดงภาพตอไปน

“amount” – “parking” = “remaining”

ภาพท 3.2 ค านวณหาจ านวนพนทจอดรถทเหลอ

เหตผลใชการค านวณหาจ านวนทจอดรถทสามารถจอดไดจากสมการ “amount” – “parking” เพอ

ความสะดวกงายในการจดการขอมล อฟเดทสถานะ จ านวนทจอดรถ เชน เจาหนาทใสขอมลจ านวนรถท

จอดเพยงอยางเดยว แตระบบกสามารถไดคาของจ านวนทจอดรถทเหลอและน าไปแสดงบนเวบได

Page 34: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

26

การค านวณคารอยละทจอดรถยนตไปแลว โดยค านวณจาก รถยนตทจอดไปแลว(“parking”) คณ

ดวย 100 หารดวยพนทจอดรถ (“amount”)

( “parking” *100 ) / ”amount”

ภาพท 3.3 ค านวณคารอยละทจอดรถยนตไปแลว

เหตผลใชการค านวณหาจ านวนทจอดรถทสามารถจอดไดจากสมการ ( “parking” *100 ) /

”amount” เพอความสะดวกงายในการจดการขอมล วาเปอรเซนรอยละทจอดรถยนตไปแลว จะแสดงขนมา

โดยไมตองค านวณ เมออฟเดทขอมล

Page 35: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

27

เมอน ามาทดสอบระบบ โดยการใสคา รถยนตทจอดแลว จะแสดงจ านวนคนทเหลอทสามารถจอด

ไดดงน

ภาพท 3.4 ตาราง attribute แสดงทจอดรถยนต

จากนนผลลพธทออกมาในรปของแผนทการแสดงทจอดรถยนต จากเปอรเซนคารอยละของการ

ค านวณขางตนของพนทจอดรถยนตของ Program Quantum GIS จะออกมาในรปแบบ

ด า 100% เตม

แดง วาง < 30%

เหลอง วาง > 50%

เขยว วาง > 70%

Page 36: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

28

โดยจะมตวเลขแสดงจ านวนพนททจอดทเหลอบนสของเปอรเซนตคกนดงภาพตอไปน

ภาพท 3.5 แสดงส % และตวเลขแสดงจ านวนรถทสามารถจอดได

Page 37: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

29

บทท 4

ผลการด าเนนงานวจย

การด าเนนงานวจยเรองการจดเตรยมเวบแอพพลเคชนส าหรบระบบสนบสนนการตดสนใจเลอก

สถานทจอดรถ ภายในมหาวทยาลยนเรศวร ซงเปนการพฒนาระบบสนบสนนการตดสนใจเลอกทจอดรถ

บนเครอขายอนเตอรเนต โดยผจดท าไดน าเสนอผลการด าเนนงานตามขนตอน ตอไปน

1. ศกษาพนทบรเวณมหาวทยาลยนเรศวร

2. ลงพนทเกบขอมลพนทจอดรถภายในมหาวทยาลยนเรศวร

3. จดท าฐานขอมลพนท จอดรถยนต, ถนน และอาคาร ภายในมหาวทยาลยนเรศวร

4. จดเตรยมและพฒนาระบบบนเวปไซต

5. การทดสอบการใชงานผานระบบเวปไซต

6.สรปผลการด าเนนวจย

4.1.จดเตรยมและพฒนาระบบบนเวบไซต

เทคโนโลยทใชในการพฒนาระบบสบคนครงน ผวจยไดเลอกใช Free and Open Source

Software for Geospatial (FOSS4G) ในการพฒนาระบบทงหมด โดยระบบปฏบตการทใชคอ Linux Mint

17 , ในสวนของ Web Server ใช Apache2.2.22 , PHP5.5 , Geoserver 2.5.2 , ใช PostgreSQL 9.3 ,

PostGIS 2.1 และ ในการจดการฐานขอมล และในสวนของ User Interface (Mapping Client) ใช

Openlayers 2.13.1 , Proj4js , ExtJS 3.4.1 , GeoExt 1.1 และ Heron 1.0.3 ในการออกแบบและพฒนา

ระบบเพอใหงายและสะดวกตอการใชงานในการศกษาครงน

เมอน าขอมลลงบนภาพถายดาวเทยมในโปรแกรม Quantum GIS และน าขอมลเขาสระบบ

ฐานขอมล PostgreSQL/PostGIS จะไดฐานขอมล 4 ขอมล ไดแก อาคารภายในมหาวทยาลยนเรศวร ถนน

Page 38: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

30

ภายในมหาวทยาลยนเรศวรพนทจอดรถยนตของบคคลากรกบบคคลทวไป จากนนท าการเขยนชดค าสง

ส าหรบสราง Wab Map Interface ทท างานบนเวปไซต ดวยภาษา JavaScript ภาษา PHP และภาษา

HTML และสราง Wab Map Application โดยใชโปรแกรม jQuery Moble , Geoserver , OpenLayers ,

etc.

4.2.การทดสอบการใชงานระบบผานเวบไซต

เจาหนาททเกยวของสามารถใชระบบแผนทผานเวบเบราเซอรบนมอถอ Smart Phone และท า

การอฟเดทสถานะทจอดรถไดผานโทรศพทมอถอ ดงทแสดงในรปท 3.6 ระบบจะท าการสงขอมลการอฟ

เดทจากดโทรศพทมอถอไปยงเครองแมขายเพอท าการแกไขขอมลจ านวนรถทจอด ณ เวลานนแบบ

เรยลไทม จากรป3.6(1) เจาหนาทสามารถใชนวจมไปบนขอมลทจอดรถทตองการอฟเดทขอมล จากนนจะ

ปรากฏหนาตางใหมขนมาทแสดงในรปท 3.6(2) จากหนาตางนเจาหนาทเพยงแคใสรหสของทจอดรถ (GID

number) และจ านวนรถ(คน)ทจอดอย ในรป 3.7

ดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Computer PC รปท 3.7 ผใชสามารถดขอมล

สถานะทจอดรถผานอนเทอรเนตโดยใช Smart Phone ระบบจะแสดงจ านวนคนทสามารถจอดไดและ

แสดงสแยกตามเกณฑทก าหนดไวในขางตน

(1) (2)

ภาพท 4.1 การอพเดทขอมลทจอดรถผานโทรศพทมอถอ Smart Phone

Page 39: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

31

ภาพท 4.2 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Computer PC

ภาพท 4.3 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Smart Phone

Page 40: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

32

บทท 5

บทสรป

สรปผลและอภปรายผลการวจย

งานวจยนไดจดเตรยมและพฒนาเวบระบบสนบสนนการตดสนใจเลอกสถานทจอดรถภายใน

มหาวทยาลยนเรศวร ส าหรบบคคลากรและนกศกษาระบบนสามารถแสดงต าแหนงของ สถานทจอด

รถในแผนท ซงมสวนชวยในเรองการคนหาและตดสนใจเลอกสถานทจอดรถภายในหมาวทยาลย ระบบ

สนบการตดสนใจเลอกทจอดรถนน พฒนาขนดวยภาษา PHP ใหท างานรวมกบฐานขอมล

PostgreSQL/PostGIS และชดค าสงภาษา JavaScript ทใชงานรวมกบ OpenLayers การท างานของระบบ

จะเปนการใหผใชงานทวไปเขามาใช เมอเขาสระบบจะสามารถตรวจสอบถงบรเวณทจอดรถทตองการได

ระบบจะมการแสดงผลต าแหนงของต าแหนงของสถานทจอดรถตามจดทผใชเลอกตองการ โดยใชซอฟแวร

รหสเปด(Free and Open Source Software for Geospatial: FOSS4G) ทงหมดในการจดเตรยมขอมล

ผลลพธคอ ชวยลดการเสยเวลาในการหาทจอดรถรวมไปถงการหาพนทจอดรถใกลเคยง ท าใหผใชรถยนต

ประหยดเวลานอยลงกวาเดม จงท าใหระบบจราจรดขน และระบบการดแลรกษาความปลอดภยม

ประสทธภาพสงขน

ขอดของระบบ คอ ระบบท าใหผ ทเขามาใชงานนนสามารถหาสถานทจอดรถไดสะดวกขน และ

ระบบมความเขาใจงายตอการใชงาน

ขอดอยของระบบ คอ ปญหาผ ทจะมาอพเดทขอมลขนในระบบเพราะถาไมมผมาอพเดทขอมลระบบนกไม

สามารถน าไปใชไดจรง

ขอดทใช FOSS4G คอ เปนซอรฟแวรเสรและรหสเปด ขอดคอสามารถปรบปรงแกไขขอมลได

สะดวก และสามารถน ามาประยกตในการใชประโยชน ไดงายขน

งานวจยนสอดคลองกบวจยของ (ธนชย โตสวสด , ธนพล เจนสทธเวชกล, เกยรตศกด โย

ชะนง(2553)) ไดศกษาเกยวกบการน าไปใชเพอพฒนาตอยอดจากระบบแสดงสถานะทจอดรถภายในลาน

จอดรถโดยแสดงผลผานเวบไซต โดยวจยชนนดกวาในเรอง การน าระบบตรวจสอบสถานะทจอดรถมาใช

Page 41: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

33

งานภายในมหาวทยาลยนเรศวรแทนแบบจ าลอง และวจยนสามารถตรวจสอบผาน Smart Phone ได

(มณฑาสน หอมหวาน,คมสนต เซยงวอง,สทต ชมพลกลวงศ (2543)) อกทงวจยนชวยลดการจราจร

ตดขดภายในหมาวทยาลยนเรศวร ธาดา กดมน (2551)

ขอเสนอแนะ

งานวจยนสามารถน าไปพฒนาใหมศกยภาพในการใชงานมากขนในอนาคตโดยการท าใหมระบบ

เซนเซอรในการตรวจจบจดทจอดรถยนต เพอลดปญหาในการ อพเดท ในทจอดรถและเวลาตางๆ วาใครมา

อพเดท

Page 42: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

34

บรรณานกรม

กระทรวงเทคโนโลยสารสนเทศและการสอสาร (2554) . GeoServer.สบคนเมอวนท 5 กมภาพนธ 2557 , จาก http://geoserver.org/display/GEOS/Welcome กตตภม กตตวงชย. (2549). การศกษามาตรการจดการทจอดรถในยานศนยกลางการพาณชย:กรณศกษา ศนยการคาสยามสแควร. วทยานพนธ ,จฬาลงกรณมหาวทยาลย , กรงเทพมหานคร . จตพร รกด( 2550) .การศกษาเกยวกบปญหาการจราจรตดขดในเขตกรงเทพมหานคร.สบคนเมอวนท 24 กนยายน 2558 , จาก www.ricilb.nrct.go.th/bookdetail.php?book_id=188689 ธาดา กดมน (2551) . การศกษาความเหมาะสมของพนทจอดรถภายในมหาวทยาลยนเรศวร.

การศกษาคนควา , มหาวทยาลยนเรศวร,พษณโลก. ธนชย โตสวสด , ธนพล เจนสทธเวชกล, เกยรตศกด โยชะนง (2553).การศกษาเกยวกบการน าไปใช

เพอพฒนาตอยอดจากระบบแสดงสถานะทจอดรถภายในลานจอดรถโดยแสดงผลผานเวบไซต และหนาจอแสดงผลเดม . สบคนเมอวนท 23 กนยายน 2558 , จาก 202.44.34.144/nccitedoc /admin/nccit.../NCCIT-20113103183427.pdf

ไพศาล สนตธรรมนนทและชยภทร เนองค ามา ( 1 มนาคม 2554 ). Web Map Service (WMS)และ Web Feature Service (WFS).การประยกตใชมาตรฐานภมสารสนเทศกบระบบสารสนเทศจดเกบภาษ . สบคนเมอวนท 11 พฤศจกายน 2557 , จาก http://www.slideshare.net/pkgis/ ogctaxmap

มณฑาสน หอมหวาน,คมสนต เซยงวอง,สทต ชมพลกลวงศ (2543) . ระบบคนหาทจอดรถตามเวลาจรง ผานบรการ WAP บนโทรศพทมอถอ. สบคนเมอ 23 กนยายน 2558 , จาก http:// www.bu .ac.th/knowledgecenter/epaper//july_dec2006/Monthasinee.pdf

มหะมะสอและ สนดาโอะ (2550) . Extensible Markup Language .สบคนเมอวนท 11 พฤศจกายน 2557 ,จาก http://e-learning.yru.ac.th/yrublog/wp-content/uploads/2007/10/_xml.pdf วรพลพงษ พงเพชร, Parking Building and Available Space Applications using Android

Operating System and Google Map, Viridian E-Journal, SU Vol.5 No.3 September-December 2012 :สบคนเมอ 23 กนยายน 2558

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (2556). ภาษา JavaScript . สบคนเมอวนท 6 กมภาพนธ 2557 , จาก www2.cvc.ac.th/trsai/it51/39012009/JavaScript.docสพตรา พาหบตร (2540) . ความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลใน

การแกไขปญหาการจราจร : ศกษาเฉพาะกรณประชาชนทอาศยในหมบานจดสรร อ าเภอบางบวทอง จงหวดนนทบร .วทยานพนธ,มหาวทยาลยมหดล,กรงเทพมหานคร .

Page 43: ระบบสนับสนุนการตัดสินใจในการเลือกที่จอดรถแบบเรียลไทม์ใน ... · 2.5 OpenLayers

35

สถาบนสารสนเทศทรพยากรน าและการเกษตร (2537) .ระบบภมสารสนเทศผานเครอขายอนเตอรเนต . สบ คนเมอวนท 6 พฤศจกายน 2557 , จาก http://www.haii.or.th/haiiweb/ index.php? option=

com_content&task=view&id=100&Itemid=108&lang=th_TH ภาควชาภมศาสตร มหาวทยาลยนเรศวร .กระบวนการภมศาสตรข นพ นฐาน.บทปฏบตการระบบสารสนเทศ

ภมศาสตร . สบคนเมอวนท 10 พฤศจกายน 2557 ,จาก http://conf.agi.nu.ac.th/agmis/ download/publication/443_file.pdf

ภาควชาภมศาสตร มหาวทยาลยนเรศวร .ระบบแผนทอนเตอรเนต .สบคนเมอวนท 10 พฤศจกายน 2557 , จาก http://www.cgistln.nu.ac.th/gistweb_2013/index.php ส านกงานพฒนาเทคโนโลยอวกาศและภมสารสนเทศ (องคการมหาชน).Open Geospatial Consortium. สบคนเมอวนท 11 พฤศจกายน 2557 , จาก http://thaisdi.gistda.or.th/index.php?option

=com_phocadownload&view=category&download=39:standard&id=3:iso-manual &Itemid=57

ส านกสงเสรมและพฒนาสารสนเทศภมศาสตร ( 2554 ) . OpenLeyers .สบคนเมอวนท 8 ธนวาคม 2557, จาก http://www.gi.mict.go.th/ICT-Foss4G/openleyer.html ส าราญ ไชยค าวงและทะนงศกด เวยงทอง ( 2556 ) . การพฒนา Moile Application ดวย jQuery Mobile.สบคนเมอวนท 6 กมภาพนธ 2557 , จาก http://scit.crru.ac.th/2014/download

/issue--1415260810.pdf Choosumrong S., Raghavan V., Realini E., (2010), Implementation of dynamic cost based

routing for navigation under real road conditions using FOSS4G and OpenStreetMap. Proceedings of Geoinforum 2010, Tokyo, Japan, 22-23 June: Geoinformatics 21(2), pp. 108-109 (ISSN 0388-502X)

Choosumrong, S., Raghavan, V. and Bozon, N. (2012) Multi-Criteria Emergency Route Planning Based on Analytical Hierarchy Process and pgRouting, Geoinformatics, Vol.23, No. 4, 159-168