Does anyone know of a library in Java that can parse ESRI Shapefiles?
- by KingNestor
I'm interested in writing a visualization program for the road data in the 2009 Tiger/Line Shapefiles.  I'd like to draw the line data to display all the roads for my county.
  The ESRI Shapefile or simply a
  shapefile is a popular geospatial
  vector data format for geographic
  information systems software. It is
  developed and regulated by ESRI as a
  (mostly) open specification for data
  interoperability among ESRI and other
  software products.1 A "shapefile"
  commonly refers to a collection of
  files with ".shp", ".shx", ".dbf", and
  other extensions on a common prefix
  name (e.g., "lakes.*"). The actual
  shapefile relates specifically to
  files with the ".shp" extension,
  however this file alone is incomplete
  for distribution, as the other
  supporting files are required.
Does anyone know of existing libraries for parsing and reading in the line data for Shapefiles?