

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).