GeoTools és una llibreria Java de codi obert (LGPL) que proporciona mètodes que compleixen estàndards per manipular geodades, i usa estructures de dades basades en les especificacions de l’Open Geospatial Consortium (OGC).
GeoTools s’utilitza a força projectes, incloent serveis web, eines de línia de comandes i aplicacions d’escriptori. Algunes de les aplicacions d’OSGeo-Live que inclouen GeoTools són: 52°North SOS (Servei d’Observació de Sensors), 52°North WPS, AtlasStyler, Geomajas, Geopublisher, GeoServer, i User-friendly Desktop Internet GIS (uDig).
Definició d’interfícies per a conceptes espacials clau i estructures de dades.
Una interfície API d’accés a dades neta que suporta accés a elements, suport de transaccions i bloqueig entre fils
Processador sense estat amb baix consum de memòria especialment útil per a entorns a la banda del servidor.
Potent tecnologia d’anàlisi assistida per esquema utilitzant un esquema XML per enllaçar amb el contingut GML
GeoTools Plugins: sistema obert de complements per introduïr formats addicionals a la llibreria
Extensions per GeoTools
Sense suport a GeoTools
Formats ràster i d’accés a dades:
arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab.
suport de bases de dades “jdbc-ng”:
db2, h2, mysql, oracle, postgis, spatialite, sqlserver.
Formats vector i d’accés a dades:
app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs.
Enllaços XML:
Estructures Java de dades i enllaços per a:
xsd-core (xml simple types), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.
Analitzadors/codificadors addicionals per a Geometria, Filtre i Estil disponibles per aplicacions DOM i SAX.
suport per nombrosos estàndards Open Geospatial Consortium (OGC):
Lloc web: http://geotools.org/
Llicència: LGPL
Versió de programari: 8.0
Sistemes operatius: Cross Platform Java
Interfícies API: Java
Suport: Communication and Support