This chapter introduces the Geo Tools library, which is a Java GIS toolkit. The aim of the library is to allow programmers who are developing geospatial applications to concentrate on building the interesting parts of an application, while reusing generic tools for basic functions, such as reading an ESRI shapefile, or styling a set of features using a styled layer descriptor file. GeoTools provides these basic underlying components that virtually all spatial data processing applications need, but that would be prohibitively expensive in terms of time and effort for each project to develop independently. The history of the GeoTools library and a brief overview of its main components are given, followed by an outline of the future development paths of the library.


Geographic Information System Open Source Project Environmental System Research Institute Open Geospatial Consortium Crime Count 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Brewer CA, Hatchard GW, Harrower MA (2003) ColorBrewer in print: A catalog of color schemes for maps, Cartography and Geographic Information Science 30(1): 5–32CrossRefGoogle Scholar
  2. Dijkstra EW (1959), A note on two problems in connexion with graphs. Numerische Mathematik. 1 S. 269–271CrossRefGoogle Scholar
  3. Kingston R, Carver S, Evans A, Turton I (2000) Web-based public participation geographical information systems: An aid to local environmental decision-making. Comput Environ Urban Syst 24(2): 109–125CrossRefGoogle Scholar
  4. Macgill J (2001) Using flocks to drive a geographical analysis engine, PhD Thesis, School of Geography, University of Leeds, UKGoogle Scholar
  5. Macgill J, Openshaw S (1998) The use of flocks to drive a geographic analysis machine, Proceedings of GeoComputation’98. Scholar
  6. Open Geospatial Consortium (2002) Styled layer descriptor (SLD) implementation specification, document 02-070, Scholar
  7. Open Geospatial Consortium (2004) Filter encoding implementation specification, document 04-095 Scholar
  8. Openshaw S, Turton I, Macgill J, Davy J (1999) Putting the geographical analysis machine on the internet. In Gittings B (ed) Innovations in GIS. Taylor and Francis, LondonGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Ian Turton
    • 1
  1. 1.GeoVISTA CenterPennsylvania State UniversityUniversity ParkUSA

Personalised recommendations