SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
OGC Web Processing Service

1. บทนํา

                                        ํ
        Web Processing Service เป็ นข้อกาหนดมาตรฐานของ OGC สําหรับกรอบงานการ
                                            ่      ่                    ั ่
ประมวลผลข้อมูลภูมิสารสนเทศแบบออนไลน์ผานเครื อขายอินเตอร์ เน็ต โดยปั จจุบนอยูทีเวอร์ ชน
                                                                                     ั
                                 ้ิั      ํ                        ํ
1.0 (2007) ในรายงานการศึกษานี ผูวจยได้ทาการศึกษากรอบความคิดและข้อกาหนดมาตรฐานของ
                                                           ่
WPS 1.0.0 แล้วทําการพัฒนาระบบประมวลผลข้อมูลภูมิสารสนเทศผานอินเตอร์ เน็ตตาม
     ํ
ข้อกาหนดมาตรฐาน WPS เพือเป็ นการทบทวนความเข้าใจ

2. OGC Web Processing Service
        WPS รองรับการทํางานทังรู ปแบบการโต้ตอบแบบ KVP และการโต้ตอบแบบ XML โดยมี
   ่        ่ ั
สวนเชือมตอกบโปรโตคอล Web Feature Service และ GML ซึ ง WPS 1.0 ทํางานบน HTTP
Protocol และสามารถขยายการทํางานไปบน SOAP ได้อีกด้วย
                                      ่             ่ ่          ่ ้ ั
        WPS มีรูปแบบการทํางานทีคอนข้างยืดหยุน กลาวคือไมมีขอจํากดในเรื อง จํานวนและ
ปริ มาณข้อมูล input และ output, จํานวน processing task และ เวลาในการประมวลผล
        WPS จะประกอบด้วย operation หลัก 3 ประเภทได้แก่ GetCapabilities,
DescribeProcess, Execute
                                                                          ่
                 - GetCapabilities: ชุดคําสังสําหรับการเรี ยกดูรายละเอียดตางๆทังหมด สําหรับแม่
 ่                                 ่
ขายทีให้บริ การประมวลผลข้อมูลผานอินเตอร์ เน็ต ผลลัพธ์ทีได้จากการร้องขอจะอยู๋ในรู ปแบบ
XML




                   ภาพที 1 แสดง GetCapabilities Response ในรู ปแบบ XML



                                                                          นาย ชัยภัทร เนืองคํามา
Processing Information




                      ่
         ภาพที 2 แสดงสวนของ Processing Information ใน GetCapabilities Response

               - DescribeProcess: ชุดคําสังสําหรับการเรี ยกดูรายละเอียดสําหรับ Processing
                      ่่ ่
Method แต่ละตัวบนแมขาย เชน ประเภทของการประมวลผล, พารามิเตอร์ และผลลัพธ์ทีได้ โดยผู ้
                                                 ่
ร้องขอต้องทําการระบุ identifier ผลลัพธ์ทีได้จะอยูในรู ปแบบ เอกสาร XML ดังภาพที 3




                                                Output Data




             ภาพที 4 แสดงผลลัพธ์ของ Describeprocess สําหรับการคํานวณ Union




                                                                        นาย ชัยภัทร เนืองคํามา
- Execute: คือชุดคําสังการประมวลผล โดยผูใช้จะทําการระบุค่าพารามิเตอร์ ต่างๆ
                                                      ้
                               ํ
สําหรับการประมวลผลตามทีได้กาหนดไว้ ผลลัพธ์ทีได้จากชุดคําสังนีจะเป็ น ผลลัพธ์ของการ
ประมวลผล




               ภาพที 5 แสดงเอกสาร XML สําหรับการสังงานประมวลผลข้อมูล




           ภาพที 6 แสดงไดอะแกรมสําหรับการโต้ตอบของ Web Processing Service




                                                                       นาย ชัยภัทร เนืองคํามา
3. การทดลองพัฒนาระบบ Online WPS
                               ํ                                                ่
        เนืองจาก WPS เป็ นข้อกาหนดมาตรฐานทีมีรายละเอียดไปในเชิงโปรแกรมมิงมากกวาคํา
                        ิ
บรรนยาย ดังนันเพือให้เกดความเข้าในในการทํางาน ผูวจยจึงได้ทาการทดลองพัฒนาระบบ
                                                  ้ิั       ํ
                             ํ
ประมวลผลออนไลน์ตามข้อกาหนดมาตรฐาน WPS โดยใช้ POSTGIS เป็ นเครื องมือ สําหรับการ
ประมวลผลข้อมูลภูมิสารสนเทศ และใช้ภาษา PL/SQL ในการควบคุมและจัดการข้อมูลสําหรับ
ประมวลผล โดยในการทํางานนันผูศึกษาได้ขยายความสามารถของระบบ ให้รองรับประเภทของ
                                 ้
                                             ั
ข้อมูลปริ ภูมิแบบ Well Know Text ซึ งเหมาะสมกบฐานข้อมูลเชิงพืนที
                                                                 ่
        ในการพัฒนาระบบจําเป็ นทีต้องใช้เทคโนโลยี AJAX ในการรับสงข้อมูล โดยผูพฒนาได้
                                                                            ้ ั
                                                ่
