Introducing Geography Information Systems (GIS), this book also demonstrates its various uses. Helping the reader become a geographic programmer and use the Java programming language, it shows how to: display GIS data on the web; manipulate GIS data programmatically; and store and retrieve it in geographically-enabled databases.