An Approach to Implementing a Geo-Data System