Geodesy and Geomatics Engineering

The courses presently offered in the Geomatics Engineering Program by the Department of Geodesy and Geomatics Engineering are described below.

The first digit of the identification number indicates the level of the course. A “5” indicates an elective course, normally done in the final year.

The second digit normally indicates the subject area as follows:

0 measurement, positioning and navigation
1 applied analysis
2 geodesy
3 imaging and mapping
4 information management, modeling and visualization
5 land administration
6 synthesis and design
7 technical communication, complementary studies
8 service course for other disciplines
9 general (geodesy or geomatics or both)

The third digit carries the course sequence identification integer where "0" refers to the first course, "1" to the second course, and so on.

As stated below, a course may have prerequisite courses or co-requisite courses or both. It is expected that students will have completed at least the prerequisite courses prior to doing a course in order to be adequately prepared to deal with the material of that course. Those who have not completed those courses can expect to spend additional time acquiring this background knowledge on their own and should budget more time for that course. Nonetheless, a course instructor has the right to insist that students may take her/his course only if they have met the prerequisite or co-requisite stipulations or both.

The credit hour weighting of a course is also an indication of the amount of time that may have to be spent on a course. Generally, the number of hours per week (including all scheduled class time) could be from 2 to 3 times the number of credit hours. As an example, a course is shown as being “(2C, 3L) 4 ch”. This means that a student might spend up to 8 to 12 hours per week, including the scheduled 5 hours of lectures (C) and lab (L). Students who have not completed the prerequisites can expect to spend more time than this.

For list of core courses and technical elective courses, see Section G in the program description.

NOTE: See the beginning of Section H for abbreviations, course numbers and coding.

GGE2001Advanced Surveying4 ch (2C 3L) (EL)

Barometric and trigonometric heighting. Precise levelling. Mechanical distance measurements. Electronic angle and distance measurement, total stations, and reflectorless EDM. Coordinate transformations and positioning by trigonometric sections. Route and construction surveys. Geodetic control surveys: from triangulation to GPS. Digital terrain models. Contouring. Practical use of GPS. Introduction to the design of surveys and specifications. Related issues of occupational health and safety.

Corequisite: GGE 2201.
GGE2013Surveying Practicum4 ch (EL)

Two weeks of practical exercises following spring examinations. Management of occupational health safety issues. NOTE: Credit will not be given for both GGE 2013 and GGE 2014.

Prerequisites: GGE 2001

GGE2014Surveying Practicum (Off-Campus)4 ch (EL)

A series of practical surveying exercises completed remotely during summer term. Management of occupational health and safety issues. NOTE: Credit will not be given for both GGE 2013 and GGE 2014.

Prerequisites: GGE 2001
GGE2502Land Administration4 ch (3C 1L) (W) (EL)

Introduction to basic priniciples and current issues in land administration from Canadian and international perspectives. Covers views of land tenure, land management, land information, management, reform of cadastral systems, and coastal zone management. Includes practical exercises reinforcing course topics while building communications and analytical skills.

GGE3021Survey Design and Analysis5 ch (3C 3L) (EL)

Develop a deep understanding of surveying observations and their errors and apply it in design of control surveys that efficiently meet client requirements. Students learn operational principles of instruments, behavior and mitigation of observation errors, interpretation of specifications for surveys,  and design and analysis of control surveys. Angle, azimuth, distance, and height difference observables are covered. Issues of occupational health and safety in survey design will also be addressed.  

Prerequisites: GGE 2001,  GGE 3212

Co-requisite: GGE 3121

GGE3033Survey Design Practicum4 ch (EL)

Apply principles of survey design and analysis to a control survey involving total station, differential levelling, and GNSS observations. Students undertake two weeks of practical exercises in survey planning, execution, and analysis following spring examinations. Management of occupational health and safety is discussed and applied in field operations.  NOTE: Credit will not be given for both GGE 3033 and GGE 3034.

Prerequisite: GGE 3021. 

GGE3034Survey Design Practicum (Off-Campus)4 ch (EL)

