OpenJUMP
FeatureRequests
Feature Requests
Update: There is also a bulletin board that matches OpenJUMP Developers with people who need a plugin or customization.
If you are interested in seeing a new feature in OpenJUMP please edit this page. If the feature you require is already listed please add your name to the list below the feature. If it is not already listed please follow the existing format and add a new feature. Don’t worry if you the formatting is not correct, we will periodically visit this page and tidy it up.
In addition to your name please state if there is anything you can do to help add this feature. This may be actual software development time, or it could be testing and documentation.
1) Editing Features
One click end of linestring
Complete line strings and polygons with one click of the middle mouse button or a keystroke instead of a double left click which can be difficult to reproduce reliably.
- Joe Desbonnet (I’m willing to code it, and document it)
2) Custom symbolizing for layers
3) Expanded Overlay Functionality
The current implementation of “Overlay” will only produce a intersect resultant. Other types of resultants are required:
- Union – All includes all features and linework from both layers.
- “Clip” – Essentially the same as Intersect however it does not include the database items from the clip layer.
- “Identity” – breaks linework and assigns the database items from the Identity layer to the line or point layer.
4) Stefans brainstorming on future functionalities
- Visualisation tools,
- build in raster support,
- map algebra,
- on-the-fly-topolgy, full persistent topology – nodes, edges, faces
- projections – a plugin to do coordinate tranformations based on the new geotools 2.1 library
- direct printing / layout
- implement more classsification methods for the colour theming (Jenks, Natural breaks)
- Info tool extention by: no vertices, not segments, area, perimeter, centroid position?, coordinate system
- having a more flexible setting of text-labels (e.g. defining an order of text position around a point)
- Customized point styles (...e.g. there exists something from deeJUMP, but it has some errors)
- read data from Oracle Database (evtl. with respect to their spatial extension?) and later to write to Oracle. => the reading/writing seems to be already done with a new plugin by Paolo (End Nov 2006)
4) A todo list
A – soon to do
- make union function faster (see bug report) : DONE [mmichaud – 2007/06/12]
- add the Join PlugIn from SIGLE to OpenJUMP
- add a zoom to selected layer (WMS) to the toolbar ([sstein: mhm..maybee not directly since not all people do use WMS - so it must be merged with other layer zoom function]
- add mm-patch from michael
- improve loadDataset and loadFromFile (same for save?!) and put it maybe in one intermediate dialog? (see for example cadcorp gis)
- MapInfo files reading support(see email from Dante Fuster)
B – agenda for future
- add dwg file support (see Jawa DWG library project on sourceforge)
- add ecw support (things done by Olivier Bonnefon => reported by Erwan Bocher)
- if raster is supported think about adding map algebra functions (see ideas from SIGLE team)
- think about a 3d plugin based on java3D (see certain postings: Ugo, PIROL,..)
- writing additionally the jump-gml xsd file on saving
- raster in GeoTiff format, especially for shapes like
polygons and lines (with an option to specify the width of lines to raster)
Things I’d like to see
the following wishes can already be found in the GDV SpatialCommander and would be nice to have it in OpenJump aswell:
- (dunno how to translate it correctly:) save the files in relative pathes
- not only LOAD raster catalogs, but also CREATE catalogs
thanks, carsten
Peppe’s Wishlist (gennuary 2008)
Style
An advanced Style editor like Kosmo Saig one, where user can have maximum flexibility to define style of point, lines and fill. Geoff has done something with his job.
Output
Possibility to export a project/view to raster image at a customized DPI and scale
Geometry Function tool.
1)A button on the toolbar to access to Geometry feature tool
2) Transform Geometry Function tool in a floating toolbar which doesn’t close afer an operation
Eric Jarvies’ Wishlist (March 2008)
OS X Human Interface Guidelines
1. Create an application(.app) so the user does not need to use Terminal > sh openjump.sh.
2. Modify Menu bar items to conform with Apple’s HI guidelines.
3. Remember user’s application settings upon exit, so the next time user launches application, the window size, screen position, etc., are all they previously left it.
4. Better drive display when opening/saving files. Should display Network, Computers, Drives, etc.