Facilitating Data-intensive Research and Education in Earth Science: A Geospatial Web Service Approach