Apply principles of survey design and analysis to a control survey involving total station, differential levelling, and GNSS observations. Students undertake a series of practical exercises in survey planning, execution, and analysis completed remotely during the summer term. Management of occupational health and safety is discussed and applied in field operations. NOTE: Credit will not be given for both GGE 3033 and GGE 3034.

Prerequisite: GGE 3021.
GGE3221Introduction to Global Navigation Satellite Systems 4 ch (3C 2L) (EL)

Principles of space geodesy. Satellite based positioning systems, especially the Navstar Global Positioning System (GPS) including observations, development of mathematical models, static and dynamic positioning, error analysis, software structure, and processing considerations. Real Time Kinematic (RTK) GNSS positioning.

Prerequisites: GGE 2201. 

Co-requisite: MATH 2513.

GGE3302Remote Sensing5 ch (3C 3L) (EL)

Overview and physical basis of remote sensing. Space- and air-borne sensor systems, active and passive sensors. Fundamental geometry of photogrammetry. Image statistics. Rectification of digital imagery. Image enhancement, spectral and spatial filtering. Multi-spectral transformations. Thematic information extraction, classification and accuracy assessment, change detection. 

PrerequisiteGGE 2013, MATH 2513, and STAT 2593 

GGE3311Ocean Mapping4 ch (3C 2L)

Introduction to hydrography: geomatics aspects, trends and prospects, role in offshore management. Depth determination: seabed and seawater properties, non-acoustic methods, underwater acoustics, vertical and oblique incidence methods, bathymetric and imaging methods. 

Prerequisite:  GGE 3302  

Corequisite: GGE 3121 
GGE3403Introduction to Geographic Information Systems 4 ch (2C 3L)

Introduction to GIS technology; Application of GIS; understanding the nature of geographic data, from geographic data to geographic information (GI), Information Systems (IS), and GIS; earth size and shape; tracing and mapping entitles on the earth; geographic data sources and collection methodologies; evaluating the quality of the data sources; representing geographic data in the GIS; loading and managing geographic data in the GIS; analyzing geographic data, solving geographic related problems using GIS, mapping the results of that analysis using GIS, and publishing the results of the analysis on the web. 

Prerequisite: MATH 1503 

Corequisites: GGE2201. 
GGE4232Geodesy II4 ch (3C 2L)

Terrestrial, celestial and orbital coordinate systems; coordinate transformations; positioning in 3 dimensions, on the ellipsoid and on a conformal mapping plane. Height systems. Temporality of geodetic parameters. Earth observation systems.

Prerequisites: GGE 3212.

GGE4333Photogrammetry4 ch (3C 2L)

Photogrammetric principles, systems, sensors, and products. Geometry of vertical, tilted and stereoscopic aerial photographs. Fundamental photo and model space coordinate systems. Photogrammetric measurement and refinement. Direct and inverse coordinate transformations. Collinearity and coplanarity conditions, direct linear transformation and rational function models. Interior and exterior orientations. Concepts of aero-triangulation. Principles of images matching and epipolar geometry, DEM generation and orthorectification. Close range and UAV photogrammetry, Flight project planning. Integration of LiDAR and Photogrammetry.

Prerequisites: GGE 3321 and GGE 3112.

GGE4413Advanced Geographic Information Systems 4 ch (3C 2L)

Mapping concepts and Geographic Data Management and Analysis: (a)Mapping concepts: cartographic generalization and multiple representation, representation of the terrain (DEM/DTM/DSM/nDSM/Point Clouds, 3D city models), interpolations methods, map design and interactive visualization; (b) Geographic Data Management and Analysis: database design theory, conceptual models (entity relationship model, UML), logical models (relational, object and object relational model), physical models, spatial index structures, algorithms for analysis of geographic data, graph theory, introduction to XML and XML-based languages for GIS, Spatio-temporal modelling in GIS.

Prerequisites: GGE 3403

GGE4511Survey Law I4 ch (3C 2L*) (W) (EL)
Real property and boundaries in Canadian law. Estates in land, land granting, and historical settlement patterns, land registration,  systems and understanding boundary creation. Managing uncertainties and misalignments of title and possession. Dedication and survey of public roads and highways. Introduction to indigenous title.

