GetFeatureInfo still not working
Bart van den Eijnden
bartvde at XS4ALL.NL
Tue Apr 11 01:35:01 PDT 2006
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