Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DATABASE & WEBGIS - GIS BOOTCAMP

1,811 views

Published on

  • Be the first to comment

DATABASE & WEBGIS - GIS BOOTCAMP

  1. 1. DATABASE & WEBGIS GIS BOOTCAMP - GDEV
  2. 2. Outline • Databases Introduction Types of dbase Spatial dbase Comparison: MySQL vs PostgreSQL Dbase data conversions • WebGIS Introduction Purpose Technologies GIS Languages & Frameworks GIS systems development Experience skills GIS system architecture Case study
  3. 3. DATABASE • What is a dbase? A database is a collection of information organized to provide efficient retrieval. The collected information could be in any number of formats (electronic, printed, graphic, audio, statistical, combinations). • What is a DBMS? A database management system (DBMS) is a collection of programs that enables you to store, modify, and extract information from a database.
  4. 4. • Different types of dbases available: • NoSQL • Cassandra • MySQL • MongoDB – supports 2D • CouchDB - document based database system that can be spatially enabled by a plugin called Geocouch • CartoDB is a cloud based geospatial database on top of PostgreSQL with PostGIS • PostgreSQL -postgis
  5. 5. • What is a spatially-enabled database? or geodatabase is a database that is optimized to store and query data that represents objects defined in a geometric space. PostgreSQL DBMS (database management system) uses the spatial extension PostGIS to implement the standardized datatype geometry and corresponding functions.
  6. 6. COMPARISON MySQL • When To Use Distributed operations High security Web-sites and web- applications Custom solutions • When Not To Use SQL compliance Concurrency Lack of features PostgreSQL • When To Use Data integrity. Complex, custom procedures Integration Complex designs: • When Not To Use Speed Simple set ups Replication
  7. 7. DBASE DATA CONVERSIONS • Formats Json Geojson Csv Shp Kml/Kmz
  8. 8. WEBGIS: INTRODUCTION • What is WebGIS? A type of distributed information system, comprising at least a server and a client, where the server is a GIS server and the client is a web browser, desktop application, or mobile application. • WebMap? Online map delivered by a GIS
  9. 9. PURPOSE • The Web GIS is one of the Geoinformation Technology fields. • The basic tasks of Web GIS are:  Visualization - spatial representation of the existing information  Simplification of work with the spatial information in a web;  Managements and publication of spatial data, search and other services based on a site of objects (LBS - location based services)
  10. 10. TECHNOLOGIES • Databases : PostgreSQL with Postgis extension • Languages: Python, Php, Javascript, HTML5, CSS3, jQuery • Frameworks: Geodjango, Cartoweb… • 3rd party applications: OpenGeoSuite, QGIS
  11. 11. GIS: LANGUAGES & FRAMEWORKS Languages • Python • HTML5 • CSS3 • Javascript • Php • Java Framework • Webpy • Django • Geoext • Openlayers • Leaflet js • D3(visualization) • Mobile: • PhoneGap • Sencha GIS • Geodjango • (Django) • Geonode • (Geodjango) • Cartoweb
  12. 12. GIS SYSTEM DEVELOPMENT Database • PostgreSQL- Postgis • MySQL Frontend • HTML5 • CSS3 • Bootstrap3 • Javascript  Openlayers  Leaflet js  Geoext  Openstreetmap Backend • Geodjango • (Django) • Geonode • (Geodjango) • Cartoweb
  13. 13. Experience/Skills Computer Programming Database Development Web Design & Internet Mapping GIS Analysis Graphic Design + Cartographic Design + Digital Mapping Theory
  14. 14. GIS System Architecture: Mapserver
  15. 15. GIS System Architecture: Geodjango FrontEnd HTML5 CSS3 Javascript Models Views Controls PostgreSQL
  16. 16. Case study: BizTrac • Access to GIS data and functionality • Can add value to web sites • Examples: – Service Location – Service Delivery – Data Access – Data Commerce
  17. 17. Conclusion  Creating of centralized WebGIS database will lead to success in every field of work related to spatial analysis.  After completing of the module WebGIS you can build your own map in Internet with different attribute data.  It means that you will be architecture but not client (user) of this product.
  18. 18. QUESTIONS…..?

×