WebMap Application Development GIS Training - Short Term(Programming)

ABOUT THE COURSE

Introduction:
Q-GIS, GeoServer, PostGIS & Leaflet are the most popular Opensource technologies available to perform any GIS type work. This course is geared toward understanding fundamental concepts of:  
•    Geographic Information Science, Remote Sensing, and Cartography. 
•    Geoprocessing, Geo-referencing, and Spatial Analysis.
•    Extracting information from spatial imagery and Topo Maps.
•    Analyze spatial data 
•    GIS Database and Map Server 
•    Creating Web Map Application

Course objectives
On completion the successful student will:
•    Be proficient in using QGIS
•    Be able to reference images, digitize features (Create & Edit)
•    Understand and be able to extract pertinent information.
•    Know about the potential of and the procedures of spatial analysis.
•    WMS, WFS & WCS Services concept
•    GIS Server and Database Concept
•    Will be able to create Web Map Application(WebGIS) using HTML, CSS & JavaScript
•    Be able to make maps for publishing.

 

Prerequisite:
Any Graduate or Diploma Holder got basic knowledge of MS-Office, DBMS, Programming (HTML, CSS and Oops Concepts)

Course duration:

15 Days (Instructors/Student discretion) - 3 Hrs Per Day

Mode of Training -

Bangalore - Classroom + Practicals.

Online - Live Online Classes. Daily 4 Hrs(Need to have a laptop or Computer with Good Internet)

               Dedicated Trainer, Practical sessions. One-on-One Live Training Session.

SOFTWARE REQUIREMENTS: 
QGIS, GOOGLE EARTH PRO, GEOSERVER, POSTGRESQL (POSTGIS), LEAFLETJSAPI

 

Topics to be covered 

GIS & REMOTE SENSING COURSE CONTENT -Module 1:  4Hrs

  • Introduction to GIS
    •    Introduction to GIS
    •    History of GIS
    •    Application of GIS
    •    Intro to QGIS
    •    Intro to Web Resource (Google Earth, Bhuvan and USGS)

  • Datum and Projection
    •    Datum 
    •    Coordinate System
    •    Map Projection
    •    Map Scales

Module 2: 4Hrs

Advanced Editing & Topology

Node Tool, Edit Vertex, Split

Reshape, Merge, Offset Curve

Topology Based Editing

 

Spatial Data Query, Location-Based Query, Field Calculator

Introduction to Spatial datasets

Topology

Basic Spatial Adjustment.

GIS & REMOTE SENSING COURSE CONTENT

•    Data Types, Geo-Database, Heads-up Digitization
•    Vector Geo-referencing, Raster Geo-referencing
•    Vector and Raster Data
•    Non-Spatial Data (CSV)
•    Creating Vector Files and Data Collection 
•    Attribute Creation/Editing


•    Symbology & Labelling
•    Introduction to Symbolization 
•    Single Symbol, Unique Value 
•    Graduated Colours, Proportional Symbol 
•    Dot Density, Chart 
•    Heat Map 
•    Labelling the data, Dynamic Labelling

Module 3: 4Hrs

Cartographic Principles and Design

Introduction

History of Maps

Map Layout

Symbology

Review previous day topics (if needed)

 

Vector & Raster Analysis

Extract (Clip, Erase, Split)

Overlay

Proximity Analysis (Buffer, Multiple Ring Buffer etc.)

Statistics Analysis

DATABASE AND SERVER -
Module 4: PostgreSQL and PostGIS Training: 10Hrs

  • What is a spatial database?

    • 1.1 Thinking spatially 3

      • Introducing the geometry data type

    • 1.2 Introducing PostgreSQL and PostGIS

      • ​PostgreSQL strengths

      • PostGIS, adding GIS to PostgreSQL

      • Alternatives to PostgreSQL and PostGIS

      • What works with PostGIS.

    • 1.3 Getting started with PostGIS Verifying version of PostGIS and  PostgreSQL.

      • Creatinggeometries with PostGIS.

    • 1.4 Working with real data.

      • Loading comma-separated data.

      • Spatializing flat file data

      • Loading data from spatial data sources.

    • 1.5 Using spatial queries to analyze data Proximity queries

      • Viewing spatial data with QGIS.

    • 1.6 Summary 

Getting Started with GeoServer 10Hr

Installing required components

  • Checking presence of Java on your windows machine

  • Checking the presence of Java on your Linux machine

  • Installing JRE on your server

  • Installing Tomcat on your server

Configuring Tomcat as a service on Linux Mint

Installing GeoServer

Deploying GeoServer on Tomcat

Implementing basic security

Improving security settings

Understanding the GeoServer release cycle

Upgrading your installation

Summary

Using PostGIS in a desktop environment

  • 1.7 Quantum GIS

    • ​Feature summary 357

    • Adding a PostGIS connection

    • Viewing and filtering PostGIS data

    • Connecting with other spatial databases

    • Loading other vector and raster layers

    • Exporting data

    • Summary 

Exploring the Administrative Interface
Understanding the interface

Data Section

Service Section

Demos

Exploring Demo Request

Adding your Data

Configuring your data

  • Configuring vector data sources

    • Java properties files

    • Adding properties files

    • Using shapefile

    • Adding shapefiles

    • Using PostGIS

    • Installing PostgreSQL and PostGIS

    • Loading data in PostGIS and publishing them in GeoServer

Accessing Layers

Web services
WMS formats
OpenLayers
Exploring the OpenLayers options

Configuring raster data sources

  • GeoTiff

  • Adding a raster

Styling Your Layers

Understanding Styled Layer Descriptor (SLD)

Loading data for styling

  • Working with point symbols
    LineString symbols
    Working with polygon symbols
    Adding labels
    Putting it all together Grouping layers

Introduction to Web Map Application using LEAFLET JS (10Hr)

INTRODUCTION TO WEB APPLICATION

Webserver and Client
HTML and HTTP
Understanding URL
Web application Directory structure
Deployment descriptor.

.

  • .

Exploring Leaflet Creating a basic map with Leaflet

Mapping Online
LeafletJS, Shapes and Basics
Popups and Icons - Part 1. Popups and Icons - Part 2
GeoJsons, 
Bounds

Events Part 1. Events Part 2. Events Part 3
Design, Overlays and Interactivity. Overlay Design
Map Data, Integration, Advance Integration
Heatmaps, Clustering, Geolocation
Routing and Directions, Drawing
Images on the map.
Creating Interactive Web Map application with Bootleaf Map Templates.

 

Add-Ons

  • Mock Interview

  • Technical Test 

  • Closing and Discussions.

  • Live Project Work.

  • Labs.

  • Mid Test.

  • Resume Preparations.

  • Placement Assistance(Training & Interviews and Refer to the Companies).

AvaKaza Geo-Science Research Technologies

……..Where knowledge springs into reality-Dr.Shomir Dhar