0% found this document useful (0 votes)
7 views

Stalwart Course Outine - Geospatial Analysis Using Python (Jupyter) R1

The document outlines a 30-hour course on Geospatial Analysis using Python, targeting individuals with a background in Python, statistics, and GIS software. It covers various topics including machine learning, spatial analysis, and remote sensing, with practical applications and tools such as QGIS and Python libraries. Participants are required to have specific hardware and software setups to facilitate hands-on learning.

Uploaded by

compunnel123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Stalwart Course Outine - Geospatial Analysis Using Python (Jupyter) R1

The document outlines a 30-hour course on Geospatial Analysis using Python, targeting individuals with a background in Python, statistics, and GIS software. It covers various topics including machine learning, spatial analysis, and remote sensing, with practical applications and tools such as QGIS and Python libraries. Participants are required to have specific hardware and software setups to facilitate hands-on learning.

Uploaded by

compunnel123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1000+ Industry Relevant Courses || 500+ Industry Veteran Trainers

Machine Learning & Artificial Intelligence || Internet of Things || BigData || Data Science
Crypto-currency & Security || DevOps || Programming Languages || Java/J2EE
Microsoft Technologies || Mobile & Web Technologies || Business || Agile
Course Name

Geospatial Analysis using Python (Jupyter)

Duration

30 Hours

Prerequisites

Python Basics, Stats Basics, ArcGIS, QGIS Basics

Lab Setup

HW : 1 System per participant with a minimum of 8GB RAM and 100GB Disk Space

OS : Windows

SW :
1. Colab – Browser Based ( https://colab.research.google.com/ )
2. GDrive – Normal Google Drive
3. Anaconda 3 – Can manage this with Jupyter Notebook. ( https://jupyter.org/ )
4. Python 3 – Can manage this with Jupyter Notebook. ( https://jupyter.org/ )

Python Libraries to be installed: pyqgis, sklearn, pandas, numpy, matplotlib, seaborn, keras,
tensorflow

Software Installation: QGIS latest

Course Contents

1. Introduction to Python - 2 Hours

2. Introduction to Machine Learning and Deep Learning for Image Classification (3 Hours)

3. Introduction to Geospatial Analytics (2 Hours)


a) Conceptual Framework for spatial data science
b) Places as objects (Points, Lines and Polygons)
c) Evaluating and selecting data
4. Essential Facilities For Spatial Analysis (2 Hours)

a) Understanding spatial relationships


b) Spatial literacy
c) Mapping inequalities
d) Data resources

5. QGIS & Python for spatial analytics (2 Hours)


a) Exploring QGIS workspace
b) Python plugin
c) Accessing the data
d) Working with layer panels
e) Web Feature Service (WFS)
f) Discovering attributes

6. Geospatial Analysis using Python ( 3 Hours)

a) History of Geospatial analysis


b) GIS, Remote Sensing, Elevation Data
c) Computer-aided Drafting
d) GIS Concepts, Thematic Maps, Spatial Indexing
e) Metadata, Map Projections, Rendering
f) Remote Sensing Concepts, Images as Data
g) Geospatial Rules about Polygons
h) Simple Python GIS & Building a SimpleGIS
i) Rendering the Map

7. Geospatial Data & Technology Landscape (3 Hours)


a) Data Structures & Common Traits
b) Spatial Indexing Algorithms
c) Quadtree Index, R-Tree Index
d) Grids, CAD files, Shapefiles
e) GeoJSON, GeoPackage, Raster Datatypes
f) LIDAR, Web Services, Geospatial Databases
g) GDAL, PostGIS, Python’s pycsw Library

8. Geospatial Python Toolbox (2 Hours)


a) Python Networking Libraries
b) Python urllib Module
c) Python requests Module
d) FTP, ZIP & TAR Files
e) WKT, Python JSON Libraries
f) Geojson Module, Jupyter and Other Python Modules

9. Python and GIS ( 2 Hours)


a) Haversine, Vincenty Formula
b) Reprojection, Area of Polygon
c) Shapefiles, Point-in-polygon Formula
d) Dot Density Calculations, Choropleth Maps

e. Headmaps, GPS Data, Geocoding

10. Remote Sensing, Elevation Data using Python (3 Hours)


a) Swapping Image Bands, Creating Histogram
b) Clipping Images, Classifying Images, Extracting Features
c) Change Detection, Reading Grids, Elevation Contours
d) Working, Creating a Grid, Visualizing LIDAR Data
e) Creating a Triangulated Irregular Network

11. Geospatial Python Modeling (3 Hours)


a) Creating NDVI
b) Rasterizing the Shapefile
c) Clipping the Bands
d) Classifying, Loading, Preparing NDVI
e) Flood Inundation Model, Flood Fill Function
f) Creating a Color Hillshade, Simple A* Algorithm
g) Generating a Real-World Path
h) Geolocating Photos
i) Calculating Satellite Image Cloud Cover

12. Real Time Data Analysis (3 Hours)


a) Using Real-Time Data
b) Tracking Vehicles
c) NextBus Route List
d) Storm Chasing, Reports from the Field
e) Building a GPS Reporting Tool

You might also like