Sounds Interesting. I think what you want to do depends on you
requirements. Here's an possible design (remember that I don't know
exactly how you want it):
You can create a org.eclipse.ui.ActionSet extension that opens a file
chooser dialog allowing a user to select a seismic navigation file. The
operation will then create a shapefile from the file and maybe create a
new map with the shapefile layer. Or it might just add the layer to the
open map.
Another possibility is to make a net.refractions.udig.ui.operation
extension that is enabled when you select a map. The operation would do
the same as above but would add the layer to the selected map.
A final and rather more complex possibility is to create a
1. Datastore that can read the seismic file.
2. A catalog plugin so that udig can use the datastore
3. Create an operation that can operate on layers whose resources are
seismic files. The operation would translate the layer to shapefile.
This is obviously a lot of work and unless you want to be able to view
the seismic files without translating them to shapefiles I wouldn't
recommend it.
Hope this helps,
Jesse
Roger Loweth wrote:
Hi everyone,
I'm new to uDig but not to Eclipse or GIS. I want to build a translator which
will pick attributes and posiitons out of a seismic navigation file and make a
shapefile (multipoint Z, many attributes).
Is the dataWizards extension point the best place to put this? And where can I
find the source code for the existing wizards, so I can get a handle on what I'm
doing?
I have successfully downloaded the latest SDK and built the distanceTool - very
straightforward thanks.
If I can get this to work I would like to build a more generalized translator
which I'd then submit to the community.
Cheers, Roger
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel