Projects / GeoTools

GeoTools

GeoTools is a GIS toolkit that is used for OGC-based projects via GeoAPI interfaces. It includes two great SLD based renderers and tools for raster access and reprojection as well as plugins for Shapefile, ArcGrid, ArcSDE, Postgis, OracleSpatial, MySQL, and many more.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  24 Jan 2013 13:50

    Release Notes: This release features several fixes in the WFS client, making it work against TinyOWS and the ArcGIS WFS server, and improvements in the usage of filter fuctions from SLD (some functions did not properly convert their arguments from string to numeric). Some tiling artifacts when rendering oversampled grid coverages were removed. FIDFilter objects in map rendering are now faster.

    •  20 May 2010 02:45

    Release Notes: This is a bugfix release made in conjunction with uDig 1.2-RC3. It adds support for Oracle Georaster access and many small but interesting improvements, including interpolate functions which are very useful when styling maps. Generated SLD files no longer write out "default" values, which will make for a more readable result.

    •  10 Dec 2008 21:13

    Release Notes: This release fixes an encoding problem from the shapefile attribute reader. WFSDataStore no longer hangs indefinitely on a connection. Inconsistent behavior in org.geotools.styling.StrokeImpl has been fixed. The 1.0 filter properly encodes FeatureId elements. A bug in the equalInterval function for non-numerical attributes has been fixed. CQL datetime values no longer throw an exception in Oracle. The encoder closes feature collections. A BBox filter with an empty property name should be supported.

    Release Notes: This marks the first stable release of a number of exciting developments and features of the 2.5.x series including a new feature model based on GeoAPI, Java 5, support for units based on JSR-275, and much more.

    Release Notes: Sgnificant speedups in shapefile and PostGIS data rendering. Many expressions improvements using converters to correctly handle a range of queries. Style interfaces now use the GeoAPI filter. This release can redirect to an alternate logging API, makes use of Java connection pools, and uses a registered java DataSource for the epsg database in a Java EE environment. Datastore dispose has been added. There is a user guide with a small section for 2.4.0. The ISO geometry implementation is available as a supported module. The community change proposal process has been adopted.

    RSS Recent comments

    23 Oct 2012 09:13 afabiani

    The GeoTools community is pleased to annonce the release of GeoTools 8.2, available for download from SourceForge:
    geotools-8.3-bin.zip
    geotools-8.3-doc.zip
    geotools-8.3-userguide.zip
    geotools-8.3-project.zip

    GeoTools 8.3 Release Notes
    This release is also deployed to the OSGeo Maven Repository. For more information on setting up your project with Maven consult the Quickstart.

    About GeoTools 8.3

    GeoTools 8.3 has several bug fixes other than improvements:

    Bug fixes

    [GEOT-4024] - shapefile-ng build fails due to failing tests
    [GEOT-4204] - Intermittent JDBCJoinTest failures
    [GEOT-4257] - getBounds in MemoryDataStore throws NPE when store contains features with null geometries
    [GEOT-4258] - envelope returned by MemoryDataStore getBounds has no coordinate reference system set
    [GEOT-4266] - Contour Process fails to output value attribute when smoothing is enabled
    [GEOT-4275] - Heatmap RT does not clip input points correctly
    [GEOT-4279] - NADCON grid shift factory does not release channels on grid files
    [GEOT-4287] - Anonymous types handling are broken in app-schema

    Improvements
    [GEOT-4160] - Support parsing srsName in OGC HTTP URI format
    [GEOT-4264] - Introduce SortBy Clause on ImageMosaicReader
    [GEOT-4265] - Provide a default granules order on ImageMosaic creation
    [GEOT-4270] - Make all MouseDragBox methods public
    [GEOT-4271] - Create new arrow shape suitable for winds and currents
    [GEOT-4278] - Allow encoding of null value properties in the GeoJSON document
    A number of improvements came in from the community via GitHub pull request. Thanks to all who submitted a contribution:

    Christian for bringing Postgis raster documentation up to date and Adapt PG raster online tests
    Martin Davis GEOT-4275 (Heatmap RT does not clip input points correctly)
    Carlo Cancellieri GEOT-4264 (Introduce SortBy Clause on ImageMosaicReader)
    Michael Bedward GEOT-4270 (Made MouseDragBox constructor and methods public)
    Sebastian Graca GEOT-4257 (getBounds in MemoryDataStore throws NPE when store contains features with null geometries) and GEOT-4258 (envelope returned by MemoryDataStore getBounds has no coordinate reference system set)

    Upgrading from GeoTools 2.7

    For those migrating from GeoTools 2.7, upgrade instructions are available. No additional GeoTools 2.7.x releases are scheduled.

    Thanks for using GeoTools.

    ------
    The GeoTools Team

    17 Jun 2003 11:04 swapanmazumdar Thumbs up

    Wonderful API for GIS Apps. using Applet
    Thanx to James and his team for their continous effort and dedication which has resulted into a wonderful Java API for GIS Apps.

    I personally found the API very structured and featured which has been giving me constant thrill as I am exploring and learning the possibility.

    At somepoint sometimes it is difficult to clearly intrepret the meaning but with little code it becomes a see-thru-crsytal.

    I am glad to hit this site accidently. Thanx to google.

    Cheers Guys

    Screenshot

    Project Spotlight

    tvpvrd

    An analogue TV video recorder daemon, a.k.a a digital VCR.

    Screenshot

    Project Spotlight

    MyWebSQL

    A Web based, WYSIWYG database client.