GeoTools是由开源社区维护的一套地理信息系统的开发组件和解决方案。GeoTools的实现完整遵循了OGC的各类规范,并在20余年的迭代中,形成了活跃的开源社区生态。本书从GeoTools的历史沿革、社区生态开始介绍,随后以地理信息的基本概念为脉络,详细介绍GeoTools是如何实现并管理坐标参考系统、如何管理矢量数据和栅格数据,以及如何连接地理数据库的。在本书的最后,通过实现一个空间数据管理系统,将全书的知识体系串联起来,帮助读者形成开源地理信息解决方案,来解决地理信息系统中的数据解析、坐标计算、空间位置关系等常见问题。本书适用于有志于从事开源地理信息系统的开发人员,也可以帮助传统商业地理信息系统软件开发和管理人员了解开源地理信息系统业界的当前进展。