1 / 21

Open Source GIS Architecture Testing at EPC

Open Source GIS Architecture Testing at EPC. Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011. Overview. Backdrop Open Source GIS Architecture Architecture Diagram Database ( PostGIS / PostGres ) Application Server ( GeoServer ) Cache ( Web Cache ) Desktop GIS Client (QGIS)

Download Presentation

Open Source GIS Architecture Testing at EPC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Open Source GIS Architecture Testing at EPC NomenetaSaili Pacific GIS/RS Conference, Fiji, 2011

  2. Overview • Backdrop • Open Source GIS Architecture • Architecture Diagram • Database (PostGIS/PostGres) • Application Server (GeoServer) • Cache (WebCache) • Desktop GIS Client (QGIS) • Web Client (Openlayers/GeoEXT) • Further Open Source Developments/Testing

  3. Backdrop EPC GIS use is increasing rapidly in application and number of users. The result is the growth in GIS data generation/maintenance at EPC with the following issues/opportunities that needed to be addressed • Data management issue (Overall main issue) • Field use of GIS data • License cost for growing number of GIS users • Need to modify attribute data from client end

  4. Open Source GIS Architecture • Test for solution to issues brought about by the growth in GIS at EPC • Centralize spatial database, web server, web cache, desktop GIS client still in testing phase • Web client still in development • Open Data Kit in pre testing phase

  5. Architecture Diagram EPC Network Desktop Client (QGIS 1.7) Web Client (Openlayers +GeoEXT) Cache (WebCache) Application Server (GeoServer) Field Data Collector (ODK) (Pre-testing Phase) Database (PostGIS) GPRS

  6. Database PostGIS 1.5 + Postgres 8.4 • Spatial Database (Spatial Index) • Centralize. One main copy of EPC GIS data to minimize data fragmentation from the development of departmental GIS in various EPC Division due to rapid increase in use of GIS at EPC • Support WMS,WFS,WFS-T

  7. PostGIS/Postgress Screen Shot phpPgAdmin Interface of EPC Power User GIS Postgres Database

  8. Application Server Geoserver 2.0.2 • Serves/edits maps/data using WMS, WFS, WFS-T • Use PowerUserGIS database (PostGIS/Postgres) • Many map styling features for stylized web maps

  9. Geoserver Screen Shots Geoserver Admin Web Interface

  10. Geoserver Map Example Layer group interfaced with EPC Vehicle Tracker to use for Power Switching Application

  11. Cache WebCache • Bundle with Geoserver in version 2.1.2 • Caches both vector and raster data • Tiling and Pyramids • Improve request response time

  12. Desktop GIS Client QGIS 1.7 (wroclaw) • For Heavy GIS Users that require advance GIS functionality • Opens most GIS file format from a service, database or local GIS Data repository • Access to both Geoserver and PostGIS • Enables client editing of attribute and geometric features • Versioning system • Offline packaging and synchronization of GIS data for field work

  13. Access to GeoServer and PostGIS PostGIS Geoserver

  14. QGIS Versioning Allows for creation of version layers on PostGIS as well as their management. Show differences, show changes logs and committing or reverting changes made by users. Extremely important for management of client edits of PostGIS database

  15. Offline editing • Offline/Field use of EPC GIS rapidly increasing • Current WebGIS (Intergraph Geomedia Web Map) data is only accessible when client is connected to EPC LAN. • Currently use MapInfo for offline with local copy of GIS database on each client machine. Huge issue with data management with different users with different copy/edits of GIS database.

  16. QGIS Offline Editing Convert/package project to offline • Allows users to package Central PostGIS tables when connected to PostGIS database. • Allows offline editing of PostGIS tables when not connected • Allows synchronization of user edits to the Central PostGIS database when connected back to PostGIS database Once client connected, synchronize with PostGIS

  17. Web Client Openlayers + GeoEXT • For General GIS users that require minimum GIS functionalities. • Java script and EXT JS based • Enables client editing of attribute and geometric features • Access to both GeoServer and PostGIS. Currenlty set to access GeoServer only • Still in development

  18. Web Client Screen Shot In Development

  19. Further Open Source Developments/Testing • QGIS Web Server – Alternative to GeoServer Allows publishing of QGIS interface as a web client. Easier than coding the web interface with Openlayers + GeoEXT for advance function • Geoserver Versioning System. • Open Data Kit (ODK) – Android based field collection tech Allows any android device to be used as a data collection device with digital forms sent via GPRS to back end postgresdatabase

  20. ODK Continue • Allows users to define their own data collection forms which includes GPS Capture provided android device has GPS capability • Sends data to backend database for access in various formats • Intended as a cost effective field asset reporting tool to be use by any general EPC field staff to report on any general field survey not requiring EPC GIS Trimble field asset capture equipment/software to reduce increasing load on EPC GIS unit field survey services

  21. Thank you/Faafetai

More Related