Methods For High-Dimensional Spatial Data: Dimension Reduction And Covariance Approximation