- GeoTools 地理信息系统开发
- 王顼 刘钧文 王新宇 孙运娟编著
- 415字
- 2022-12-20 19:04:03
第1章 GeoTools基本知识
对于大多数传统地理信息系统(Geographical Information System,GIS)开发的从业人员来说,GeoTools可能是一个比较陌生的名字。但是随着地理信息系统与互联网和一些新技术的结合,以GeoTools为代表的开源地理信息系统生态逐渐进入人们的视线,越来越多的开发者愿意使用GeoTools来开发自己的应用程序。为什么GeoTools有如此大的魅力呢?GeoTools是什么?GeoTools从何而来,又是如何发展的呢?本章将会从以下4个方面来介绍GeoTools。
● GeoTools简介。
● GeoTools架构。
● GeoTools特性。
● GeoTools生态。
随着开源地理信息系统生态的不断发展,越来越多的地理信息系统开发者选择使用GeoTools来进行相关软件的开发。那么GeoTools是什么呢?它又是从何而来的呢?1.1节会对这两个问题进行解答。
GeoTools是一个开源Java代码库,基于GNU宽通用公共许可证(Lesser General Public License,LGPL),它的标识如图1-1所示。它为地理空间数据(以下简称“空间数据”)提供符合开放式地理信息系统协会(Open GIS Consortium,OGC)规范的各类处理方法,是OGC规范的Java实现。许多开源地理信息工具,包括Web地图服务、桌面应用程序等均使用了GeoTools。
![](https://epubservercos.yuewen.com/D598D6/25074309709982706/epubprivate/OEBPS/Images/6.jpg?sign=1739320430-eAKneqVUCNXWTobWRYsASfo0t7TlateT-0-01013d589ab6b859d03bed56484a020f)
图1-1 GeoTools的标识