GeoTools est une librairie Java libre (LGPL) qui propose des méthodes conformes pour la manipulation de données géospatiale et utilise une structuration de la donnée basée sur les spécifications de l’Open Geospatial Consortium (OGC).
GeoTools est utilisé par un grand nombre de projets y compris de services web, des outils en ligne de commande et des applications de bureau. Les applications de l’OSGeo-live DVD qui embarque GeoTools sont : 52°North SOS, 52°North WPS, AtlasStyler, Geomajas, Geopublisher, GeoServer, and User-friendly Desktop Internet GIS (uDig).
Définition d’interfaces pour des concepts clefs et la structuration des données
Un accès clair à l’API supportant l’accès au éléments, les transactions et le verrouillage entre les threads
Une basse consommation de la mémoire particulièrement adapté dans un environnement serveur.
La puissante du schéma assisté, une technologie d’analyse à l’aide d’un schéma XML pour lier au contenu GML
Les plug-in GeoTools : ouvrir et utiliser le système de plug-in vous permettra d’enrichir la librairie de formats supplémentaires
Extantions GeoTools
GeoTools non supporté
Accès aux données au formats raster:
arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab.
Support de bases de données “jdbc-ng”:
db2, h2, mysql, oracle, postgis, spatialite, sqlserver.
Accès aux données au format vecteur:
app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs.
XML Bindings:
Java data structures et bindings proposé pour la gestion des flux: xsd-core (xml simple types), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.
Géométrie additionnelle, filtre et style analyseur (parser)/encodeur pour DOM et application SAX.
Support d’un grand nombre de standards de l’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