[udig-devel] Re : Integrating Mapserver and uDIG.
Jesse Eichar
jeichar at refractions.net
Mon Jun 12 10:33:28 PDT 2006
A couple of points about the browser catalog:
The issue where clicking on a WMS URL brings up a save dialog is fixed.
PostGIS URLS, WMS and WFS URLS are currently the only accepted URLS.
But is is easy to add more.
Let me know if you have more questions.
Jesse
On 12-Jun-06, at 10:22 AM, Jesse Eichar wrote:
>
> On 12-Jun-06, at 2:25 AM, Martin Schouwenburg wrote:
>
>> Hmm, interesting. Though not related to the original poster I'm
>> looking
>> into the same problem. We have the problem that our users have a
>> lot of
>> local data, mainly sattelite imagery. At the current moment uDig isnt
>> very good at directly displaying raster data but is good at
>> displaying
>> WMS. So the trick is to get the local raster data into the WMS and
>> let
>> uDig show the WMS image. The users don't care about WMS or server
>> side,
>> local side. They only want to be able to view their data and
>> analyze it.
>>
>> What do I need for that? Two things I suppose. First of all I need a
>> plugin that integrates itself in the add layer dialog for data source
>> access. This is different from the normal "files" entry in there
>> as data
>> will be moved to the server side and uDig needs to display the layer.
>
> There are a quite a few ways that this can be done.
> 1. My first idea is to make an HTML catalog. If you look you can
> see that one of the views that uDig is shipped with is a HTML
> browser. A very simple way of creating a catalog is to create an
> HTML catalog. Users can drag and drop links from that catalog into
> other views and maps. Clicking on a link will also add the service
> to a map.
> 2. A second method is to create your own View action (See the
> org.eclipse.ui.viewActions extension point). This will be quite a
> bit more work because you will have to create the entire workflow
> for adding data.
> 3. A third method is to create a plugin that extends the ICatalog
> extension point. You can look at the google and cgdi plugins for
> implementation details. The search view uses the ICatalog
> extension point to find catalogs to search. If you create your own
> catalog the search view will automatically search it and then you
> can do the normal drag/drop, etc... to add the data to your maps.
> 4. A fourth method would be to create your own view that would
> provide a way to specify and add data.
> 5. A fifth way is to create a mapInterceptor that adds all the
> data to a map when it is created and sets the visibility of the
> layer to off. Then the user just needs to set the layer as
> visible. (I wouldn't recommend this but you did ask for ideas ;-) ).
> 6. A sixth way is to extend the
> net.refractions.udig.ui.newObjectAction extension point. It Is
> basically just an action that appears in the New button in the
> toolbar and under File>New. You will basically have to do the same
> things as for Suggestion #2. Just extend a different extension point
>
>> Second I need to write a web service that accepts raster files and
>> adds
>> them to the WMS configuration(nothing to do with uDig).
>
> This is just geoserver or mapserver configurations. We have
> expertise here at refractions so feel free to ask questions as they
> come up.
>
> Hope this helps.
>
> Jesse
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
More information about the udig-devel
mailing list