ENGE411
Computational Techniques in Geomatics
Syllabus
- Introduction (8 hours)
- Fundamentals of computational techniques
- Programming languages: Python, R and MATLAB for geomatics (Basic data structures, algorithms and programming concepts)
- Geospatial software and tools
- Geospatial data processing and management
- Matrix Operations in Geomatics Engineering Problems (8 hours)
- Solution of linear equations
- Gauss method, Gauss-Jordan method
- Eigenvalues and eigenvectors
- Differentiation of matrices and quadratic forms
- Coordinate System and Transformations (12 hours)
- Coordinate system
- Two-dimensional (2-D) and three-dimensional (3-D) transformations: Conformal, affine, projective transformation
- 2-D coordinate transformation by general least squares: Adjustment in cartesian geodetic system; Adjustment in curvilinear geodetic system; Adjustment in local system
- 3-D coordinate transformation by general least squares
- Blunder Detection in Horizontal Networks (8 hours)
- Blunders: Priori method for blunder detection; Posteriori blunder detection
- Outliers detection: Data snooping and tau criterion
- Reliability of adjusted control network
- Statistical blunder detection
- Dynamic Mode Filtering and Prediction (12 hours)
- Prediction, filtering and smoothing
- Static mode filter: Real-time moving averages and sequential least adjustment
- Kalman filtering process
- Kalman filter and the least squares method: Relationship (Linear, linearized and extended Kalman filter); System model and process noise model; Real-time trajectory estimation and GNSS/INS integration
- Network Design (12 hours)
- Pre-analysis of survey observations: Survey tolerance limits; Pre-analysis models; Trigonometric leveling problems
- Network design model: 2-D and 3-D
- Simulation of network: 2-D, 3-D; Monte-Carlo and agent based modelling
- Computer optimization: Cholesky decomposition; Storage optimization; Spareness and optimization of the normal matrix
Tutorials
- Geospatial analysis: Principal component analysis (PCA)
- Remote sensing: Processing and analyzing satellite images
- Network analysis: Analyzing and optimizing transportation and utility networks
- Monte Carlo method and applications
- Agent-based model and applications
- Spatiotemporal big data analytics and applications
- Spatial smoothing and spatial interpolation
Practicals
- Matrix operations in geomatics problems: Solution of linear equations; Gauss method, Gauss-Jordan method; Eigen values and eigenvectors; Differentiation of matrices and quadratic forms
- 2-D and 3-D coordinate transformations
- 2-D and 3-D datum transformations
- Blunder detection and computer optimization (Cholesky decomposition)
- Algorithm development and application labs on Kalman Filtering