วันพุธที่ 23 ธันวาคม พ.ศ. 2552

Geoserver & Oracle DataStore

เราสามารถเชื่อมต่อฐานข้อมูล Oracle ของเรากับ Geoserver เพื่อนำเสนอเป็น Geospatial Web ได้ โดยต้องทำการติดตั้ง Oracle datastore plugin สามารถดาวน์โหลดได้จาก เวบไซต์ของ Geoserver โดยเลือกให้ตรงกับเวอร์ชั่นที่เราติดตั้งปัจจุบัน

เมื่อดาวน์โหลดมาแล้วให้เรา Extract ไฟล์ที่ได้ แล้ว copy ไฟล์ gt-oracle-spatial-2.5.6.jar กับ ojdbc14.jar ไปไว้ที่ [GEOSERVER_HOME]\Webapps\geoserver\WEB-INF\lib directory จากนั้นให้ restart Geoserver ซึ่งควรจะเห็น Oracle Spatial Database and Oracle Spatial with OCI (thick) connection จาก drop down menu ตอนที่เราสั่ง create  new datastore ดังรูป

ศึกษาวิธีการติดตั้งเพิ่มเติมได้จาก
http://geoserver.org/display/GEOSDOC/Oracle+DataStore
http://www.oracle.com/technology/pub/articles/lokitz-spatial-geoserver.html
http://docs.geoserver.org/1.7.x/en/user/data/oracle.html#oracle-installation

ทดลองเชื่อมต่อ
  • create new DataStores ดังรูป 


  • กำหนดค่าในการเชื่อมต่อเพื่อจะนำสารสนเทศจาก Oracle มาแสดงใน Geoserver จากนั้นกด submit และคลิก apply --> save

  • Create a feature type เพื่อแสดงข้อมูลโดยเลือกที่ Data --> FeatureTypes --> new แล้วเลือกตารางที่จะนำมาแสดงผล

  • ดูชั้นข้อมูลแผนที่ได้จาก map preview ได้ผลลัพธ์ดังรูป

ไม่มีความคิดเห็น:

แสดงความคิดเห็น