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
