We are teaming up with the Open Source Geospatial Foundation, and our contact person is _wolf_.
For more information: http://wiki.osgeo.org/index.php/Google_Summer_of_Code
The following is a list of proposed Java GIS projects for GeoTools. Students can add their own ideas.
Proposal |
Student |
Contact |
|---|---|---|
|
Daniele, Simone |
|
|
Daniele, Simone |
|
|
Simone, Daniele |
|
|
Bastian |
|
|
Simone |
|
|
||
#Image mosaicking/pyramid plugins handling tiles within JDBC database |
Christian Mueller |
Simone, Daniele |
|
|
|
What should you be doing?
What should you be doing?
The rest of this page is dedicated to all the organizational stuff we need on our end, timelines, sample ideas, and so on...
Links:
Students add your ideas below here below!![]()
Background Information for Students
Background for GeoTools Community
Sample Idea to cut and Paste
h3. Lite Swing Example GeoTools used to have a StyledMapPane viewer that a lot of people used as an example when creating their own Applications (and Applets - remember GeoTools is old). This example was dropped after years of neglect (it was not updated to an OGC compliant CoordinateReferenceSystem implementation if you must know). Can you *please* over the course of the summer make us a new "lite" example. We are excited by the idea of the Spring RCP framework (so you could test your component there), but the example should be "lite" enough to work as an applet. |
JMagickis an open source Java interface ofImageMagick. It is implemented in the form of Java Native Interface (JNI) into the ImageMagick API. Jmagick has proven to be very fast and quite stable with jpeg and png files especially when compared to imageio plugins.
It would be great to try and hide JMagick behind imageio-ext (some work has already been done in this direction in order to later expose imageio-ext plugins as geotools plugins.
gvSIG has direct JNI wrapper for ECW and MrSID. Even if the license is not fully compatible with the geotools one it would be nice to provide a few imageio-ext plugins to expose this capabilities in geotools afterwards.
It would be nice to add support for Ground Control Points in the GeoTools geotiff plugin. This would mean doing some refactor of the current plugin. We could also port the work performed last year by Jan during the SoC 2007 on warping into geotools trunk.
see email here
It would be great to have some raster-to-feature algorithm in geotools. GeoSolutions has some old code to contribute but probably it would be worth investigating a new approach. There is plenty of documentation out there on this task.
It would very useful for the users to have a GeoTools client library for WCS similar to the ones for WMS and WFS. They could retrieve raster sub-datasets for processing or visualization on GeoTools based clients.
A Christian Mueller proposal
Inspired form Oracle Spatial Raster, ArcSDE and the geotools file based image plugins I decided to develop a geotools plugin for image mosaicking and pyramid handling/storing georeferenced tiles in a jdbc database.
As prerequiste work I wrote a python utility for tiling images and retiling already tiled images (it produces tiled images and a shape file for georeferencing). This utility was contributed to the gdal project http://www.gdal.org/gdal_retile.html
The basic idea is to have a spatial table storing the georeferenced tile info and a data table storing the image data in encoded form (formats supported by JAI).
It should also be possible to use only one table storing both kinds of information. There is one master table holding the info for all coverages/pyramids. Each entry in this table can reference his own spatial/image table.
Since there are many naming conventions in different enterprises, all table and attributenames are configurable using a xml file. DB Connect configuration (JNDI or standard) is also configurable.
Not included is an import utility. Import jobs for different databases are individual, perhaps we should document some samples.
There are additional "well known" symbols besides those mentioned in the Style Layer Descriptor specification, it would be very valuable to make the Emergency Response and MIL2525B symbol sets available to the community.
Here is an RnD page: Custom Symbols for MIL2525B and EmergencyResponse
Acceptance Letter
The following is a Sample Letter for Mentors to send out - we need to cover the following points:
All of these should be links to the developers guide ...
|
Congratulations and Welcome to GeoTools Summer of Code.
I am of course available to answer your questions, but most of the time we will be on the public email lists - since our goal is to get you involved in the community.
The developers guide has detail on how to check out and compile, and covers a lot of the steps we will take during your first week: requesting an unsupported module, obtaining svn access, and so on.
Once subscribed you can send an email introducing yourself to the community, and then I recommend lurking until your finals are done.
|