Non-parametric and semi-parametric estimation of spatial covariance function