Más contenido relacionado La actualidad más candente (14) Más de Ayutthaya GIS (13) Geoserver 851. Open Source Map Service
with Goserver 1.7.3 part I
Mr. Chaipat Nengcomma
Email: pk_a1977@hotmail.com
Web: http://emap.wordpress.com
2. Content
- What’s new feature in Geoserver 1.7.3
- Publish Feature Data
- Publish Raster Data
- OGC Web Map Service
- OGC Feature Service
- OGC Web Coverage Service
- Config Data from Spatial Database
- Tile Caching on GeoWebCach
ชัยภัทร เนื่องคํามา
3. What’s new
- Support for ArcSDE rasters
- Support REST(REpresentational State Transfer )
- JDBC Image Mosaic : Store pyramids in a JDBC
database
- WFS output in Excel format and CSV
- Directory Based: Loading and configuring multiple
shapefiles in one directory
ชัยภัทร เนื่องคํามา
4. What’s new
- Build in GeoWebCache: caching WMS tiles
- Fully support SLD, WMS, WCS and WFS
ชัยภัทร เนื่องคํามา
6. Let start
009
2
GIS
PK
http://localhost:8080/geoserver
ชัยภัทร เนื่องคํามา
10. Publishing Feature Data
009
IS2
PKG
ไปที่เมนู DataStores เพื่อกําหนดไดเรกทอรี่
ที่เก็บขอมูล
ชัยภัทร เนื่องคํามา
11. Publishing Feature Data
สราง Feature Data Set ใหม
009
IS2
PKG
กําหนดชนิดของ Data Type ที่ตองการ
ชัยภัทร เนื่องคํามา
12. Publishing Feature Data
009
IS2
PKG
กําหนดไดเรกทอรี่ที่เก็บขอมูล
shapefile และรูปแบบ encoding
ชัยภัทร เนื่องคํามา
19. Publishing Feature Data
009
IS2
PKG
ตรวจสอบดูผลลัพธของชั้นขอมูลที่ไดสราง
ผาน Map Preview
ชัยภัทร เนื่องคํามา
20. Publishing Feature Data
009
IS2
PKG
เลือกชั้นขอมูลที่ไดสรางคือ emap:province
บน Openlayer ผานทาง WMS
ชัยภัทร เนื่องคํามา
21. Publishing Feature Data
009
IS2
PKG
เลือกชั้นขอมูลที่ไดสรางคือ emap:province
บน Google Earth ผานทาง KML Feature
Service
ชัยภัทร เนื่องคํามา
22. Publishing Raster Data
009
2
GIS
PK
ไปที่เมนู Config>Data>CoverageStore เพื่อทํา
การสราง coverage layer
ชัยภัทร เนื่องคํามา
28. Publishing Raster Data
009
IS2
PKG
ตรวจสอบดูผลลัพธของชั้นขอมูลที่ไดสราง
ผาน Map Preview
ชัยภัทร เนื่องคํามา
30. Open Geospatial Consortium (OGC)
Open Geospatial Consortium (OGC) เปนองคกรอิสระไมหวังผล
ทางธุรกิจ เกิดจากการรวมกลุมของบริษทตางๆในภาคอุตสาหกรรม
ั
มากกวา 300 แหง ตลอดจนหนวยงานของรัฐ ,เอกชน รวมไปถึง
มหาวิทยาลัย และองคกรอิสระตางๆ เพื่อกําหนดกรอบมาตรฐานใน
ทํางานรวมกัน กอใหเกิดการทํางาน แบบ Interoperability สําหรับ
เทคโนโลยีทเี่ กี่ยวของกับสารสนเทศเชิงพื้นทีและเชิงตําแหนง รวมไป
่
ถึงการสนับสนุน สงเสริมการแบงปนขอมูลปริภูมิในรูปแบบการ
บริการขอมูลปริภูมิ (Bechler , 2003)
ชัยภัทร เนื่องคํามา
31. Open Geospatial Consortium (OGC)
มาตรฐานหลักทีเ่ ปนทีนิยมกันใชกันอยางแพรหลายไดแก Web
่
Map Service (WMS) , Web Feature Service (WFS) , Web Coverage
Service (WCS) , Style Layer Descriptor (SLD) , Filter Encoding (FE)
, Web Map Context (WMC) , Geography Markup Language (GML)
ชัยภัทร เนื่องคํามา
32. Interoperability
คือความสามารถของระบบหรือสวนประกอบของระบบใน
การแลกเปลียนสารสนเทศและขอมูลสําหรับการทํางานโตตอบกัน
่
ระหวางระบบ รวมถึงความ สามารถของระบบในการเขาถึง
แหลงขอมูลทีอยูบนระบบทีแตกตางกันโดยทีไมมีการเปลียนแปลง
่ ่ ่ ่
หรือแกไขการทํางานของกลไกลภายในระบบใดระบบหนึง การ ่
ทํางานแบบ Interoperability จะอาศัยการทํางานรวมกันดวยสวน
โตตอบ (Interface) และชุดคําสั่ง ทีเ่ ปนมาตรฐาน ซึ่งทุกๆระบบ
สามารถรองรับการทํางานในลักษณะนี้ (Kralidis, 2005)
ชัยภัทร เนื่องคํามา
34. Web Map Service (WMS)
Web Map Service เปนขอกําหนดมาตรฐานทีใชในการผลิตแผนทีจาก
่ ่
ขอมูลปริภมิเพือบริการผูใช โดยผูใชสามารถเรียกขอมูลแผนทีจากหลายๆแหลงมา
ู่ ่
ซอนทับกันได นอกจากนียงรวมไปถึงการบริการขอมูลเชิงบรรยายทีสัมพันธเชิง
้ั ่
ตําแหนงกับขอมูลปริภมิ แมขาย Web Map Service (WMS) จะทําการสรางภาพ
ู
บิตแมป (bitmap) จากขอมูลปริภมิและทําการสงภาพบิตแมปมายังผูใชที่อยูทางฝง
ู
ลูกขาย โดยรูปแบบของภาพบิตแมปไดแก PNG, GIF, JPEG
Web Map Service จะประกอบดวย 3 Operation ไดแก GetCapabilities,
GetMap, GetFeatureInfo
ชัยภัทร เนื่องคํามา
35. Web Map Service (WMS)
Web Map Service เปนขอกําหนดมาตรฐานทีใชในการผลิตแผนทีจาก
่ ่
ขอมูลปริภมิเพือบริการผูใช โดยผูใชสามารถเรียกขอมูลแผนทีจากหลายๆแหลงมา
ู่ ่
ซอนทับกันได นอกจากนียงรวมไปถึงการบริการขอมูลเชิงบรรยายทีสัมพันธเชิง
้ั ่
ตําแหนงกับขอมูลปริภมิ แมขาย Web Map Service (WMS) จะทําการสรางภาพ
ู
บิตแมป (bitmap) จากขอมูลปริภมิและทําการสงภาพบิตแมปมายังผูใชที่อยูทางฝง
ู
ลูกขาย โดยรูปแบบของภาพบิตแมปไดแก PNG, GIF, JPEG
Web Map Service จะประกอบดวย 3 Operation ไดแก GetCapabilities,
GetMap, GetFeatureInfo
ชัยภัทร เนื่องคํามา
37. Config WMS Service
009
2
GIS
PK
Set Up คา WMS Content และสราง Group Layers
ชัยภัทร เนื่องคํามา
38. Config WMS Service
009
IS2
PKG
สราง Group Layers สําหรับการรวบหลาย layers เขา
ดวยกัน
ชัยภัทร เนื่องคํามา
39. Config WMS Service
009
IS2
PKG
กําหนดคําอธิบายและรายละเอียดในการอธิบาย
สําหรับ WMS Service Instant
ชัยภัทร เนื่องคํามา
40. Config WMS Service
009
2
GIS
PK
ทดลอง Test คาที่ปรับตั้งผาน WMS Request Client
ชัยภัทร เนื่องคํามา
44. Web Feature Service (WFS)
Web Feature Service เปนขอกําหนดมาตรฐานทีใชในการเขาถึงขอมูล
่
ปริภมิชนิดเวกเตอรจากผูใหบริการขอมูล โดยผูใชสามารถเขาถึงขอมูลดวยการดาว
ู
โหลดขอมูลปริภมิในรูปแบบเอกสาร XML ผานระบบอินเตอรเน็ต
ู
การทํางานของ Web Feature Service สามารถแบงออกไดเปน 2 ประเภท
ไดแก ฺBasic WFS และ Transaction WFS สําหรับงานวิจัยนีจะกลาวถึงเฉพาะใน
้
สวนของ Basic WFS เทานัน เนืองจากระบบที่ออกแบบเนนทีการเผยแพรและการ
้่ ่
แลกเปลี่ยนขอมูลปริภมิ จึงไมมีความจําเปนที่จะตองแกไขเปลี่ยนแปลงขอมูลใน
ู
สวนของแมขายผูใหบริการขอมูล
Basic WFS จะประกอบดวย 3 Operation ไดแก GetCapability, Describe
FeatureType และ GetFeature ชัยภัทร เนื่องคํามา
45. Web Feature Service (WFS)
Web Feature Service เปนขอกําหนดมาตรฐานทีใชในการเขาถึงขอมูล
่
ปริภมิชนิดเวกเตอรจากผูใหบริการขอมูล โดยผูใชสามารถเขาถึงขอมูลดวยการดาว
ู
โหลดขอมูลปริภมิในรูปแบบเอกสาร XML ผานระบบอินเตอรเน็ต
ู
การทํางานของ Web Feature Service สามารถแบงออกไดเปน 2 ประเภท
ไดแก ฺBasic WFS และ Transaction WFS สําหรับงานวิจัยนีจะกลาวถึงเฉพาะใน
้
สวนของ Basic WFS เทานัน เนืองจากระบบที่ออกแบบเนนทีการเผยแพรและการ
้่ ่
แลกเปลี่ยนขอมูลปริภมิ จึงไมมีความจําเปนที่จะตองแกไขเปลี่ยนแปลงขอมูลใน
ู
สวนของแมขายผูใหบริการขอมูล
Basic WFS จะประกอบดวย 3 Operation ไดแก GetCapability, Describe
FeatureType และ GetFeature ชัยภัทร เนื่องคํามา
48. Config WFS Service
009
2
GIS
PK
ทําการปรับตั้งคารายละเอียดของ WFS
ชัยภัทร เนื่องคํามา
49. Config WFS Service
009
2
GIS
PK
Set Up คา WFS Content และโหมดการบริการขอมูล
ชัยภัทร เนื่องคํามา
50. Config WFS Service
009
2
GIS
PK
สราง Service Description สําหรับ Capabilities Document
ชัยภัทร เนื่องคํามา
53. WFS: GetFeature Advance with Filter Encoding
Support FE Comparison Operation
009
IS2
PKG
Support GML2.2 Data Type
ชัยภัทร เนื่องคํามา
54. WFS: GetFeature Advance with Filter Encoding
9
00
IS2
KG
P
Advance Function for Spatial Query
ชัยภัทร เนื่องคํามา
55. WFS: GetFeature Advance with Filter Encoding
Spatial Query: คนหาจังหวัดที่ intersect
บน Point
009
IS2
PKG
ชัยภัทร เนื่องคํามา
56. Web Coverage Service (WCS)
Web Coverage Service เปนขอกําหนดมาตรฐานการใหบริการขอมูล
ปริภมิชนิดราสเตอรหรือขอมูลกริดผานระบบอินเตอรเน็ต โดยขอมูลจะมีลักษณะ
ู
ของคาความสัมพันธแบบสามแกนหรือมากกวานัน เชนขอมูลแบบจําลองความสูง
้
(DEM) มีคาของตําแหนงพิกัด X, Y และคาความสูงภูมิประเทศ ซึ่งจะแสดงอยูใน
รูปคาสีประจําพิกเซล โดยชนิดของขอมูลที่ใหบริการจะอยูในฟอรแมตมาตรฐาน
Geotiff หรือฟอรแมทอื่นๆที่ผูผลิตซอฟทแวรจะเพิมเติมเขาไป เชน IMG, ECW
่
เปนตน
Web Coverage Service จะประกอบดวย 3 Operation ไดแก
GetCapabilities, DescribeCoverage, GetCoverage
ชัยภัทร เนื่องคํามา
57. Web Coverage Service (WCS)
Web Coverage Service จะประกอบดวย 3 Operation ไดแก
GetCapabilities, DescribeCoverage, GetCoverage
ชัยภัทร เนื่องคํามา
58. Config WCS Service
009
2
GIS
PK
ทําการปรับตั้งคารายละเอียดของ WCS
ชัยภัทร เนื่องคํามา
59. Config WCS Service
009
IS2
PKG
Set Up คา WCS Content และโหมดการบริการขอมูล
ชัยภัทร เนื่องคํามา
60. Config WCS Service
009
2
GIS
PK
ติดตั้ง Raster Plug-in ใหกับ Geoserver
ชัยภัทร เนื่องคํามา
71. Publishing Feature Data
009
IS2
PKG
ตรวจสอบดูผลลัพธของชั้นขอมูลที่ไดสราง
ผาน Map Preview
ชัยภัทร เนื่องคํามา
72. Publishing Spatial Database
009
IS2
PKG
Geometry Data From Database
Attribute Data From Database
เลือกชั้นขอมูลที่ไดสรางคือ pk:province บน Openlayer
ชัยภัทร เนื่องคํามา