Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทมในมหาวทยาลยนเรศวร
อทธพล หอมหวล
ชยวฒน กานฟก
พงศชย มบญ
ภาคนพนธระดบปรญญาตร เสนอภาควชาทรพยากรธรรมชาตและสงแวดลอม
คณะเกษตรศาสตร ทรพยากรธรรมชาตและสงแวดลอม มหาวทยาลยนเรศวร
เพอเปนสวนหนงของการศกษาหลกสตรปรญญาวทยาศาสตรบณฑต
สาขาวชาภมศาสตร
พฤษภาคม 2558
ลขสทธเปนของมหาวทยาลยนเรศวร
คณะกรรมการภาคนพนธระดบปรญญาตรไดพจารณาภาคนพนธ เรอง "ระบบสนบสนนการ
ตดสนใจในการเลอกทจอดรถแบบเรยลไทม ในมหาวทยาลยนเรศวร " ของ นายอทธพล หอมหวล นาย
ชยวฒน กานฟก และ นายพงษชย มบญ เหนสมควรรบเปนสวนหนงของการศกษาตามหลกสตรปรญญา
วทยาศาสตรบณฑต สาขาวชาภมศาสตร ของภาควชาทรพยากรธรรมชาตและสงแวดลอม คณะ
เกษตรศาสตร ทรพยากรธรรมชาตและสงแวดลอม มหาวทยาลยนเรศวร
...........................................................................................
(อาจารย ดร.สทธชย ชส าโรง)
อาจารยทปรกษา
...........................................................................................
(นายประสทธ เมฆอรณ)
ประธานหลกสตรวทยาศาสตรบณฑต สาขาภมศาสตร
...........................................................................................
(อาจารย ดร. กมปนาท ปยะธ ารงชย)
ประธานสาขาภมศาสตรและภมสารสนเทศศาสตร
...........................................................................................
(ผชวยศาสตราจารย ภรมย ออนเสง)
หวหนาภาควชาทรพยากรธรรมชาตและสงแวดลอม
ประกาศคณปการ
การศกษาคนควาดวยตนเองเรอง ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทม
ในมหาวทยาลยนเรศวร ส าเรจลงไดดวยความกรณาอยางยงจาก ดร. สทธชย ชส าโรง ทปรกษางานวจย ท
ไดน าเอาความรและประสบการณททานไดไปศกษาตอมาจากประเทศญป นมาชวยชแนะ อบรม ให
ค าปรกษา แกไขปญหาตางๆ รวมไปถง ขอขอบคณคณาจารยสาขาภมศาสตรทกทาน ทไดใหค าแนะน า
ปรกษา ตลอดจนตรวจสอบแกไขขอบกพรองตางๆ ดวยความเอาใจใสเปนอยางยง จนการศกษาคนควา
ดวนตนเองส าเรจสมบรณได ผศกษาคนควาขอกราบขอบพระคณเปนอยางสงไว ณ ทน
คณคาและประโยชนอนพงมจากการศกษาคนควาฉบบน ผ ศกษาคนควาขอความอทศแดผ ม
พระคณทก ๆ ทาน
อทธพล หอมหวล
ชยวฒน กานฟก
พงศชย มบญ
ชอเรอง ระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทม
ในมหาวทยาลยนเรศวร
ผศกษาคนควา อทธพล หอมหวล,ชยวฒน กานฟก และ พงศชย มบญ
ทปรกษา ดร. สทธชย ชส าโรง
ประเภทสารนพนธ ภาคนพนธ วท.บ. สาขาวชาภมศาสตร มหาวทยาลยนเรศวร, 2557
บทคดยอ
วจยนมวตถประสงคเพอชวยสนบสนนในการหาพนทจอดรถยนตวางและพนทจอดรถ
ใกลเคยงกบพนทผ ทมาตดตอใชตองการ เพอการประหยดเวลาในการหาพนทจอดรถ และชวยลดปญหา
การจราจรภายในมหาวทยาลยนเรศวร โดยการเกบขอมลของงานวจยนไดแก ชออาคาร สถานทจอดรถ
จากนนน ามาท าการจดการขอมลโดยใชโปรแกรม QGIS เมอท าการจดการขอมลเสรจ น าขอมลเขาสระบบ
ฐานขอมล PostgreSQL/PostGIS จะไดฐานขอมล จากนนเขยนท าการเขยนชดค าสงเพอสราง Wab Map
Inter face ดวยภาษา JavaScript ภาษา PHP และภาษา HTML
น าสวนระบบแสดงต าแหนงไปเชอมตอกบ OpenLayers ,Geoserver, Database Management
System เพอเปนการแสดงต าแหนงของสถานทจอดรถ ทอยในฐานขอมล ซงจะค านวณผลต าแหนงทกครง
เมอผใชระบบคนหาตามเงอนไขทไดก าหนดไว ใช jQuery mobile ในการพฒนาระบบอพเดทขอมลทจอด
รถบนระบบโทรศพท Smart Phone
จากผลการทดลองโดยการใหผใชระบบเลอกเงอนไงตามความตองการในการเลอกใชบรการระบบ
สนบสนนการตดสนใจเลอกสถานทจอกรถภายในหมาวทยาลยสามารถชวยในการตดสนใจเลอกไดงายขน
สารบญ
หนา
บทท 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
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
3.3.1 ตงคาการค านวณในการทดสอบระบบ 25
บทท 4 ผลการด าเนนงานวจย 29
4.1 จดเตรยมและพฒนาระบบบนเวบไซต 29
4.2 การทดสอบการใชงานระบบผานเวบไซต 30
บทท 5 บทสรป 32
สรปผลและอภปรายผลการวจย 32
ขอเสนอแนะ 33
บรรณานกรม 34
สารบญภาพ
หนา
ภาพ 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
1
บทท 1
บทน า
1.ความเปนมาและความส าคญของปญหา
ทกวนนตองยอมรบวาคนสวนใหญมทงความจ าเปนและความตองการรถยนตและรถจกรยานยนต
และพาหนะตางๆ ทใชในการเดนทางสวนตว เพอความสะดวกสบาย จงปญหาทเกดขนตามมาในภายหลง
ทจอดรถถอวาเปนสงจ าเปน เปนพนฐานของระบบการคมนาคม ซงรถทกชนดเมอสนสดการเดนทางแลว
จ าเปนตองมสถานทจอดรองรบ ในมหาวทยาลยนเรศวรกเชนเดยวกน ไดมสถานทจอดรถไวรองรบบคลากร
นสนกศกษา และผมาตดตอประสานงานตางๆดวย เหตนจงไดมการศกษาสถานทจอดรถภายใน
มหาวทยาลยนเรศวรโดยแบงการศกษาออกเปน สามดาน คอดานกายภาพ ดานการบรหารและดาน
ศกยภาพ พบวาทางกายภาพพบปญหาอย 4 ปญหาคอ ปญหาการจอดรถซอนคน ปญหาน าสงของมาวาง
กดขวางพนทจอดรถ ปญหาปายและเสนจราจรช ารด และปญหามมเลยวขนทางลาดอาคารจอดรถแคบ
เกนไป สวนทางดานการบรหาร พบปญหา 4 ปญหาเชนเดยวกน นนคอก ปญหาผใชงานไมรวาทจอดรถท
ไหนเหลอวางอยบาง ปญหาแยงกนจอดรถทลานจอดโดยทพนทใกลเคยงยงมทจอดเหลอ ปญหาผ เขามา
ตดตอระยะเวลาสนๆกลบตองเสยเวลาในการหาทจอดรถนาน ปญหาจอดภายนอกอาคารกลบไดรบการ
ดแลดกวาจอดภายในอาคาร สวนทางดานศกยภาพ พบวามหาลยนเรศวร สามารถรองรบรถไดสงสดท
3000 คน/วน และมพนทเพมเตมทก าลงท าทจอดรถประมาณ 4000 คน ผจดท างานวจยไดศกษาในดาน
การบรหาร ปจจบน มหาวทยาลยนเรศวร มชอเสยงในจงหวดพษณโลก และมชอเสยงในภาคเหนอตอนลาง
อาทเชน ดานการศกษา ดานกฬา ดานบรการของโรงพยาบาลนเรศวร และดานงานวจยตางๆ เปนตน
มหาวทยาลยนเรศวร ยงมศกยภาพในการบรการตางๆ เชน การเปดใหความรเกยวกบพพธภณฑผาและ
ดานศลปะ ดานพลงงานทดแทน การรองรบรถผ ทมาใหบรการของโรงพยาบาลนเรศวรและตดตองานดาน
อนๆภายในมหาวทยาลยนเรศวร ซงในอนาคตหากจ านวนบคคลากรและนสตนกศกษาและผมาตดตอ
เพมขนอาจท าใหศกยภาพในการรองรบรถลดนอยลง ซงเปนปญหาส าคญในเรองของพนทจอดรถยนตทจะ
ไมพอรองรบกบรถทมาตดตอทวไปและบคคลากร จงท าใหกลมผจดท าสนใจการศกษาครงน
2
งานวจยครงนเปนการศกษาถงระบบฐานขอมลสนบสนนการตดสนใจในการเลอกทจอดรถยนต
แบบเรยลไทมในมหาวทยาลยนเรศวร ผ ทเดนทางดวยรถยนตจะชวยตดสนใจในการเลอกสถานทจอดรถ
วาง ในพนทภายในมหาวทยาลยนเรศวร และเพอคาดการณความตองการใชสถานทจอดรถวาง พนท
ใกลเคยงกบบรเวณผใช ท าใหผใชรถยนตประหยดเวลานอยลงกวาเดม จงท าใหระบบจราจรดขนและระบบ
การดแลของรกษาความปลอดภยมประสทธภาพสงขน
1.1.ปญหาของงานวจย
1.การใชรถยนตและรถจกรยานยนตและพาหนะตางๆ ทใชในการเดนทางสวนตวมากขนจงท าในพนท
จอดรถไมเพยงพอ
2.ผใชรถยนตทเขามาตดตอระยะเวลาสนๆกลบตองเสยเวลาในการหาทจอดรถใกลกบสถานทท
ตองการนานเกนไป
3.ปญหาดานการจราจรตดขดภายในมหาวทยาลยนเรศวร
1.2.วตถประสงคของงานวจย
1. เพอจดท าฐานขอมลสถานทจอดรถยนตและจ านวนทจอดรถยนต ในเขต มหาวทยาลยนเรศวร
2. เพอจดท าระบบสนบสนนการตดสนใจในการเลอกทจอดรถแบบเรยลไทมในมหาวทยาลย
นเรศวร
1.3.ประโยชนทคาดวาจะไดรบ
1. ไดระบบฐานขอมลสนบสนนการตดสนใจในการเลอกทจอดรถยนตแบบเรยลไทมใน
มหาวทยาลยนเรศวร ผานระบบอนเตอรเนต
2. ผใชระบบจะไดมทางเลอกในการตดสนใจเลอกพนทจอดรถใกลเคยงพนททผใชตองการ
3
1.4.ขอบเขตของงานวจย
1.4.1.ขอบเขตพนทศกษา
ในงานวจยนก าหนดพนทการศกษา คอ พนทมหาวทยาลยนเรศวร ต าบลทาโพธ อ าเภอเมอง
จงหวดพษณโลก
ภาพท 1.1 แผนทแสดงพนทมหาวทยาลยนเรศวร ต าบลทาโพธ อ าเภอเมอง จงหวดพษณโลก
1.4.2.ขอมลทวไป
พนทมหาวทยาลยนเรศวร ตงอย ต าบลทาโพธ อ าเภอเมอง จงหวดพษณโลก มคาพกดทางภมศาสตร
16 องศา 44 ลปดา 43.5 ฟลปดา เหนอ และ100 องศา 11 ลปดา 38.7 ฟลปดา ตะวนออก มพนท
ประมาณ 1,300 ไร
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.ผดแลระบบสามารถท าการ อฟเดทขอมลทจอดรถ ผานทางโทรศพทมอถอ และคอมพวเตอร
5
ภาพท 1.2 แสดงกรอบความคดของงานวจย
3.ขนตอนของการท าวจย
1. ศกษาพนทบรเวณมหาวทยาลยนเรศวร มพนททงหมด 1300 ไร ต าบลทาโพธ อ าเภอเมอง
จงหวดพษณโลก
2. ลงพนทเกบขอมลพนทจอดรถยนต, ถนน และอาคาร ภายในมหาวทยาลยนเรศวร
2.1 พนทจอดรถยนตของบคลากร
2.2 พนทจอดรถยนตของบคคลทวไป
3. จดท าฐานขอมลพนท จอดรถยนต, ถนน และอาคาร ภายในมหาวทยาลยนเรศวร
4. จดเตรยมและพฒนาระบบบนเวปไซต
5. การทดสอบการใชงานผานระบบเวปไซต
6.สรปผลการด าเนนวจย
1
2
3 4
5
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) เชน ขอมล
ปรมาณสารพษในน า สภาวะแวดลอมในปจจบน เปนตน
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
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
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
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 ทมโครงสรางและรปแบบทเปดใหแอพพลเคชน
ตางๆ สามารถเรยกไปใชงานไดเชน บนเวบไซตตางๆ เปนตน และเปนภาษาทใหความชดเจนในการให
รายละเอยดเกยวกบขอมลและการเปลยนแปลงขอมลโดยแอพพลเคชนบนเวบและใชฟอรมทยดหยนได
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
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 เปนตน
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โดยไมตองผานเซรฟเวอรหรอเบราวเซอร ซงมลกษณะ
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 บน
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
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) การเชอมตอกบเครอบรบสญญาณ จพเอส การสรางภาพดดแกออรโท
และการปรบปรงความละเอนดเชงคณภาพดวยขอมลชวงคลนเดยว ของขอมลจากภาพถายดาวเทยมธ
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
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 )
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)
ใหอยในรปแบบมาตรฐานทก าหนด พฒนาเครองมอในการคนหาโมดลทไมไดถกเรยกใชงาน เครองมอ
เหลานจะถกน ามาใชเพอจดระเบยบและท าความสะอาดโปรแกรมกอนออกเปนรลสใหมทกครง ในปจจบน
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) เปนมาตรการดานอปสงคทใชเพอลดจ านวนเทยวการเดนทางโดยการใชรถยนตสวนตว โดยมงเนนใหผ ใช
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) การศกษามาตรการจดการทจอดรถในยานศนยกลางพาณชยกรณศกษาศนยการคาสยามสแควร มวตถประสงคในการศกษาคอเพอศกษาผลกระทบทจะเกดขนเมอม
22
การบงคบใชมาตรการจดการทจอดรถแบบตางๆและเสนอแนะแนวทางการก าหนดมาตรการบรหารจดการทมความเหมาะสมสา หรบศนยการคาสยามสแควร ซงตงอยในบรเวณยานศนยกลางพาณชยของกรงเทพมหานคร ผลการวเคราะหขอมลจากแบบสอบถามพบวามการปรบอตราคาจอดรถขนจากเดมจะมผลทา ใหผใชบรการมการเปลยนพฤตกรรมไปใชสถานทจอดรถในบรเวณใกลเคยงมากกวาทจะเปลยนไปใชระบบขนสงสาธารณะหรอเปลยนจดหมายทจะเดนทางไปเปนทอน นอกจากนการใชวธ AHP เพอประเมนทางเลอกนโยบายทจอดรถ พบวาการปรบขนคาจอดรถเปน 15 บาทตอชวโมง พรอมทงมการจดพนทเฉพาะส าหรบการจอดรถระยะสน และจ ากดสทธในการจอดรถสา หรบผ เชาพนทภายในศนยการคาสยามสแควร เปนนโยบายทมความเหมาะสมทสด สพตรา พาหบตร (2555) ความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลในการแกไขปญหาการจราจร : ศกษาเฉพาะกรณประชาชนทอาศยในหมบานจดสรร อ าเภอบางบวทอง จงหวดนนทบร มวตถประสงคคอมงศกษาความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลในการแกไขปญหาจราจร โดยศกษาปจจยทมอทธพลตอความคดเหนของประชาชนตอการใชมาตรการดงกลาว และเพอศกษาความคดเหนของประชาชนตอรปแบบและการใหบรการในพนทจอดรถยนตสวนบคคล ผลการศกษาพบวา ประชาชนสวนใหญมความคดเหนเกยวกบรปแบบการใหบรการในพนทจอดรถยนตสวนบคคลดงน ในดานสาธารณปโภคและสาธารณการ ประชาชนตองการโทรศพทสาธารณะ การรกษาความปลอดภยทวพนทจอดรถตลอดเวลา รวมทงตองการใหมหองนา สาธารณะ สวนลกษณะของสถานทจอดรถควรเปนการจอดในอาคารหรอทโลงแจงแบบลานจอดรถโดยมตาขายพรางแสง การแกไขปญหาการจราจรโดยการใชมาตรการพนทจอดรถยนตสวนบคคลควรคา นงถงปญหาทอาจเกดขนจากการใชบรการ เชน ปญหาความคบคงของการจราจรบรเวณพนทจอดรถ ปญหาความปลอดภยนอกจากนควรค านงถงมาตรฐานและปรมาณของระบบขนสงมวลชน หากมการดา เนนการขนจรงจะสงผลใหลดปรมาณการเดนทางของประชาชนไดสวนหนง มาตรการพนทจอดรถยนตสวนบคคลจงอาจเปนแนวทางหนงในการแกไขปญหาการจราจรในปจจบนได
Choosumrong et al(2010) ศกษาและพฒนาเกยวกบการพฒนาระเวบแอพพลเคชนโดยระบบน
มการวเคราะหขอมลเชงพนบนอนเทอรเนตทถกพฒนามาจากชดโปรแกรม HTML, PHP, JavaScript,
Openlayers, pgRouting ฯลฯ ซงเปนระบบสนบสนนการตดสนในการวเคราะหหาเสนทางจากจดหนงไป
ยงอกจดหนงแบบพลวต รวมไปถงการวเคราะหขอมลเชงพนทแบบ Geoprocessing Service โดยผใช
สามารถระบบเงอนไขในการคนหาและค านวณเสนทางตางๆ ผานหนาเวบบราวเซอร
23
บทท 3
วธด าเนนการวจย
ในการศกษาระบบฐานขอมลสนบสนนการตดสนใจเลอกทจอดรถยนตแบบเรยลไทมในมหาวทยาลย
นเรศวร ไดมการด าเนนงานโดยการเกบรวบรวมขอมลในบรเวณมหาวทยาลยนเรศวร ไดแก ขอมลเสนทาง
ถนน ขอมลตกหรออาคาร และขอมลทจอดรถยนต(ทงทจอดของบคคลากรและนสตหรอบคคลทวไป)
จากนนท าการสรางฐานขอมลแผนทขนมาโดยใช Program Quantum GIS และArcGIS โดยหลกๆจะม
ขอมล ตกอาคารตก และถนน ในมหาวทยาลยนเรศวร และทจอดรถยนตในมหาวทยาลยนเรศวรโดยใช
ภาพถายดาวเทยมเปนตวเปรยบเทยบในการวางต าแหนงขอมล หลงจากนนน าขอมลเขาสระบบฐานขอมล
PostgreSQL/Post GIS จะไดฐานขอมล อาคาร ถนน ทจอดรถ ในการประมวลผลและแสดงขอมลผลลพธ
มรายละเอยดขนตอน การด าเนนการดงตอไปน
1.พนทศกษา
พนทศกษามหาวทยาลยนเรศวร ต.ทาโพธ อ.เมอง จ.พษณโลก
ภาพท 3.1 พนทศกษา
24
2. ปจจยในการวเคราะห
จากฐานขอมลทรวบรวมมา ซงจะม ชนขอมล อาคาร ถนน และทจอดรถยนต โดยทวาจะจอดรถแต
ละคณะ จะมทจอดรถอย2แบบ ไดแกบคลากรและนสตหรอบคคลทวไป โดยจะวเคราะหวาในพนทตรงน
จอดรถยนตไดกคน จอดไปแลวกคน เหลอทจอดอยกคน และในสวนของบคลากรกคน โดยทจะมการอป
เดทขอมลตลอดเวลาวารถทเขาจอดกคน ออกจากทจอดกคน โดยคดแยกสจากจ านวนทจอดรถของ
บคลากรและบคคลทวไปออกมาเปนเปอรเซน รวมทงบอกตวเลขของจ านวนทรถยนตเขามาจอด
ยกตวอยางเชน
ด า 100% เตม
แดง วาง < 30%
เหลอง วาง > 50%
เขยว วาง > 70%
*หมายเหต : % จากจ านวนคนทจอดไดแตละทโดยระบบจะแสดงจ านวนคนทจอดไดเปนตวเลขคกบ %
เปนส
3.วธการด าเนนการวจย
3.1 การเตรยมขอมล
ในการเกบรวบรวมขอมล ท าการเกบขอมล ต าแหนงและชอของอาคาร และ พนทจอดรถของ
บคลากรและบคลทวไปภายในในมหาวทยาลยนเรศวร สวนขอมลเสนทางของถนน ใชโปรแกรม Quantum
GIS Add data จาก Google Map แลวสรางเสนทางถนนขนมา
3.2 การจดการขอมล
จากการเกบขอมล ชอต าแหนงอาคาร ทจอดรถ เสนทางถนน น าขอมลมา สรางชนขอมลเปน
ตาราง Attribute ในโปรแกรม Quantum GIS จากนนน าขอมลเขาส ฐานระบบ PostgreSQL / PostGIS ซง
อยในรปของฐานขอมล
25
3.3 ทดสอบระบบบน Desktop GIS
3.3.1 ตงคาการค านวณในการทดสอบระบบ Field calculator ใน Program Quantum GIS
การค านวณขอมลทจอดรถทเหลอ เพอใหแสดงผมลพธ เมอมการอฟเดทขอมลครงตอไป โดย การ
ค านวณ พนทจอดรถยนต (amount) ลบดวย จ านวณคนทจอดไปแลว (parking) จะไดผลลพธทออกมาคอ
จ านวณคนทเหลอ (remaining) ดงภาพตอไปน
“amount” – “parking” = “remaining”
ภาพท 3.2 ค านวณหาจ านวนพนทจอดรถทเหลอ
เหตผลใชการค านวณหาจ านวนทจอดรถทสามารถจอดไดจากสมการ “amount” – “parking” เพอ
ความสะดวกงายในการจดการขอมล อฟเดทสถานะ จ านวนทจอดรถ เชน เจาหนาทใสขอมลจ านวนรถท
จอดเพยงอยางเดยว แตระบบกสามารถไดคาของจ านวนทจอดรถทเหลอและน าไปแสดงบนเวบได
26
การค านวณคารอยละทจอดรถยนตไปแลว โดยค านวณจาก รถยนตทจอดไปแลว(“parking”) คณ
ดวย 100 หารดวยพนทจอดรถ (“amount”)
( “parking” *100 ) / ”amount”
ภาพท 3.3 ค านวณคารอยละทจอดรถยนตไปแลว
เหตผลใชการค านวณหาจ านวนทจอดรถทสามารถจอดไดจากสมการ ( “parking” *100 ) /
”amount” เพอความสะดวกงายในการจดการขอมล วาเปอรเซนรอยละทจอดรถยนตไปแลว จะแสดงขนมา
โดยไมตองค านวณ เมออฟเดทขอมล
27
เมอน ามาทดสอบระบบ โดยการใสคา รถยนตทจอดแลว จะแสดงจ านวนคนทเหลอทสามารถจอด
ไดดงน
ภาพท 3.4 ตาราง attribute แสดงทจอดรถยนต
จากนนผลลพธทออกมาในรปของแผนทการแสดงทจอดรถยนต จากเปอรเซนคารอยละของการ
ค านวณขางตนของพนทจอดรถยนตของ Program Quantum GIS จะออกมาในรปแบบ
ด า 100% เตม
แดง วาง < 30%
เหลอง วาง > 50%
เขยว วาง > 70%
28
โดยจะมตวเลขแสดงจ านวนพนททจอดทเหลอบนสของเปอรเซนตคกนดงภาพตอไปน
ภาพท 3.5 แสดงส % และตวเลขแสดงจ านวนรถทสามารถจอดได
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 ขอมล ไดแก อาคารภายในมหาวทยาลยนเรศวร ถนน
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
31
ภาพท 4.2 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Computer PC
ภาพท 4.3 ภาพแสดงการดขอมลสถานะทจอดรถผานอนเทอรเนตโดยใช Smart Phone
32
บทท 5
บทสรป
สรปผลและอภปรายผลการวจย
งานวจยนไดจดเตรยมและพฒนาเวบระบบสนบสนนการตดสนใจเลอกสถานทจอดรถภายใน
มหาวทยาลยนเรศวร ส าหรบบคคลากรและนกศกษาระบบนสามารถแสดงต าแหนงของ สถานทจอด
รถในแผนท ซงมสวนชวยในเรองการคนหาและตดสนใจเลอกสถานทจอดรถภายในหมาวทยาลย ระบบ
สนบการตดสนใจเลอกทจอดรถนน พฒนาขนดวยภาษา PHP ใหท างานรวมกบฐานขอมล
PostgreSQL/PostGIS และชดค าสงภาษา JavaScript ทใชงานรวมกบ OpenLayers การท างานของระบบ
จะเปนการใหผใชงานทวไปเขามาใช เมอเขาสระบบจะสามารถตรวจสอบถงบรเวณทจอดรถทตองการได
ระบบจะมการแสดงผลต าแหนงของต าแหนงของสถานทจอดรถตามจดทผใชเลอกตองการ โดยใชซอฟแวร
รหสเปด(Free and Open Source Software for Geospatial: FOSS4G) ทงหมดในการจดเตรยมขอมล
ผลลพธคอ ชวยลดการเสยเวลาในการหาทจอดรถรวมไปถงการหาพนทจอดรถใกลเคยง ท าใหผใชรถยนต
ประหยดเวลานอยลงกวาเดม จงท าใหระบบจราจรดขน และระบบการดแลรกษาความปลอดภยม
ประสทธภาพสงขน
ขอดของระบบ คอ ระบบท าใหผ ทเขามาใชงานนนสามารถหาสถานทจอดรถไดสะดวกขน และ
ระบบมความเขาใจงายตอการใชงาน
ขอดอยของระบบ คอ ปญหาผ ทจะมาอพเดทขอมลขนในระบบเพราะถาไมมผมาอพเดทขอมลระบบนกไม
สามารถน าไปใชไดจรง
ขอดทใช FOSS4G คอ เปนซอรฟแวรเสรและรหสเปด ขอดคอสามารถปรบปรงแกไขขอมลได
สะดวก และสามารถน ามาประยกตในการใชประโยชน ไดงายขน
งานวจยนสอดคลองกบวจยของ (ธนชย โตสวสด , ธนพล เจนสทธเวชกล, เกยรตศกด โย
ชะนง(2553)) ไดศกษาเกยวกบการน าไปใชเพอพฒนาตอยอดจากระบบแสดงสถานะทจอดรถภายในลาน
จอดรถโดยแสดงผลผานเวบไซต โดยวจยชนนดกวาในเรอง การน าระบบตรวจสอบสถานะทจอดรถมาใช
33
งานภายในมหาวทยาลยนเรศวรแทนแบบจ าลอง และวจยนสามารถตรวจสอบผาน Smart Phone ได
(มณฑาสน หอมหวาน,คมสนต เซยงวอง,สทต ชมพลกลวงศ (2543)) อกทงวจยนชวยลดการจราจร
ตดขดภายในหมาวทยาลยนเรศวร ธาดา กดมน (2551)
ขอเสนอแนะ
งานวจยนสามารถน าไปพฒนาใหมศกยภาพในการใชงานมากขนในอนาคตโดยการท าใหมระบบ
เซนเซอรในการตรวจจบจดทจอดรถยนต เพอลดปญหาในการ อพเดท ในทจอดรถและเวลาตางๆ วาใครมา
อพเดท
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) . ความคดเหนของประชาชนตอการใชมาตรการพนทจอดรถยนตสวนบคคลใน
การแกไขปญหาการจราจร : ศกษาเฉพาะกรณประชาชนทอาศยในหมบานจดสรร อ าเภอบางบวทอง จงหวดนนทบร .วทยานพนธ,มหาวทยาลยมหดล,กรงเทพมหานคร .
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