GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data.

GeoTools is an Open Source Geospatial Foundation project.

The GeoTools library data structures are based on Open Geospatial Consortium (OGC) specifications.

Features

  • Definition of interfaces for key spatial concepts and data structures
  • Open plug-in system allowing additional formats. Plugins supplied for raster, database and geospatial file formats.
  • Includes extensions provide additional capabilities using the spatial facilites of the core library. Extensions provide graph and networking support (for finding the shortest path), validation, a web map server client, bindings for xml parsing and encoding and style generation
  • Clean data access API supporting feature access, transaction support and locking between threads
  • Vector support for app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs
  • Spatial Database Support db2, h2, mysql, oracle, postgis, spatialite, sqlserver
  • Raster plugins for arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab
  • Powerful schema assisted parsing technology using XML Schema to bind to Java objects.
  • XML Bindings for parsing/encoding xsd-core (xml simple types), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.
  • Rendering engine configured with OGC Standard Style Layer Descriptor files. Renderer is stateless, allowing low memory use particularly useful in server-side environments.
  • Referencing using ESPG Database
  • OGC Standards Support SLD/SE,Simple Feature,Grid Coverage, Filter/CQL,WMS,WFS,WPS, KML

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow GeoTools, the Java GIS toolkit

GeoTools, the Java GIS toolkit Web Site

Other Useful Business Software
Deploy Apps in Seconds with Cloud Run Icon
Deploy Apps in Seconds with Cloud Run

Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
Try Cloud Run Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
37
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

There are no 4 star reviews.

Additional Project Details

Languages

English, French

Intended Audience

Developers, Other Audience, Science/Research

User Interface

Java Swing, Java SWT, Project is a graphics toolkit

Programming Language

Java

Database Environment

HSQL, IBM DB2, MySQL, Oracle, PostgreSQL (pgsql), Project is a database abstraction layer (API)

Related Categories

Java Front-Ends, Java Image Viewers, Java Graphic Design Software, Java Data Visualization Software, Java GIS Software

Registered

2000-03-28