Skip to: Site menu | Main content

GeoTools

The Open Source Java GIS Toolkit

Shapefile Plugin Print

Module Maintainer: Jesse Eichar
Status:
Email Help: Geotools-gt2-users@lists.sourceforge.net
Volunteer: geotools-devel@lists.sourceforge.net
IP Review: review.txt

Recent Development

2.2.x

The shapefile module seen a vast improvement in quality, particularly with regards to index support and interactive editing.

This branch is still actively patched for uDig 1.1.x series.

2.4.x

Shapefile index extension was folded back into the core plugin.

A single ShapefileDataStoreFactorySPI was made that will create either a ShapefileDataStore or IndexedShapefileDataStore as the occasion requires.

This release has a known fatal deadlock when editing.

2.5.x

The shapefile code was rewritten to hide all file access behind a single read/write lock - fixing the fatal deadlock above.

Duplicate code removed (between ShapefileDataStore and IndexedShapefileDataStore)

Some Attribute index code was donated, although it has not been folded in yet.

We really want feedback on this one!

Module Status

The shapefile module is stable, we could use some help supporting attribute indexs.

Outstanding Issues

Errors were reported by the JIRA trusted connection.

  • Unrecognized application: confluence:8447594
jira.codehaus.org (25 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug GEOT-1824 IndexFile doesn't clean memory Jesse Eichar Manuele Ventoruzzo Critical Open UNRESOLVED May 16, 2008 May 16, 2008
Bug GEOT-1785 dbf header not support internationalization Jesse Eichar You Yun Hua Critical Open UNRESOLVED Apr 26, 2008 Apr 26, 2008
Bug GEOT-1727 Incorrect Shapefile AttributeType Length Jesse Eichar Hari Singh Khalsa Critical Open UNRESOLVED Mar 12, 2008 Apr 26, 2008
Bug GEOT-1327 Notification mechanism of feature events needs revisiting Jesse Eichar Vitali Diatchkov Critical Open UNRESOLVED Jun 14, 2007 Jun 14, 2007
Bug GEOT-1155 problems with big shapefiles Ian Wolfe Schneider Jörgen Kosche Critical Open UNRESOLVED Feb 07, 2007 Feb 07, 2007
Task GEOT-532 ShapefileDataStore has Error attempting to close a mapped byte buffer Jesse Eichar Satya Pappu Critical Reopened UNRESOLVED May 24, 2005 Dec 03, 2007
Bug GEOT-267 DbaseFileHeader bug in attribute class assignement Jesse Eichar Alessandro Monopoli Critical Open UNRESOLVED Sep 27, 2004 Mar 05, 2006
Bug GEOT-1950 DbaseFileReader in 2.5-m3 break multibyte chars Jesse Eichar Wind Li Major Open UNRESOLVED Aug 16, 2008 Aug 16, 2008
Bug GEOT-1926 International strings in DbfFileWriter cause StringIndexOutOfBoundsException Jesse Eichar Alexey Noskov Major Open UNRESOLVED Jul 17, 2008 Jul 18, 2008
Sub-task GEOT-1888 plugin/shapefile Resolve file orgins from GISToolkit project Jesse Eichar Adrian Custer Major Open UNRESOLVED Jul 04, 2008 Jul 04, 2008
Improvement GEOT-1708 Shapefile datastore should be able to notice if the underlying dbf structure has been changed Jesse Eichar Andrea Aime Major Open UNRESOLVED Feb 14, 2008 May 23, 2008
Bug GEOT-1654 Shapefile MultilLinehandler false casting in getLength() and write Jesse Eichar Alexander Weidauer Major Open UNRESOLVED Jan 02, 2008 May 23, 2008
Improvement GEOT-1498 Rethink shapefile index generator Jesse Eichar Andrea Aime Major Open UNRESOLVED Sep 18, 2007 May 23, 2008
Bug GEOT-1442 The DbaseFileWriter does not use the charset given in the ShapefileDataStore when creating dbf files. This causes Norwegian characters to be encoded wrong in the dbf file. Jesse Eichar Lars Aksel Opsahl Major Open UNRESOLVED Aug 17, 2007 Aug 20, 2007
Bug GEOT-1410 Shapefile datastore is sloppy against fid queries Andrea Aime Andrea Aime Major Open UNRESOLVED Jul 20, 2007 May 23, 2008
Bug GEOT-1386 invalid shapefile DBF header Arc9.2 Jesse Eichar S. Scott Major Open UNRESOLVED Jul 11, 2007 Jul 11, 2007
Bug GEOT-1250 error when counting geometries in shapefile Jesse Eichar Jan Gregor Major Open UNRESOLVED Apr 24, 2007 Apr 26, 2007
Task GEOT-1231 Dbase numeric parsing is really inefficient Jesse Eichar Andrea Aime Major Open UNRESOLVED Apr 05, 2007 May 23, 2008
Bug GEOT-1163 IndexedShapefile doesn't work with Mapserver QIX file Jesse Eichar Amr A. Alam Major Open UNRESOLVED Feb 14, 2007 Sep 18, 2007
Bug GEOT-1113 Shapefile datastore should batch event notification. Jesse Eichar Jesse Eichar Major Open UNRESOLVED Jan 08, 2007 Jan 09, 2007
Improvement GEOT-1018 ShapefileDataStore.modifyFeatureType( AttributeType[] removedTypes, AttributeType[] addedTypes,Expression[] addedValuesExpressions ) skeleton implementation. Ian Wolfe Schneider Vitali Diatchkov Major Open UNRESOLVED Nov 14, 2006 Nov 14, 2006
Bug GEOT-984 DbaseFileReader does not support different CharSet decoders Ian Wolfe Schneider Erdem Gunay Major Open UNRESOLVED Oct 19, 2006 Oct 19, 2006
Bug GEOT-979 error in dbf header Ian Wolfe Schneider Jan Gregor Major Open UNRESOLVED Oct 16, 2006 Oct 16, 2006
Bug GEOT-943 Shape file does not load Ian Wolfe Schneider Jesse Eichar Major Open UNRESOLVED Sep 14, 2006 Sep 21, 2006
Bug GEOT-733 shapefile -- multiple transactions corrupt Ian Wolfe Schneider dblasby Major Open UNRESOLVED Oct 19, 2005 Oct 19, 2005