GeoTools は Open Geospatial Consortium (OGC)の標準に準拠した空間データの操作やデータ構造の利用するための標準に準拠したオープンソース(LGPL) のJavaライブラリです.
GeoTools はいくつものプロジェクトで利用されています,そこにはウェッブサービスやコマンドラインツール,デスクトップアプリケーションが含まれています. OSGeo-Live アプリケーションでGeotoolsを利用しているのは次のものです: 52°North SOS, 52°North WPS, AtlasStyler, Geomajas, Geopublisher, GeoServer, and User-friendly Desktop Internet GIS (uDig).
キー空間コンセプトへのインターフェースとデータ構造の定義
クリーンデータアクセス API 使うと地物のアクセスやスレッド中でのロックをサポートするトランザクションを利用できます
ステートレス低メモリのレンダラは特にサーバ環境で便利です.
GMLコンテントを利用するためのパワフルな*スキーマを利用した* 構文解析技術が使えます
GeoTools プラグイン: オープンプラグインシステムを利用すると追加の形式を利用することができます
GeoTools エクステンション
GeoTools でサポートしていないもの
ラスタ形式とデータアクセス:
arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab.
データベース “jdbc-ng” サポート:
db2, h2, mysql, oracle, postgis, spatialite, sqlserver.
ベクタ形式とデータアクセス:
app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs.
XML バインディング:
Java データ構造とバインディングによって以下の形式が利用できます: xsd-core (xml シンプルタイプ), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.
追加のジオメトリ, Filter と Style parser/encoders はDOMとSAXアプリケーションとして作成できます.
多くのOpen Geospatial Consortium (OGC) 標準をサポートしています:
Website: http://geotools.org/
Licence: LGPL
Software Version: 8.0
Supported Platforms: Cross Platform Java
API Interfaces: Java
Support: Communication and Support