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, modelling 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.

GGE1001Introduction to Geodesy and Geomatics5 ch (3C 3L)
Introductory to geodesy and geomatics. Plane surveying techniques. Creation of topographic plans from electronic total stations using CAD software. Non ground-based positioning methods including LiDAR and GPS. Remote sensing imagery. Introductory uncertainty & estimation theory. Applications of Geographic Information Systems. Answering spatial questions using ESRI software.
GGE2012Advanced Surveying4 ch (2C 3L)

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.

Prerequisites: GGE 1001, STAT 2593

GGE2013Advanced Surveying Practicum4 ch

Two weeks of practical exercises following spring examinations. Management of occupational health safety issues. 

Prerequisites: GGE 2012, STAT 2593

GGE2413Mapping Concepts and Technology5 ch (3C 3L)

Introduction to computer-based systems and processes for creating, managing, analyzing and visualizing spatial information. Introduction to geographic information systems (GIS), spatial data structures and 2-dimensional spatial transformations. Comparative overview of alternative spatial data collection technologies. Systems-based approaches to desktop mapping, cartographic production and map analysis. Basic properties and applications of common map projections. 

Prerequisites: CS 1003 or CS 1073, MATH 1503 or equivalent introduction to matrices and systems of linear equations. 

GGE2501Land Administration I4 ch (3C 1L)[W]

Introduction to the principles of cadastral systems and survey law with a focus on Canadian jurisdictions. Includes basic land administration concepts, management of land tenure, systems for land registration and survey, and legal aspects of cadastral surveying. An extensive reading list supplements the lecture material, along with practical exercises reinforcing the course topics and building communication and analytical skills.

GGE3022Survey Design and Analysis4 ch (2C 3L)

Specifications for surveys. Systematic and random errors, design, processing and analysis of angle, distance, and height difference measurements. Star observations. Issues of occupational health and safety. 

Prerequisites: GGE 2012, GGE 3111, GGE 3202

Co-requisite: GGE 3122

GGE3023Surveying Design Practicum4 ch

Two weeks of practical exercises following spring examinations. Management of occupational health and safety. 

Prerequisite: GGE 3022

GGE3042Introduction to Global Navigation Satellite Systems 5 ch (3C 3L)

Principles of space geodesy. The celestial sphere, its coordinate systems, and variations in coordinate systems. Time keeping. 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: MATH 1503, MATH 2513

Co-requisite: GGE 3202

GGE3111Introduction to Adjustment Calculus 5 ch (3C 3L)

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

Prerequisites: MATH 1503MATH 2513, STAT 2593

GGE3122Advanced Adjustment Calculus4 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: GGE 3111, MATH 2513.

Co-requisite: CS 3113

GGE3202Geodesy I4 ch (2C 3L)

Introduction to the subject of geodesy; kinematics, gravity field, and size and shape of the Earth; temporal deformations of the Earth. Geodetic control in Canada. History of geodesy. Geodetic heighting. 

Prerequisites: PHYS 1081, ENGG 1082, MATH 1503, MATH 2513.

Co-requisite: MATH 3543

GGE3342Remote Sensing5 ch (3C 3L)

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. Credit will be given for only one of GGE 3342 or GGE 5342. 

Prerequisite: GGE 2423 or GGE 3243 or permission of instructor. 

GGE3353Ocean Mapping5 ch (3C 3L)

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. 

Prerequisites: MATH 3543, GGE 3342

GGE3423Introduction 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. Program credit cannot be given for both GGE 3423 and GGE 2423.

Prerequisite: MATH 1503 or equivalent introduction to matrices and systems of linear equations; or permission of the instructor. 

GGE4022Precision Surveying 4 ch (2C 3L)

Measurements, processing, and analysis in densification surveys. Control surveys for photogrammetry and construction. Introduction to mining and tunnelling surveys, deformation measurements and analysis, and industrial metrology. Related issues of occupational health and safety and their management. 

 Prerequisites: GGE 3022, GGE 3023GGE 3122

GGE4211Geodesy 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 3202, MATH 3543

GGE4313Airborne Mapping Systems5 ch (3C 3L)

Photogrammetric principles, systems 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. Interior, exterior, relative and absolute orientations. Concepts of aero-triangulation. Principles of analytical and digital rectification, DEM generation and orthorectification. Flight project planning. Principles and characteristics of airborne LiDAR systems. Introduction to remotely-piloted airborne systems.

Prerequisite: GGE 3342

GGE4423Advanced Geographic Information Systems 5 ch (3C 3L)

Mapping concepts and Geographic Data Management and Analysis: (a)Mapping concepts: colour and visual perception, map symbols, cartographic generalization and multiple representation, map projections and spatial reference systems, representation of the terrain (DEM/DTM), 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, introduction to XML and XML-based languages for GIS, geographic data integration and sharing (GI standards). 

Prerequisite: GGE 2423 or GGE 3423 or permission of the instructor. 

