This document summarizes spatial-temporal data mining and knowledge discovery techniques. It discusses (1) clustering spatial data using scale-space filtering and regression-classification decomposition, (2) classifying spatial data using neural networks and decision trees, (3) discovering temporal processes using multifractal analysis, and (4) uncovering knowledge structures from relational spatial data using concept lattices. Various applications are described, including clustering typhoon tracks, earthquake data, and daily rainfall patterns to identify spatial and temporal patterns.