open source gis architecture testing at epc nomeneta saili pacific gis/rs conference, fiji, 2011
TRANSCRIPT
![Page 1: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/1.jpg)
Open Source GIS Architecture Testing at EPC
Nomeneta Saili
Pacific GIS/RS Conference, Fiji, 2011
![Page 2: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/2.jpg)
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
![Page 3: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/3.jpg)
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
![Page 4: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/4.jpg)
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
![Page 5: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/5.jpg)
Architecture Diagram
Web Client(Openlayers +GeoEXT)
Desktop Client(QGIS 1.7)
Application Server
(GeoServer)
Cache (WebCache)
Database(PostGIS)
EPC Network
Field Data Collector
(ODK) (Pre-testing
Phase)
GPRS
![Page 6: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/6.jpg)
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
![Page 7: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/7.jpg)
PostGIS/Postgress Screen Shot
phpPgAdmin Interface of EPC Power User GIS Postgres Database
![Page 8: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/8.jpg)
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
![Page 9: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/9.jpg)
Geoserver Screen Shots
Geoserver Admin Web Interface
![Page 10: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/10.jpg)
Layer group interfaced with EPC Vehicle Tracker to use for Power Switching Application
Geoserver Map Example
![Page 11: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/11.jpg)
Cache
WebCache • Bundle with Geoserver in version 2.1.2• Caches both vector and raster data• Tiling and Pyramids • Improve request response time
![Page 12: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/12.jpg)
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
![Page 13: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/13.jpg)
Access to GeoServer and PostGIS
Geoserver
PostGIS
![Page 14: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/14.jpg)
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
![Page 15: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/15.jpg)
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.
![Page 16: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/16.jpg)
QGIS Offline Editing
• 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
Convert/package project to offline
Once client connected, synchronize with PostGIS
![Page 17: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/17.jpg)
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
![Page 18: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/18.jpg)
Web Client Screen Shot
In Development
![Page 19: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/19.jpg)
Further Open Source Developments/Testing
• QGIS Web Server – Alternative to GeoServerAllows 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
techAllows any android device to be used as a data collection device with digital forms sent via GPRS to back end postgres database
![Page 20: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/20.jpg)
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
![Page 21: Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011](https://reader035.vdocuments.mx/reader035/viewer/2022081506/56649da25503460f94a8f1c1/html5/thumbnails/21.jpg)
Thank you/Faafetai