Introduction
OpenLayers is one of the most popular and powerful open-source JavaScript-based web mapping library. OpenLayers allow us to develop functionally rich web mapping applications while supporting variety of data sources.
This course is developed on latest version of OpenLayers and the fundamentals shall remain applicable on upcoming versions. It is designed to give you necessary kick-start for becoming successful WebGIS developer. The objective is to takeout the fear of programming and make you self sufficient GIS developer.
At the end of this course, you will be able to start developing Web-mapping application on your own. You will learn how to use online documentation provided by OpenLayers. You will be able to debug the code and solve the problems by yourself.
The course covers following topics:
Basic fundamentals of WebGIS application and its anatomy
VS Code IDE utilization and debugging techniques
Setting up the development environment
Understanding key components of OpenLayers (Map, View, Layers, Overlays, Controls etc.)
Understanding Tiled and Untiled layers
Working with various sources of Raster and Vector layers
Interacting with layers and feature info popups
Overlaying Heatmaps and Graticules
Styling Point, Line and Polygon features
Advanced attribute based styling
Understanding projections and provisions in OpenLayers
Coordinate transformation and on-the-fly reprojection
Interacting with OpenLayers Map (Select, Draw, Modify, DragAndDrop etc.)
Styling and manipulating controls
Adding custom controls
Geolocation API and Direction support
All the best and Happy Learning :-)