GIS analysis of changes in ecological vulnerability using a SPCA model in the Loess plateau of Northern Shaanxi, China.