

WEB MAP APPLICATION DEVELOPMENT
Course Details
Software or Technology: ArcGIS/QGIS, ArcSDE/PostgreSQL(PostGIS), GeoServer/ArcServer, ArcGIS for Javascript API/Leaflet/OpenLayers, Bootleaf Map Framework
ABOUT THE COURSE
This course based on creating powerful and interactive web mapping applications using the rich set of features provided by opensource map API like leaflet/OpenLayers and Esri javascript API.
TOPICS WE COVER
GEOSERVER
Open Source GIS
Introduction to GeoServer
Installing required components
Installing JRE on your server
Setup Apache Tomcat Server
Installing GeoServer
Deploying GeoServer on Tomcat
Load Vector and Raster data into Geoserver
Implementing basic security
Understanding the GeoServer release cycle
Exploring the Administrative Interface
Adding your data
Accessing Layers
Web Services (WMS, WFS, WCS)
Styling your Layers
Securing Geoserver for Production
Summary
POSTGRESQL WITH POSTGIS EXTENSION
Open Source GIS
Introduction and getting started
Installation and Setting up PostGIS Extension
Loading, exporting and using spatial data
Basic Structured Query Language (SQL)
Geometry and Geography functions
Relationships between geometries
Measurements
Spatial relationships and joins
Geoprocessing functions
Working with real data
Using PostGIS in GIS Desktop
Putting POSTGIS to work
Using PostGIS in Web Map Application
LEAFLET/OPEN LAYERS API
Open Source GIS
Introduction
Mapping Online
LeafletJS and OpenLayers
Downloading and Setting up OpenLayers and Leaflet
Working with Plugins
Map Interactions
Overlay Interactions
ESRI leaflet API
Overlay Data
Layers Switching Controls
Interactive pan/zoom
Bookmarked pan/zoom
Fullscreen
Minimaps & synced maps
Measurement
Mouse coordinates
Geolocation
Geoprocessing
Routing
Geocoding
Summary
Events
User interface
Print/export
ARCSERVER & ARCSDE
Commercial GIS Software
Installing ArcGIS for Server
Server Site Components
Working with GIS Services
Using GIS services for visualization
Consuming services from the GIS software
Consuming services from APIs
Using GIS services for editing
Setting up the SDE geodatabase
Connecting and registering the SDE geodatabase
Connecting PostgreSQL using SDE geodatabase and administration
Publishing a feature service
Editing feature services using ArcMap
Planning and Designing GIS Services
Deploying GIS services
Enabling geodatabase
Securing ArcGIS for Server
Creating users and roles
Summary
ARCGIS FOR JAVASCRIPT API
Commercial GIS Software
Introduction to ArcGIS For JavaScript API
Layers and Widgets
Writing Queries
Building Custom Widgets
Working with Renderers
Working with Real-Time Data
Map Analytics
Advanced Map Visualization and Charting Libraries
Visualization with Time Aware Layers