OpenJUMP 2007 SOC Ideas


 * DXF is a CAD data transfer format from Autodesk. The format is based on a human-readable text file format and can be used to exchange CAD data between different programs. We need to design and implement a DXF file parser in Java and then create support for import and export of DXF files in OpenJUMP using the parser. Some limited DXF support in OpenJUMP is available currently, but it is limited and doesn't support many features of the format. The latest DXF specification from Autodesk can be found here.
 * OpenJUMP doesn't currently offer the user a way to manage "data sources". An example of this would be a way to associate layers of geospatial information in a map with the data source from which the features in the layer were created. There has been some initial work done on a catalog system that would allow this management of data sources to take place, but it has not been fully designed or implemented.


 * The location of spatial information can be conveyed in more than one way. One of these methods for conveying the location of spatial information is by "stationing". Stationing measures the distance of a particular geographic feature from another point along a route like a canal, railroad track, or road. We would like to designe and implement OpenJUMP plug-in that allows the user to manage "route-based" data and route stationing. For example, the ability to create a geometry for a geographic feature on a map by selecting a route and entering a station, or the ability to "query" information based on stationing, as in "Show me all of the pipe crossings on this railroad from Station 236+23.22 to Station 245+56.00.