I was able to escape from my wife's honey-do list for a couple of
hours this weekend. I started defining the interfaces and classes for
the new ESRI Shapefile support that I would like to add to OpenJUMP.

There are 3 basic pieces to the code I am creating:

[1] A new framework for representing "single-feature-access" data
sources. (A  data source does not have to be a file, it could be a
connection to a server, or anything else that provides features.)
Single-Feature-Access data sources allow features to be accessed
"one-at-a-time". This will allow us to access all the features in a
data source without having to read all features into RAM. This should
allow me to overcome RAM limitations in the Feature-Eater plug-in so
we can read very large data sources.

[2] A low-level parser of SHP files and DBF files. These will allow
access to the contents of these files on a "per-request" basis,
similar to an XML-Pull parser. This low-level parser could be used by
other open source Java GIS projects or for other ESRI Shapefile
utilities in OpenJUMP.

[3] A set of classes to allow for easier manipulation of bits and
bytes, and conversion between big-endian values and little-endian
values.

When I finish the interface definitions I'll get the source code
hosted on the SurveyOS SVN repository at SourceForge. I also plan to
support writing of shapefiles, but these interfaces will not be
implemented in the initial release.

The Sunburned Surveyor

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to