Course Topics:
Projections, Feature extraction, Geoprocessing, Model Builder, Working with tables, Querying Map features, Creating Geodatabases and Presenting data (Map Composition)
Date:
N/A
Duration:
The course will be completed in 5 days
Software:
ArcGIS® & Open Source software (QGIS)
INTRODUCTION TO GEOGRAPHIC DATA VISUALISATION
Objective(s):
Geographic Information Systems (GIS) is the science and technology which develops and uses information science infrastructure to address the problems of geography, cartography, geosciences and related branches of science and engineering. Discover how to visualize real-world features, analyze spatial patterns, obtain information and communicate that information to others. You will create GIS maps and explore the data behind the maps as you work with geospatial tools to master the fundamental concepts that underline GIS technology. Have a GIS perspective/perception of the real world.
Content(s) of Module:
- Find and organize geographic data and other content for a mapping project.
- Accurately display features on a GIS map and access information about them
- Perform spatial analysis to answer questions and create new information.
- Create and share a GIS map
Prerequisite(s):
- Students should have laptop for the installation of GIS software
- Basic computer literacy
Course Topics:
Projections, Feature extraction, Geoprocessing, Model Builder, Working with tables, Querying Map features, Creating Geodatabases and Presenting data (Map Composition)
Date:
N/A
Duration:
The course will be completed in 2 days
Software:
Open Data Kit (ODK) & ArcGIS®
GEOSPATIAL DATA COLLECTION
Objective(s):
Global Positioning Systems (GPS) determines a location on the surface of the Earth. The participants will be able to capture data in the field and also generate maps out of the geo-located data during this GPS training program
Content(s) of Module:
- Introduction to Handheld GPS
- Introduction to Mobile Data Collection Kits
- Designing survey forms prior to field exercise
- Setting up aggregate server with Google App Engine
- Field Exercise
- Downloading field data from GPS
- Exporting data from ODK aggregate as CSV
- Visualising data in GIS
Prerequisite(s):
- Students should have laptop for the installation of GIS/GPS software
- Computer literacy
Course Topics:
Projections, Feature extraction, Geoprocessing, Model Builder, Working with tables, Querying Map features, Creating Geodatabases and presenting data (Map Composition).
Date:
N/A
Duration:
The course will be completed in 5 days
Software:
Python, Jupyter Notebook
INTRODUCTION TO PYTHON PROGRAMMING
Objective(s):
In this Introduction to Python programming training course, you will learn to develop applications using Python's language features, standard library modules, and third-party software packages. Gain the skills to achieve rapid development cycles, faster time-to-market, and lower cost of maintenance. Python is a powerful and flexible object-oriented scripting language that is designed for ease of use and enhanced productivity. Learn to leverage these powerful features in this 5-day hands-on course.
Content(s) of Module:
- Using Python with Jupyter Notebooks
- Data Types and Operators
- Control Flow
- Functions
- Run and Edit python scripts
Prerequisite(s):
- Students should have laptop for the installation of Jupyter Notebook and python modules
- Basic computer literacy
Course Topics:
Reading data into R, Accessing R packages, Writing functions, Debugging, Profiling R Code, Organizing R scripts
Date:
N/A
Duration:
The course will be completed in 5 days
Software:
R and R Studio
WORKING WITH BIG DATA IN R
Objective(s):
The R programming language is used for data analysis, data manipulation, graphics, statistical computing and statistical analysis. In short, R helps you analyze data sets beyond basic Excel file analysis. The R programming language and development environment are open source and have grown in popularity since its conception in the early 90s and has gradually taken the frontier of large data analysis.
Content(s) of Module:
- Basic R syntax
- Basic R programming concepts such as data types, vectors, indexing and arithmetic
- Operations in R like sorting, data manipulation and analysis
- Making plots
Prerequisite(s):
- Students should have laptop for the installation of R and R Studio software
- Basic computer literacy
Course Topics:
Image MetaData, Image/Feature Collection Methods, Band Mathematics, Image Visualisation, Data Import/Export, Sharing assets and scripts
Date:
N/A
Duration:
The course will be completed in 5 days
Software:
No Software required
GOOGLE EARTH ENGINE FOR REMOTE SENSING APPLICATIONS
Objective(s):
Harness the power of Google Earth Engine (GEE), an open source cloud computing platform with an extensive public data catalogue and pre-defined functions for image analysis.
In this five-day training session, you will be introduced to and practice working in the Earth Engine Code Editor platform, acquire fundamental skills in JavaScript programming, and learn about Earth Engine data structures, methods, functions, and algorithms on vector and raster data. The course will be structured with presentations and demonstrations to introduce material, followed by hands-on exercises.
Content(s) of Module:
- Overview of Google Earth Engine
- Introduction to Code Editor and JavaScript Syntax
- Data structure, methods, functions and algorithms
- Image processing
- Import/Export Data from GEE
- Share GEE scripts
Prerequisite(s):
- No prior experience with JavaScript is required
- Basic computer literacy and knowledge of remote sensing or GIS is desirable
- A gmail account is required
Course Topics:
Introduction, writing an actual python program, statements, input and output in python, python with postgres/PostGIS, pandas, numpy, geocoding with python, graphs and charts.
Date:
N/A
Duration:
The course will be completed in 4 days
Software:
Python
INTRODUCTION TO GIS FOR DEVELOPERS
Objective(s):
In this course, you will be taught how to write Python codes to perform spatial analysis. The course is not so much about learning Python, but rather how to integrate different spatial libraries within your Python code.
Of course, we will have a brief overview of Python. However, after the brief refresher, we will delve into using Python with Open Source GIS. In this class, you'll get exposed to all kinds of different GIS software products, and learn how to tie them all together with Python.
Content(s) of Module:
- Overview of Python
- Introduction to GDAL
- Integration of Python in Postgres/PostGIS
- Geocoding with Python, Graphs and Charts
Prerequisite(s):
- Basic computer literacy and knowledge in python