Prerequisites:
GGE 2501.
GGE4700Design Project and Report6 ch (2C 2L) (EL)

A full year course (fall term then winter term) involving the design and implementation of a geomatics activity or project and a reporting on the results or outcome, all under the direct supervision of a faculty member or equivalent in industry. Lecture topics include: engineering economics and business management issues specific to geomatics; financial decision making in geomatics. Must be done in the student’s final year of the programme.

GGE5321Oceanography, Tides, and Water Levels4 ch (3C 1L)

Descriptive and theoretical introduction to physical oceanography, focusing on the coastal zone and the continental shelf. Components of physical oceanography that affect the accuracy and operational conduct of hydrographic surveying. Detailed studies of the controls on sound speed structure (seawater properties, propagation and refraction). Detailed studies of the controls on surface water level (tides, waves and swell, vertical reference surfaces). Constituent extraction from tidal observations and prediction of tides. Discrete and continuous tidal zoning, including an introduction to coastal hydrodynamic models. 

GGE5332Marine Geology and Geophysics4 ch (3C 1L)

Descriptive marine geology including all ocean depths, but focusing on the coastal zone and continental shelf. Components of surficial sedimentology that affect the accuracy and operational conduct of hydrographic surveying. Detailed studies of the controls on seafloor processes (deposition and erosion) and bottom backscatter strength (sonar performance, geomorphology, sediment classification). Descriptive and introductory-theoretical marine geophysics including single-channel, 2D multi-channel and 3D multi channel reflection seismic surveying. Marine refraction seismology. 

GGE5353Hydrographic Field Operations4 ch (EL)

Complex Multidisciplinary Field Project (CMFP) focused on autonomous survey vessel operations to support a specific ocean mapping and nautical charting problem. The CMFP will include survey planning, equipment preparation, data acquisition, and data processing to generate ocean mapping deliverables.

Prerequisites: GGE 3311, GGE 5321.

Co-Requisites: GGE 5332 and GGE 5342

GGE5433Online Spatial Data Handling3 ch (2C 2L)
Explore the history of the web, the evolution of cloud computing, and APIs. An introduction to computational notebooks through a combination of lectures and hands-on exercises using Jupyter Notebooks. Explore and query online spatial data, perform geospatial data operations (e.g., spatial predicates) and statistical analysis (e.g., spatial point pattern analysis, linear regression, logistic regression, decision trees), while developing notebooks that can be shared and re-used. Offered online as open entry.
GGE54103D Spatial Data Processing4 ch (2C 3L)
Strengthen skills in 3D geospatial data processing, managing and modelling; problem-solving; and teamwork. This course is designed to follow on from GGE 4423 and GGE 4313. Students will gain a more profound knowledge of 3D geospatial data and learn to design appropriate pipelines for 3D geospatial data processing, managing and modelling. Theoretical concepts along with hands-on individual and team-based experiences guide the students through analysis with 3D GIS platforms.

Prerequisites: GGE 4313 and GGE 4423
GGE5522Survey Law II4 ch (3C 2L*) (W) (EL)

Advanced Canadian law affecting real property, boundaries, and surveys. Land registration, systems and associated issues. Boundary descriptions and interpretation of boundary evidence  Role of the surveyor as an expert witness. Specialized topics including conodminiums, water rights and boundaries, international water boundaries, and indigenous rights to land.

Prerequisites: GGE 4511.
GGE5802Land Use Planning for Geomatics4 ch (3C 3L) (W) (EL)

Introduction to urban and site planning and related environmental management issues. The evolution of cities, community planning and municipal administration, principles of land use, and the administration and enforcement of planning regulations. In the context of geomatics: site analysis and the physical, social, and environmental impacts of development on a site and its surroundings. The economics of land development.

Restricted to students in their final year.

Co-requisites: GGE 4511, and GGE 5522.

GGE5913Special Studies in Geomatics I1 ch (1T 1L)

Directed study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913, GGE 5923, or GGE 5933

GGE5923Special Studies in Geomatics II2 ch (1T 3L)

