Research on Agent-based Geospatial Information Services Composition