ใช้ Openlayers Framework เป็ นพืนฐานในการพัฒนาสวนของ WPS Client




             ภาพที 7 แสดงสถาปั ตยกรรมของระบบ Online Processing Service

         ่
3.1 ตัวอยางการทํางานของระบบ
               ํ                            ่
        3.1.1 กาหนดข้อมูล Geometry Data และคาพารามิเตอร์ สาหรับการประมวลผล
                                                          ํ




                                                                   นาย ชัยภัทร เนืองคํามา
ํ
                 กาหนด Process




               ํ
              กาหนด Input Data




             ํ
            กาหนด Input Data


ภาพที 8 แสดงการทํางานของระบบ Online Processing Service




      ภาพที 9 แสดงข้อมูลผลลัพธ์จากการประมวลผล


                                                    นาย ชัยภัทร เนืองคํามา

Mais conteúdo relacionado

Semelhante a Wps

กำเนิดเทคโนโลยีสารสนเทศ
กำเนิดเทคโนโลยีสารสนเทศกำเนิดเทคโนโลยีสารสนเทศ
กำเนิดเทคโนโลยีสารสนเทศ
nottodesu
 
61 sql server 2008 complete
61 sql server 2008 complete61 sql server 2008 complete
61 sql server 2008 complete
Tae Delphi
 
ระบบสารสนเทศ
ระบบสารสนเทศระบบสารสนเทศ
ระบบสารสนเทศ
053681478
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
winewic199
 

Semelhante a Wps (20)

ระบบสารสนเทศและข้อมูลข่าวสาร MIS
ระบบสารสนเทศและข้อมูลข่าวสาร MISระบบสารสนเทศและข้อมูลข่าวสาร MIS
ระบบสารสนเทศและข้อมูลข่าวสาร MIS
 
Chapter1
Chapter1Chapter1
Chapter1
 
Wordpress 3.5 -install-appserv
Wordpress 3.5 -install-appservWordpress 3.5 -install-appserv
Wordpress 3.5 -install-appserv
 
1
11
1
 
joomla-2-5-install-appserv
joomla-2-5-install-appservjoomla-2-5-install-appserv
joomla-2-5-install-appserv
 
กำเนิดเทคโนโลยีสารสนเทศ
กำเนิดเทคโนโลยีสารสนเทศกำเนิดเทคโนโลยีสารสนเทศ
กำเนิดเทคโนโลยีสารสนเทศ
 
61 sql server 2008 complete
61 sql server 2008 complete61 sql server 2008 complete
61 sql server 2008 complete
 
Digital Conference
Digital ConferenceDigital Conference
Digital Conference
 
Web Accessibility Coding
Web Accessibility CodingWeb Accessibility Coding
Web Accessibility Coding
 
Database Ch1
Database Ch1Database Ch1
Database Ch1
 
ใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรมใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรม
 
Ogctaxmap
OgctaxmapOgctaxmap
Ogctaxmap
 
Ch6
Ch6Ch6
Ch6
 
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
คุณสมบัติของข้อมูลกิจกรรมและองค์ประกอบอื่นๆ ที่เกี่ยวข้องกับความมั่นคงปลอดภัย...
 
Learnning02
Learnning02Learnning02
Learnning02
 
Introduction to SOA
Introduction to SOAIntroduction to SOA
Introduction to SOA
 
ระบบสารสนเทศ
ระบบสารสนเทศระบบสารสนเทศ
ระบบสารสนเทศ
 
20080620 E Publishing
20080620 E Publishing20080620 E Publishing
20080620 E Publishing
 
e-Publishing
e-Publishinge-Publishing
e-Publishing
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 

Mais de Ayutthaya GIS (9)

Python for GIS
Python for  GISPython for  GIS
Python for GIS
 
Android report
Android reportAndroid report
Android report
 
30879960 geospatial-system-on-cloud-computing
30879960 geospatial-system-on-cloud-computing30879960 geospatial-system-on-cloud-computing
30879960 geospatial-system-on-cloud-computing
 
Concect postgis
Concect postgisConcect postgis
Concect postgis
 
GeoSMSSensor
GeoSMSSensorGeoSMSSensor
GeoSMSSensor
 
Map
MapMap
Map
 
Ajax&Geoweb C
Ajax&Geoweb CAjax&Geoweb C
Ajax&Geoweb C
 
Chula Geoportal Emap
Chula Geoportal EmapChula Geoportal Emap
Chula Geoportal Emap
 
geoweb2.0
geoweb2.0geoweb2.0
geoweb2.0
 

