GeoTools学习篇------初步了解GeoTools

1、GeoTools简单介绍:

GeoTools是一个开源的Java代码库,其提供一系列处理地理空间数据的标准兼容的方法,比如实现地理信息系统。GeoTools结构是基于开放空间协会(OGC)规范的。

GeoTools学习篇------初步了解GeoTools_第1张图片

 
   GeoTools被许多项目使用许多项目,这些项目包括web服务,命令行工具和桌面应用程序。 
   

2、GeoTools特点

1、为关键的空间概念和数据结构定义接口

JTS(Java Topology Suite)拓扑对几何的完美支持;属性和空间过滤器使用开放空间协会滤波器编码规范

2、API确保了在功能访问、事务支持和锁定等访问数据时的数据的完整性,确保无脏数据。

访问不同格式的和不同数据库里面的地理信息数据;坐标参考系统和转换的支持;处理一个广泛范围的地图投影;过滤和分析数据的空间和非空间属性。

3、无状态的、低内存渲染器,在服务器端环境中尤其有用:组合和复杂的样式显示地图。
4、具有强大的模式辅助使用XML模式绑定到GML解析技术的内容。

5、GeoTools Plugins: open plug-in system allowing you to teach the library additional formats

3、支持的数据格式:

1、光栅格式和数据访问:

arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab

2、数据库“jdbc-ng”支持:

db2, h2, mysql, oracle, postgis, spatialite, sqlserver

3、矢量格式和数据访问:
app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs
4、XML绑定:

xsd-core (xml simple types), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.

4、总结:

对GeoTools进行初步的认识,想要更多的了解:http://docs.geotools.org/latest/userguide/geotools.html



你可能感兴趣的:(GeoTools)