OGC Web Processing Service

1. บทนํา

                                        ํ
        Web Processing Service เป็ นข้อกาห...
Processing Information




                      ่
         ภาพที 2 แสดงสวนของ Processing Information ใน GetCapabilities R...
- Execute: คือชุดคําสังการประมวลผล โดยผูใช้จะทําการระบุค่าพารามิเตอร์ ต่างๆ
                                              ...
3. การทดลองพัฒนาระบบ Online WPS
                               ํ                                                ่
        ...
ํ
                 กาหนด Process




               ํ
              กาหนด Input Data




             ํ
            กาหนด ...
Upcoming SlideShare
Loading in …5
×

Wps

1,648 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,648
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wps

  1. 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. 2. Processing Information ่ ภาพที 2 แสดงสวนของ Processing Information ใน GetCapabilities Response - DescribeProcess: ชุดคําสังสําหรับการเรี ยกดูรายละเอียดสําหรับ Processing ่่ ่ Method แต่ละตัวบนแมขาย เชน ประเภทของการประมวลผล, พารามิเตอร์ และผลลัพธ์ทีได้ โดยผู ้ ่ ร้องขอต้องทําการระบุ identifier ผลลัพธ์ทีได้จะอยูในรู ปแบบ เอกสาร XML ดังภาพที 3 Output Data ภาพที 4 แสดงผลลัพธ์ของ Describeprocess สําหรับการคํานวณ Union นาย ชัยภัทร เนืองคํามา
  3. 3. - Execute: คือชุดคําสังการประมวลผล โดยผูใช้จะทําการระบุค่าพารามิเตอร์ ต่างๆ ้ ํ สําหรับการประมวลผลตามทีได้กาหนดไว้ ผลลัพธ์ทีได้จากชุดคําสังนีจะเป็ น ผลลัพธ์ของการ ประมวลผล ภาพที 5 แสดงเอกสาร XML สําหรับการสังงานประมวลผลข้อมูล ภาพที 6 แสดงไดอะแกรมสําหรับการโต้ตอบของ Web Processing Service นาย ชัยภัทร เนืองคํามา
  4. 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. 5. ํ กาหนด Process ํ กาหนด Input Data ํ กาหนด Input Data ภาพที 8 แสดงการทํางานของระบบ Online Processing Service ภาพที 9 แสดงข้อมูลผลลัพธ์จากการประมวลผล นาย ชัยภัทร เนืองคํามา

×