[udig-devel] Developing a new file format plugin

Paul Austin mail-lists at revolsys.com
Thu Oct 19 14:01:44 PDT 2006


Hi Jordy,

I'm looking at several formats including GPX (GPS Exchange), SAIF and
any others I find useful, once I have them up and running I will look at
making them available to the wider community. Not sure when that we'll
be however.

Cheers,
Paul

On Thu, 2006-10-19 at 13:54 -0700, Jody Garnett wrote:

> Hi Paul that is todays topic in the training course I am doing, so yes 
> there is documentation but it is part of our training course.
> > Is there any documentation or worked examples on how to create a new 
> > reader/writer for file formats not supported by uDig.
> In the programmers guide you will find a discussion of IService and 
> IGeoResource (the two interfaces you will need to implement to represent 
> your file format) ...  From there you will need to use that eclipse 
> house rule "monkey see monkey do" and copy one of the import wizards (I 
> think there may be a special extention point just to describe file 
> formats with their filename extensions).
> - 
> http://udig.refractions.net/help/topic/net.refractions.udig.doc/html/2%20Catalog.html
> 
> You can look in the svn repository for the sample code use in the 
> training course, it does include an example of doing this for a quick 
> text based file.
> - 
> http://svn.geotools.org/udig/trunk/tutorials/net.refractions.udig.tutorials.catalog.property/
> 
>  From there you need to define what you want to do? If you just want 
> access to your file you can make a quick ResolveAdapater that will open 
> up the file from the URI and connection parameters.
> 
> If you want to see your file on screen you can define your own renderer.
> - 
> http://udig.refractions.net/help/topic/net.refractions.udig.doc/html/7%20Renderers.html
> 
> Once again there is an example of doing this for the property file 
> format mentioned above:
> - 
> http://svn.geotools.org/udig/trunk/tutorials/net.refractions.udig.tutorials.render.property/
> 
> If you want to turn your own file format into Features (and make use of 
> all the visualization and editing goodness in uDig) you will need to 
> look into how to make a geotools datastore, there is a tutorial on this 
> here (but it is a little out of date):
> - http://docs.codehaus.org/display/GEOTOOLS/DataStore+Walkthrough
> 
> Note you can use this to quickly create a "readonly" data source, or 
> invest more time and do read/write.
> > I have the actual reader/writer that can read the file format I just 
> > need to be able to integrate it into the uDig app.
> See above, you can do a minimal bit of work to get something into the 
> catalog and then on screen, or you can create a datastore.
> 
> If your file format is interesting to more people then just you let me 
> know and we can set you up with uDig svn community folder so you can 
> share your work.
> 
> Jody
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.refractions.net/pipermail/udig-devel/attachments/20061019/8ee5cb44/attachment-0001.html


More information about the udig-devel mailing list