Directed study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913, GGE 5923, or GGE 5933.

GGE5933Special Studies in Geomatics III3 ch (1T 5L)

Directed study in an approved topic in geomatics. Supervision by a faculty member. Normally done in a student’s final term. Credit will be given for only one of GGE 5913, GGE 5923, or GGE 5933. 

GGE3700Survey Project and Report6 ch (2C 2L) (W) (EL)
A full year course (fall term, then winter term) involving the completion of a cadastral survey project and reporting on the results, all under the direct supervision of a faculty member and licensed land surveyor. Lecture topics include economics and business managementissues specific to the survey profession, financial decision-making in geomatics, land surveying articling process, project management techniques, technical report writing, and presentation skills.  Must be done in the students' first year of the programme. Open only to Bachelor of Geomatics Students, credit will not be given for both GGE 3700 and GGE 4700.
GGE1022Fundamentals of Surveying and Mapping 3 ch (2C, 2L)(EL)
Learn surveying and mapping theory and techniques. Introductory principles of route design. Introductory remote sensing. Introductory uncertainty & estimation theory. Traversing, levelling, and GNSS Surveys. Creation of topographic plans using CAD software. Applications of Geographic Information Systems. NOTE: This course is not open to BSE.GGE or BGEOM students. 
GGE2201Introduction to Coordinate Systems in Geomatics 3 ch (3C)

Learn the fundamentals of coordinate systems, particularly those used in geodesy and geomatics. Topics include: celestial, terrestrial, orbital, and local coordinate systems; theory of heights and vertical reference systems; coordinate transformations; map projections; time keeping and time systems; realization of coordinate systems. 

Co-requisite: MATH 1503 
GGE3112Introduction to Adjustment Calculus 5 ch (3C 3L)

Calculus of variations; quadratic forms; least-squares principles; least-squares method, weight matrix, variance factor; parametric, conditional and combined adjustment.  

Prerequisites: MATH 1503,  MATH 2513, and STAT 2593 
GGE3221Advanced Adjustment Calculus 4 ch (3C 2L)

Quality control, uni- and multivariate statistical testing; approximation, prediction, filtering in observation and frequency domains; constraint functions; weighted parameters; nuisance parameters; sequential adjustment; Kalman filtering. 

Prerequisites: GGE3112. 
GGE3212Geodesy I 4 ch (2C 3L)

Learn introductory geodesy. This course covers institutional organization of geodesy; history of geodesy; motions of the Earth; tools to measure the motions of the Earth; measurement and theory of the Earth’s gravity field; the geoid, ellipsoids, and datums; geodetic control in Canada; and reducing the impact of natural hazards on the Earth. 

Prerequisites: GGE2201.  
GGE3321LiDAR Fundamentals 3 ch (3C 2L)

Principles and characteristics of Laser scanning systems, their components, products, and limitations. Explore different laser scanning platforms including stationary and mobile mapping systems. Learn fundamentals of LiDAR Georeferencing, Strip Adjustment, and point cloud registration. Design data collection pipelines for Laser scanning applications. Perform essential point cloud processing and accuracy assessment. 

Prerequisites: GGE2001, GGE2201, and GGE3302. 

Corequisites: GGE3221.
GGE5031Kinematic Positioning 4 ch (3C 2L)

Performance requirements, mathematical models, observation methods, processing strategies, uncertainties and other characteristics associated with moving marine, land, airborne, and space vehicle positioning, orientation and attitude applications, using autonomous, terrestrial, satellite, and acoustic methods.  

Prerequisites: GGE3221, GGE3121, GGE3311, and GGE4232.  
GGE5032Precision Surveying 4 ch (2C 3L)

Develop skills in design, execution, and analysis of diverse control and monitoring survey types. Students explore specifications for common types of survey, and later study specialized requirements and techniques for surveys in areas of limited extent, underground surveys, and surveys for monitoring movement over time. Unique health and safety considerations associated with these survey types are discussed. 

Prerequisite: GGE3021.
GGE5033Integrated Monitoring and Deformation Analysis 4 ch (3C 2L)