Wps

  • 1. OGC Web Processing Service 1. บทนํา ํ Web Processing Service เป็ นข้อกาหนดมาตรฐานของ OGC สําหรับกรอบงานการ ่ ่ ั ่ ประมวลผลข้อมูลภูมิสารสนเทศแบบออนไลน์ผานเครื อขายอินเตอร์ เน็ต โดยปั จจุบนอยูทีเวอร์ ชน ั ้ิั ํ ํ 1.0 (2007) ในรายงานการศึกษานี ผูวจยได้ทาการศึกษากรอบความคิดและข้อกาหนดมาตรฐานของ ่ WPS 1.0.0 แล้วทําการพัฒนาระบบประมวลผลข้อมูลภูมิสารสนเทศผานอินเตอร์ เน็ตตาม ํ ข้อกาหนดมาตรฐาน WPS เพือเป็ นการทบทวนความเข้าใจ 2. OGC Web Processing Service WPS รองรับการทํางานทังรู ปแบบการโต้ตอบแบบ KVP และการโต้ตอบแบบ XML โดยมี ่ ่ ั สวนเชือมตอกบโปรโตคอล Web Feature Service และ GML ซึ ง WPS 1.0 ทํางานบน HTTP Protocol และสามารถขยายการทํางานไปบน SOAP ได้อีกด้วย ่ ่ ่ ่ ้ ั WPS มีรูปแบบการทํางานทีคอนข้างยืดหยุน กลาวคือไมมีขอจํากดในเรื อง จํานวนและ ปริ มาณข้อมูล input และ output, จํานวน processing task และ เวลาในการประมวลผล WPS จะประกอบด้วย operation หลัก 3 ประเภทได้แก่ GetCapabilities, DescribeProcess, Execute ่ - GetCapabilities: ชุดคําสังสําหรับการเรี ยกดูรายละเอียดตางๆทังหมด สําหรับแม่ ่ ่ ขายทีให้บริ การประมวลผลข้อมูลผานอินเตอร์ เน็ต ผลลัพธ์ทีได้จากการร้องขอจะอยู๋ในรู ปแบบ XML ภาพที 1 แสดง GetCapabilities Response ในรู ปแบบ XML นาย ชัยภัทร เนืองคํามา
  • 2. Processing Information ่ ภาพที 2 แสดงสวนของ Processing Information ใน GetCapabilities Response - DescribeProcess: ชุดคําสังสําหรับการเรี ยกดูรายละเอียดสําหรับ Processing ่่ ่ Method แต่ละตัวบนแมขาย เชน ประเภทของการประมวลผล, พารามิเตอร์ และผลลัพธ์ทีได้ โดยผู ้ ่ ร้องขอต้องทําการระบุ identifier ผลลัพธ์ทีได้จะอยูในรู ปแบบ เอกสาร XML ดังภาพที 3 Output Data ภาพที 4 แสดงผลลัพธ์ของ Describeprocess สําหรับการคํานวณ Union นาย ชัยภัทร เนืองคํามา
  • 3. - Execute: คือชุดคําสังการประมวลผล โดยผูใช้จะทําการระบุค่าพารามิเตอร์ ต่างๆ ้ ํ สําหรับการประมวลผลตามทีได้กาหนดไว้ ผลลัพธ์ทีได้จากชุดคําสังนีจะเป็ น ผลลัพธ์ของการ ประมวลผล ภาพที 5 แสดงเอกสาร XML สําหรับการสังงานประมวลผลข้อมูล ภาพที 6 แสดงไดอะแกรมสําหรับการโต้ตอบของ Web Processing Service นาย ชัยภัทร เนืองคํามา
  • 4. 3. การทดลองพัฒนาระบบ Online WPS ํ ่ เนืองจาก WPS เป็ นข้อกาหนดมาตรฐานทีมีรายละเอียดไปในเชิงโปรแกรมมิงมากกวาคํา ิ บรรนยาย ดังนันเพือให้เกดความเข้าในในการทํางาน ผูวจยจึงได้ทาการทดลองพัฒนาระบบ ้ิั ํ ํ ประมวลผลออนไลน์ตามข้อกาหนดมาตรฐาน WPS โดยใช้ POSTGIS เป็ นเครื องมือ สําหรับการ ประมวลผลข้อมูลภูมิสารสนเทศ และใช้ภาษา PL/SQL ในการควบคุมและจัดการข้อมูลสําหรับ ประมวลผล โดยในการทํางานนันผูศึกษาได้ขยายความสามารถของระบบ ให้รองรับประเภทของ ้ ั ข้อมูลปริ ภูมิแบบ Well Know Text ซึ งเหมาะสมกบฐานข้อมูลเชิงพืนที ่ ในการพัฒนาระบบจําเป็ นทีต้องใช้เทคโนโลยี AJAX ในการรับสงข้อมูล โดยผูพฒนาได้ ้ ั ่ ใช้ Openlayers Framework เป็ นพืนฐานในการพัฒนาสวนของ WPS Client ภาพที 7 แสดงสถาปั ตยกรรมของระบบ Online Processing Service ่ 3.1 ตัวอยางการทํางานของระบบ ํ ่ 3.1.1 กาหนดข้อมูล Geometry Data และคาพารามิเตอร์ สาหรับการประมวลผล ํ นาย ชัยภัทร เนืองคํามา
  • 5. กาหนด Process ํ กาหนด Input Data ํ กาหนด Input Data ภาพที 8 แสดงการทํางานของระบบ Online Processing Service ภาพที 9 แสดงข้อมูลผลลัพธ์จากการประมวลผล นาย ชัยภัทร เนืองคํามา