Tuesday, August 18, 2009

Update on My OpenJUMP Work

Its been a while since I’ve posted anything meaningful. I want to provide a quick update on what I’ve been working on for OpenJUMP.

I’ve got a plug-in completed that allows the OpenJUMP user to import point data that is stored in a delimited text file. The point data format the plug-in currently supports is point number, northing, easting, elevation and description. (It can be modified to support additional formats.) The plug-in is built to work with point data form land surveyors (although it will work with data from any source in the specified format) so I set it up to separate out a feature code and linework code from the description. This means, in the future, additional tools could be created that automatically draw linework from layers created by this plug-in. You should also be able to separate the imported points into different layers based on each point’s feature code.

I ran into some trouble finishing the plug-in. The trouble is related to the use of threads while performing the import. I am currently looking into this. In the meantime, I may release the plug-in without the use of the threaded code. This means I won’t be able to show the user a progress dialog during the import, but we can probably live with that until I get the threads issue resolved.

I’ve also finished a web page on my personal web site that talks about OpenJUMP. It also discusses some of the future challenges to OpenJUMP development. You can read the web page here.

Christopher, our Google Summer of Code student, is wrapping up his summer project. I hope he will have some code nicely packaged that I can use to access an H2 database from OpenJUMP. I hope to write a plug-in that will support non-spaital entities and temporal events in OpenJUMP using an H2 database. That is the very next plug-in I will begin work on.

You can view Christopher’s code here:
http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/summer_of_code/H2-OJ/

I’m also working on a distribution of BizzJUMP. It will hopefully include a couple of my recent plug-ins and the integration of the InfoNode docking windows framework.


The Sunburned Surveyor
Posted on 12:51 PM | Categories:

I’ve decided to narrow the focus of my OpenJUMP blog. (We’ll see how successful this effort is.) To assist in this narrowing of focus I have created a separate blog that will deal with general programming and Java programming topics that do not relate directly to OpenJUMP. You can read it here.

I have also created a separate blog to deal with general GIS topics not related to OpenJUMP.

There will certainly be some cases with a topic could apply to more than one of my blogs. I’ll do the best I can to choose the most appropriate blog for a topic with consistency. I hope this will make things easier for the readers of my blog.

From this point forward, I would like the OpenJUMP blog to deal topics that relate directly the programming and promotion of OpenJUMP.

The Sunburned Surveyor
Posted on 12:27 PM | Categories: