Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Network