[Chameleon-dev] [Bug 930] [Chameleon] WMS GetFeatureInfo Format

bugzilla-daemon at maptools.org bugzilla-daemon at maptools.org
Tue Jan 18 20:32:24 EST 2005


http://www.maptools.org/bugzilla/show_bug.cgi?id=930





------- Additional Comments From pspencer at dmsolutions.ca  2005-01-18 20:32 -------
sorry for not responding sooner on this.

Chameleon query widget adds to the GetFeatureInfo.  The original implementation
of the query widget used text/html.  It was requested that the output be made
nicer.  To do this, we needed access to an xml format if one was available. 
Currently, the query widget attempts to distinguish between ArcIMS, CubeServ and
MapServer wms' and will append an appropriate mime type for each one.  I believe
that it will default to MapServer if it can't make a better guess.

As far as I remember, for a given WMS layer in a map file, it is not possible to
tell what mime types are available for GetFeatureInfo.  In order to make this
work correctly, it would be necessary to do one or more of the following:

1. add supported metadata to map file for WMS GetFeatureInfo mime types ( I
think Assefa's bug on MapServer suggests this).  This would at least allow
someone manually constructing a WMS layer to influence automated tools built on
MapServer in this respect.  MapServer should also have a notion of a selected
mime type for this and automatically append the mime type for GetFeatureInfo (IMHO)

2. modify wmsparse to extract this information, store it, and propogate it to
WMS layers created using the WMSBrowser widget.

3. modify the query widget to be more intelligent about picking a mime type from
those available in the metadata.

OR

modify Chameleon to get the capabilites and parse them when doing a query.  We
could get creative about caching etc for this, but the end result will be much
poorer performance.  The Sherbrooke capabilities take several minutes to download.

I'm open to suggestions on this.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the Chameleon-dev mailing list