GeoTools是比较成熟的开源GIS中间件,有近10年的历史,并且还有一定的OpenGIS官方背景,是英国Leeds大学提供的地理java基础类和源代码。
可从www.geotools.org下载源代码。
geotools采用java实现,架构非常优秀,容易扩展。geotools中采用了另一个著名的开源软件JTS(java拓扑套件)。JTS封装了常用的geo算法,并且实现了OpenGIS的简单特征规范,也提供了基于内存的空间索引
新版本添加了PENN UNIVERSITY的ColorBrewer项目。
官方提到:
This release contains an improved API for aggregate functions (min, max, average, etc...), and contains optimized implementations for most SQL based datastores. We are pleased to included ColorBrewer from Penn State University. Also we have a a couple of exciting house keeping changes. How exciting? Main has been split into four: Referencing (for implementations of GeoAPI), api (for all the stable interfaces), coverage (to help those working on ISO compliant raster support) and finally main (returning for a repeat engagement of our default implementations). This release in made in conjunction with uDig 1.1.M0
官方站点:
www.geotools.org
网络资源:
FreeGIS组织 http://www.freegis.org
该网站提供FreeGIS平台索引,国际上主要的FreeGIS平台都可以在这里找到
MapTools组织 http://www.maptools.org
该网站提供开放源代码的GIS资源
OGC组织 http://www.opengeospatial.org
国际开放GIS标准的制订者,ESRI,Intergraph,Mapinfo,Oracle,Sun,BEA等都是OGC成员
分享到:
相关推荐
geotools是一个 GIS 开源工具包,中间件在系统中扮演连接数据和服务的角色。GeoTools承担了从各种数据源(如PostGIS,GML,Shapefile,WFS)读取数据并将数据标准化的工作,GeoTools还是OpenGIS标准的全面实现,其中...
例如,Geotools是一个Java平台上的开源GIS API中间件,能够实现GIS的各种底层操作。它为开发者提供了构建GIS应用的工具和接口。 2. **空间数据导入/转换**: 地理数据可以从多种来源获取,如文件、数据库和WMS/WFS...
其技术核心集成了GeoTools Java GIS Toolkit,支持多种空间数据存储方式,包括ESRI Shapefile、PostGIS、Oracle、ArcSDE等。由于它是纯Java实现,因此非常适合复杂环境下的部署,并且由于开源特性,可以根据具体需求...
例如,`arcgisserver.jar`通常包含了ArcGIS Server的核心功能,`sde.jar`则是与ArcSDE数据库连接的关键组件,而其他如`geotools.jar`等可能是为了兼容Geoserver的GeoTools库。 将这些JAR包添加到Geoserver的类路径...
4. **兼容性**:与多个桌面GIS软件(如ArcGIS、QGIS、uDig)和中间件服务器(如MapServer、GeoServer)兼容,并支持开发库(如GeoTools、OGRE、SRI ArcGIS)。 **数据读取与写入** 1. **psql语言**:通过PostgreSQL...
无人机常常涉及地理位置数据,熟悉GIS概念和库(如GeoTools、JTS Topology Suite)可以帮助处理地图数据和计算飞行路径。 9. **云计算集成** 考虑到无人机后端可能部署在云端,了解如何将Java应用与云服务提供商...