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

2,113 views

Published on

  • www.HelpWriting.net helped me too. I always order there
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello! I have searched hard to find a reliable and best research paper writing service and finally i got a good option for my needs as ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • To get professional research papers you must go for experts like ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Yes you are right. There are many research paper writing services available now. But almost services are fake and illegal. Only a genuine service will treat their customer with quality research papers. ⇒ www.WritePaper.info ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ⇒ www.WritePaper.info ⇐ is a good website if you’re looking to get your essay written for you. You can also request things like research papers or dissertations. It’s really convenient and helpful.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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…..?

×