[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[udig-devel] New IService?
|
In a plugin I'm writing, I have a set of standard shapefiles. The
location of these files can change (the user has to set some preferences
to tell the plugin where to look) but the set of files is fixed by the
plugin - the list may change with future plugin versions. These files
will be used by an "Add standard layers to map..." type command, but I'd
like also to put them in the catalog for searching and selection -
without adding the full path to the individual shapefiles (it might keep
changing).
Making any sense?
Anyway, looking through the wiki my first idea was to create a new
IService. This could find the folder location from preferences and
hard-code the list of filenames. Then it should be able to return a list
of the actual shapefiles. Does this look like the right way to go?
If it is - I have some questions...
- Is there an easy way to wrap a shapefile as an IGeoResource to return
from the IService?
- How do I make this IService available to the local catalog?
Thanks for any help.