GGE4512Land Administration II3 ch (2C 1L)[W]

Introduction to modern issues in land tenure and administration from Canadian and international perspectives. Includes boundary disputes and uncertainties, aboriginal rights, land information management, reform of cadastral systems, coastal zone management, law of the sea, and delimitation of maritime boundaries.

Prerequisite: GGE 2501 or permission of instructor. 

GGE4700Design Project and Report6 ch (2C 2L)

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.

GGE5011Oceanography, 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. 

GGE5012Marine 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. 

GGE5022Precision Surveying4 ch (2C 3L)

Measurements, processing, and analysis in densification surveys. Control surveys for photogrammetry and construction. Introduction to mining and tunnelling surveys, deformation measurements, and analysis, and industrial metrology. Related issues of occupational health and safety and their management.

Prerequisites: GGE 3022, GGE 3023, GGE 3122.

GGE5042Kinematic Positioning5 ch (3C 3L)

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: GGE 3042, GGE 3122, GGE 3353, GGE 4211

GGE5131Special Studies in Adjustments4 ch (3C 3*L)

Hilbert space techniques; sequential techniques; digital filtering; interpolation and approximation; large system techniques.

Prerequisite: GGE 3122

GGE5222Gravity Field in Geomatics4 ch (2C 3L)

Review of Potential Theory. Theory of Earth’s gravity field. Space, airborne and terrestrial observational methods. Gravity field parameter transformations. Temporal variations. Applications (e.g., gravimetry, geoid determination, heights, mass transfer) Mathematical models, observational methods, and uncertainties associated with absolute, relative and moving-base gravimetry, and gravity networks.

Prerequisites: GGE 3122, GGE 4211.

GGE5242Global Navigation Satellite Systems for Geodesy4 ch (3C 3*L)

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

Prerequisites: GGE 3202, GGE 4211

GGE5322Digital Image Processing4 ch (3C 3*L)

Image data formats; software code for input and output images; writing, compiling and running software code; advanced image processing and computer vision algorithms and software programming; includes advanced edge detection, mathematical morphology, image segmentation, texture, skeletonization, image restoration, wavelets, image matching, fuzzy logic.

Prerequisites: GGE 3342 and experience in programming, preferably in C/C++. 

GGE5341Advanced Technologies in Remote Sensing4 ch (3C 2L)

An introduction to the concept and basic theory of Artificial Neural Network (ANN), Wavelet Transformation (WT), and Fuzzy Logic (FL); literature review of remote sensing applications or other applications which used one the three modern technologies; and seminar presentations on the applications and techniques learned from literature.

Prerequisite: GGE 3342 or permission of the instructor.

GGE5401Geospatial Development3 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: CS 1003 and GGE 3423 or permission of the instructor.

GGE5402Geographic Databases3 ch (2C 2L)

This course focuses on both the theoretical and practical issues related to the development of geographic databases and the extraction of knowledge from geographic data collections. Special attention will be given to recent technological developments and research directions. A series of Lab Sessions will run in parallel, using commercial and open source s/w tools, such as PostgreSQL/PostGIS DBMS, Oracle Spatial DBMS, MongoDB, Protégé, Quantum GIS s/w, WEKA Data Mining s/w, and other prototype s/w packages.

Prerequisite: GGE 4423 or permission of the instructor.

GGE5403Web Mapping and Geospatial Web Services3 ch (2C 2L)

This course focuses on both the theoretical and practical issues related to the dissemination of mappling/geographic content on the web and the development of map mashups and geospatial web services. Students will learn how to design and implement web mapping applications and geospatial web services using free software tools.

Prerequisite: GGE 3423 (Introduction to GIS) or equivalent or permission of the instructor.

GGE5405Introduction to Big Data & Data Science3 ch (2C 2L) (LE)

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.

GGE5415Real-Time Mobility Data Analytics3 ch (2C 2L) (LE)

Focuses on teaching the principles, methods and tools of descriptive analytics (mapping what is moving), diagnostic analytics (mapping why something is moving), predictive analytics (mapping what will move), and prescriptive analytics (mapping how we can make it move). Explores real-world case studies through lectures and hands on exercises to allow students to replicate the analytics when facing similar data.

Prerequisite: GGE 5405.

GGE5521Survey Law4 ch (3C 3*L)

Review of common and statute law affecting property, boundaries, and surveys. Role of a land surveyor in resolving boundary disputes and as an expert witness. Various types of legal surveys. Professional responsibilities, ethics. Case studies. 

Prerequisites: GGE 2501, GGE 3022, GGE 3023, GGE 3122, GGE 4211, GGE 4512

GGE5833Land Use Planning for Geomatics4 ch (3C 3L) [W]

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 4512 and GGE 5521, or permission of their instructor.

GGE5901Special 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 5901, GGE 5902, or GGE 5903

GGE5902Special 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 5901, GGE 5902, or GGE 5903.

GGE5903Special 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 5901, GGE 5902, or GGE 5903.