Supporting Distributed Geo-Processing: A Framework for Managing Multi-Accuracy Spatial Data