Tenho percebido que muitos que começam a utilizar o GeoServer, tem dúvidas sobre o GeoTools, ou não sabem o que é e para que serve. Isso é normal, porém para sanar essas dúvidas resolvi escrever sobre o GeoTools, para deixar mais claro.

GeoTools é uma biblioteca Java Open Source que fornece métodos para manipulação de dados geo espaciais, como por exemplo para a implementação de um GIS (Geographic Information System). A biblioteca GeoTools implementa as especificações da OGC (Open Geoespatial Consortium), em colaboração com os projetos GeoAPI e o GeoWidgets. As potencialidades do GeoTools são apresentadas em uma lista de características da biblioteca.

GeoTools é usado por um número de projetos incluindo WFS, WMS e aplicações desktop, como nas descritas nesta página.


GeoTools

Os programadores que desejam usar GeoTools em suas próprias aplicações podem começar obtendo mais informação da página de Uso e do Guia do usuário. Os colaboradores que desejam estender a biblioteca GeoTools podem começar pela página para tornar-se um colaborador do projeto.

O GeoTools pode ser encontrado aqui para download. O código do GeoTools é mantido em um repositório subversion.

Fonte: GeoTools