Understand and apply integrated analysis of deformation of the rock mass caused by materials extraction. Overview of problems related to integrated monitoring and deterministic modelling of deformations of human-made and natural structures. Learn and apply stress-deformation analysis based on principles of continuum mechanics including principles of finite element method, review of monitoring techniques and principles of integrated analyses, definitions of sustainable mining, rock mechanics with applications in underground mining, open pit mining, and oil and gas extraction. 

GGE5043Analysis of Rockmass Deformations Caused by Mining 4 ch (2C 4L)

Learn about problems related to integrated monitoring and deterministic modelling of deformations of engineering and natural structures with a strong focus on numerical analysis. Summary of stress-deformation analysis using finite element method, short review of deformation monitoring techniques and principles of integrated analyses, examples of analysis of deformations caused by underground mining and open pit mining, and use of the results in design of monitoring schemes.   

Co-Requiste: GGE 5033. 
GGE5241Global Navigation Satellite Systems for Geodesy 4 ch (3C 3L*)

Review of coordinate systems. Orbital dynamics. GPS for high precision positioning and navigation. Major practical lab in GPS positioning.  

Prerequisites: GGE3221 and GGE4211.  
GGE5243Gravity Field in Geomatics 4 ch (2C 3L)

Build an in depth understanding of Earth’s gravity field and its application to various aspects of Geomatics. Students learn the theory of Earth’s gravity field and its temporal variations. Space, airborne and terrestrial observational methods associated with absolute, relative, network, and moving-base gravimetry are covered, as well as errors in these techniques. Mathematical models, gravity field parameter transformations, and a selection of applications (e.g., geoid determination, height systems, mass transfer) are also covered. 

Prerequisites: GGE3121 and GGE4232. 
GGE5312Computer Vision – Methods and Implementation 4 ch (3C 3L*) (EL)

Introduction to software implementation, including image data formats, programming standards, libraries, writing, compiling and running software codes. Computer vision methods, algorithms, and applications, including edge detection, feature extraction, image matching, mathematical morphology, image segmentation, image classification, object detection, and 3D creation.  

Prerequisites: CS1093 and GGE3311.  
GGE5342Advanced Hydrography 3 ch (2C 2L) (EL)

Advanced acquisition, processing and delivery of ocean mapping data. Topics covered include: Multibeam sonar system setup, integration, application and troubleshooting; survey planning and reporting; advanced multibeam sonar data processing, including water column object detection; and hydrographic data management.  

Prerequisites: GGE3311 and GGE5321. 
GGE5341Machine Learning and AI in Geomatics 4 ch (3C 2L) (EL)

Overview of Machine Learning (ML) and Artificial Intelligence (AI). Fundamentals, algorithms, and applications of widely used ML and AI methods in geospatial data analysis, including Supervised Learning, Unsupervised Learning, Fuzzy Logic, Wavelet Transformation, Artificial Neural Network, and Deep Learning.  

Prerequisite: GGE3302.
GGE5421Geospatial Development 3 ch (2C 2L)

Programming skills required in the geospatial industry. Development of standalone programs, use of geospatial libraries, and extension of the functionality of geomatics software systems.  

Prerequisites: CS1093 and GGE3401 
GGE5421Introduction to Big Data & Data Science 3 ch (2C 2L) (EL)

Offers an overview of key techniques and technologies in big data analytics, and how data science is different from related fields. Through a combination of lectures and hands on exercises using R, MongoDB, and D3 visualization tools, students will learn to explore, clean, refine, analyze and visualize geospatial, streaming, unstructured and structured types of big data. 

Prerequisite: GGE3403 
GGE54313D Spatial Data Processing 4 ch (2C 3L)

Strengthen skills in 3D geospatial data processing, managing and modelling; problem-solving; and teamwork. This course is designed to follow on from GGE4423 and GGE4313. Students will gain a more profound knowledge of 3D geospatial data and learn to design appropriate pipelines for 3D geospatial data processing, managing and modelling. Theoretical concepts along with hands-on individual and team-based experiences guide the students through analysis with 3D GIS platforms.  

Prerequisites: GGE4333 and GGE4413