Hi Jenny:

Welcome to GeoTools :-) There is a procedure to follow - and you have already accomplished step one:
- http://docs.codehaus.org/display/GEOT/Creating+your+own+Module

The wiki page above describes everything a bit better then this quick email. 

Next up is reading the GeoTools developer guide; in particular we want to check that you understand the build process (ie don't break the build!); and have agreed to the code contribution agreement.

For more information on the code contribution agreement:

You will need to sign this; and let us know via email when it is in the mail....

I do have one question for you; if there is a specific jdbc driver for the teradatabase? And if so is it something geotools can have permission to distribute? This would be something we would upload to the maven repository etc? If not we ask people to make a "dummy" jar as has been done for oracle....

Now it could be you are fine to stay within the confines of the jdbc specification which would make things easier all around. Have a look at the oracle plugin to see how tests are only run if we are sure the user has installed the jdbc driver into their local maven repository.

Other then that you are in good company; a crew from ingress have just started a jdbc datastore of their own and you can trade questions.


On 27/02/2010, at 11:03 AM, Wang, Guilian wrote:

Jody, Thank you very much for your quick response and nice guidance!
Hi GeoTools team,
This is Jenny from Teradata. I am going to add Teradata plugin for users to visualize geospatial data that are stored in Teradata Database using Udig, which will be about the same as the PostGIS plugin.  As Jody suggested, Id better have the raw geospatial part inside GeoTools SVN from the beginning. May I ask for geotools SVN access (read and write)? The Teradata plugin inside geotools will be about the same as the PostGIS plugin too.
Thank you very much!

From: udig-devel-bounces@lists.refractions.net [mailto:udig-devel-bounces@lists.refractions.net] On Behalf Of Jody Garnett
Sent: Friday, February 26, 2010 2:48 PM
To: User-friendly Desktop Internet GIS
Subject: Re: [udig-devel] SVN access for adding Teradata plugin
Welcome back Jenny:
I sent off the request to admin@refractions.net; so that should get sorted out shortly.
Now what this does is give you svn access to:
In there we ask you to create a new folder with you name (or your project name if you are shy). We tend to prefer developer name as communities are built of people.
Within that folder you can do what you want; including storing some geotools DataStore code along side a udig plugin..
Here is one that shows a usual breakdown with two "plugin" and "features" folders:
An example of having an extra geotools directory ..... here is one with a "gt" directory in a branch (the developers used their own maven build for this folder - and the code was copied to geotools at the end of the day).
The process of getting svn access to geotools is no more bother then for uDig (ie read the developers guide and send an email). So you may wish to do your geotools work there from day one - allowing you to keep svn history).
On 27/02/2010, at 5:56 AM, Wang, Guilian wrote:

Hi Jody and team,
This is Jenny from Teradata. I talked to you several months ago about adding Teradata plugin for users to visualize geospatial data that are stored in Teradata Database using Udig.  I have got approvals from our company for using Udig and contributing the Teradata Plugin source code back. Finally I got time to start working on it. And I am very glad to join you.
The Teradata plugin will be very similar to the PostGIS Plugin.  Eventually it should have a plugin in Udig but also another plugin for the raw geospatial stuff that should be contributed to GeoTools.
It seems good to start from building a community plugin in Udig with a separate module for the raw geospatial stuff that may go into GeoTools later. Could you please advise better ways if it does not seem right to you?
Could you please grant me access to Udig SVN?
Thank you very much!
User-friendly Desktop Internet GIS (uDig)