GetFeatureInfo still not working
Bart van den Eijnden
bartvde at XS4ALL.NL
Tue Apr 11 04:16:31 PDT 2006
Correction to my last remark, you can have text/html as WMS GetFeatureInfo
output but then you need to explicitly specify this (like you already did
in your example ofcourse :-) ):
wms_feature_info_mime_type "text/html"
I didn't know that one .....
Sorry for the confusion.
Best regards,
Bart
> Hi,
>
> wrt case 1, can you look up the URL in your webserver's access log to see
> what URL the OGC wmsviewer sends.
>
> I had a closer look, but it is not possible apparently to have HTML output
> for WMS GetFeatureInfo with Mapserver, see also the WMS capabilities
> response, only GML and text are supported:
>
> <GetFeatureInfo>
> <Format>text/plain</Format>
> <Format>application/vnd.ogc.gml</Format>
> <DCPType>
> ..
> </DCPType>
> </GetFeatureInfo>
>
> Best regards,
> Bart
>
>> Dear Laura and Bart and all,
>>
>> I think I set everything that you mentioned but when
>>
>> Case 1: error -- I query through OGC wmsviewer, it comes with: WMS
>> server
>> error: Invalid layer (S) given in the LAYERS parameter.
>>
>> Case 2: text/plain return -- If I overlay this layer with maplab and
>> query,
>> the information given as text/plain not as the template which I set as
>> table.
>>
>> When, I follow the WMS server documentation, GETMAP, GETCAPABILITY and
>> GETFEATUREINFO, the result comes out fine.
>>
>> So, is there anything that I miss and you figure it out, pls. let me
>> know.
>>
>>
>> WEB
>> IMAGEPATH "/data/maplab-2.2/tmp/"
>>
>> IMAGEURL "/maplab-2.2/tmp/"
>>
>> METADATA
>>
>> "wms_title" "INFO" ##required
>>
>> "wms_feature_info_mime_type" "text/html"
>>
>> "wms_onlineresource"
>> "http://203.159.29.10/cgi-bin/mapserv?map=/data/maplab-2.2/AIT/info.map&"
>>
>> "wms_srs" "EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326" ##recommended
>>
>> "wms_version" "1.1.0"
>>
>> "wms_getmap"
>> "http://203.159.29.10/cgi-bin/mapserv?map=/data/maplab-2.2/AIT/info.map&"
>>
>> "wms_getfeatureinfo"
>> "http://203.159.29.10/cgi-bin/mapserv?map=/data/maplab-2.2/AIT/info.map&"
>>
>> "wms_featureinfoformat" "text/html"
>>
>> END
>>
>> END
>>
>> LAYER
>>
>> NAME TEST
>>
>> METADATA
>>
>> "wms_title" "TEST" ##required
>>
>> "gml_include_items" "all"
>>
>> END
>>
>> TYPE POLYGON
>>
>> DUMP TRUE
>>
>> TRANSPARENCY 70
>>
>> DATA asia_bnd
>>
>> STATUS ON
>>
>> CLASSITEM cntry_name
>>
>> LABELITEM cntry_name
>>
>> HEADER asia_header.html
>>
>> FOOTER footer.html
>>
>> PROJECTION
>>
>> "init=epsg:4326"
>>
>> END
>>
>> CLASS
>>
>> NAME "Asia Boundary"
>>
>> EXPRESSION /./
>>
>> TEMPLATE /data/maplab-2.2/AIT/data/asia.html
>>
>> STYLE
>>
>> OUTLINECOLOR 74 74 74
>>
>> COLOR 192 207 203
>>
>> END
>>
>> Thanks in advance,
>> Thip
>>
>>
>> ----- Original Message -----
>> From: "Laura Díaz" <laura.diaz at IVER.ES>
>> To: <MAPSERVER-USERS at LISTS.UMN.EDU>
>> Sent: Monday, April 10, 2006 11:02 PM
>> Subject: Re: [UMN_MAPSERVER-USERS] GetFeatureInfo
>>
>>
>>> Hi,
>>> just some points in mapserver documentation:
>>>
>>> 1. ext/html output using MapServer query templates specified in the
>>> CLASS
>> template
>>> parameter.
>>> 2. The MIME type returned by the Class templates defaults to text/html
>>> and
>> can be
>>> controlled using the metadata "wms_feature_info_mime_type"
>>> 3. Layer TEMPLATE (required for GetFeatureInfo requests)
>>> 4. Layer DUMP TRUE (only required for GetFeatureInfo GML requests)
>>> 5. You must set the layer TEMPLATE parameter for the layer to be
>>> queryable
>> by
>>> GetFeatureInfo requests. For requests of type "text/html" you should
>>> also
>> set the layer
>>> HEADER and FOOTER parameters. For GetFeatureInfo requests of GML you
>>> must
>> set
>>> the layer to DUMP TRUE in the mapfile. As of MapServer 4.6 you must
>>> also
>> set the
>>> gml_* metadata for the layer attributes to be served (see the Layer
>>> Object
>> metadata in
>>> the Reference Section later in this document).
>>>
>>> an example that works for me:
>>>
>>> LAYER
>>> NAME obras
>>> METADATA
>>> "wms_title" "obras"
>>> gml_include_items "all"
>>> END
>>> STATUS ON
>>> TYPE POLYGON
>>> DUMP TRUE
>>> PROJECTION
>>> "init=epsg:23030"
>>> END
>>> CONNECTIONTYPE postgis
>>> CONNECTION
>>> TOLERANCE 3
>>> CLASS
>>> NAME "obras"
>>> TEMPLATE 'gmap/htdocs/templates/popplace.html'
>>> COLOR 0 240 240
>>> OUTLINECOLOR 199 199 199
>>> END
>>> END
>>>
>>>
>>> regards,
>>> Larua
>>> On 10 Apr 2006 at 21:27, SUBSCRIBE MAPSERVER-USERS Joe wrote:
>>> > Dear all,
>>> >
>>> > I set up my server as WMS Server. The problem is I could not query as
>> html which
>>> > I provide template, header and footer file.
>>> >
>>> > Is there anyone has an experience setting up WMS server for
>> getfeatureinfo?
>>> >
>>> > I set up my map file as
>>> >
>>> >
>>> > ...
>>> > WEB
>>> > IMAGEPATH "/data/maplab-2.2/tmp/"
>>> > IMAGEURL "/maplab-2.2/tmp/"
>>> >
>>> > METADATA
>>> > "wms_title" "INFO" ##required
>>> > "wms_feature_info_mime_type" "text/html"
>>> > "wms_onlineresource"
>>> > "http://server.com/cgi-bin/mapserv?map=/data/maplab-2.2/AIT/info.map&"
>>> > "wms_srs" "EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326"
>> ##recommended
>>> >
>>> > END
>>> >
>>> > LAYER
>>> > NAME TEST
>>> >
>>> > METADATA
>>> > "wms_title" "TEST" ##required
>>> > "wms_feature_info_mime_type" "text/html"
>>> > "wms_extent" "92.189278,5.610009,109.464638,29.180666"
>>> > END
>>> >
>>> > TYPE POLYGON
>>> > TRANSPARENCY 70
>>> > DATA asia_bnd
>>> > STATUS ON
>>> > TEMPLATE asia.html
>>> >
>>> > ...
>>> > END
>>> >
>>> >
>>> > Thanks in advance,
>>> > Thip
>>> >
>>> >
>>> > ----------------------------------------------------------
>>> > This mail sent through AIT WebMail : http://www.ait.ac.th/
>>> >
>>
>
More information about the MapServer-users
mailing list