GeoTools è una libreria Java open source (LGPL) che fornisce metodi conformi agli standard per gestire dati geospaziali, e le strutture dei dati sono basate sulle specifiche del Open Geospatial Consortium (OGC).
GeoTools è usata da un gran numero di progetti incluso servizi web, strumenti da linea di comando e applicazioni desktop. Le applicazio di OSGeo-Live che includono GeoTools: 52°North SOS, 52°North WPS, AtlasStyler, Geomajas, Geopublisher, GeoServer, e User-friendly Desktop Internet GIS (uDig).
Definizione delle interfacce per i concetti di chiavi spaziali e strutture dei dati
Una API di accesso ai dati pulita che supporta accesso agli oggetti, supporto transazionale e locking between threads
A stateless, low memory renderer, particularly useful in server-side environments.
Powerful schema assisted parsing technology using XML Schema to bind to GML content
GeoTools Plugins: un sistema aperto di plugin che vi permetti di aggiungere alla libreria formati addizionali
GeoTools Estensioni
GeoTools Unsupported
accesso ai dati e formati raster:
arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab.
supporto ai database “jdbc-ng”:
db2, h2, mysql, oracle, postgis, spatialite, sqlserver.
accesso ai dati e formati vettoriali:
app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs.
XML Bindings:
Strutture dati Java e bindings forniti per i seguenti formati: xsd-core (xml simple types), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.
parser/encoders per geometrie, filtri e stili addizionali disponibili per applicazioni DOM e SAX.
Supporto di numerosi standard Open Geospatial Consortium (OGC):
Sito Web: http://geotools.org/
Licenza: LGPL
Versione Software: 9.3
Piattaforme Supportate: Cross Platform Java 6
Interfacce API: Java
Supporto: Communication and Support