[OpenLayers-Users] Problem with WMSGetFeatureInfo erroring out

Stephen Woodbridge woodbri at swoodbridge.com
Fri Nov 20 17:11:14 EST 2009


OK, part of the problem is solved I added to the matadata:

'wms_feature_info_mime_type' "text/html"

which fix the error, but now I get back what looks like image map of the 
features which is not what I was expecting.

I currently have TEMPLATE "dummy" in my layers, do I need to create a 
real template for each layer? I thought that this was supposed to return 
GML with something like COL_NAME = col_value for each of the columns.

-Steve

Stephen Woodbridge wrote:
> Hi all,
> 
> I'm trying to WMSGetFeatureInfo but have the following problem when 
> using it with mapserver:
> 
> 
> http://example.com/cgi-bin/mapserv?map=/maps/test-900913-wms.map&&service=WMS&version=1.1.0&request=GetFeatureInfo&layers=OneMileETJ%2CLakes%2CParcels%2CRailroad%2CFMRoads%2CServiceRoads%2CStreets%2CHighways%2CInterstate%2CVoting_Precincts%2CCityLimits%2CZoning,FMRoads%2CServiceRoads%2CStreets%2CHighways%2CInterstate,Voting_Precincts,Zoning,Parcels&query_layers=OneMileETJ%2CLakes%2CParcels%2CRailroad%2CFMRoads%2CServiceRoads%2CStreets%2CHighways%2CInterstate%2CVoting_Precincts%2CCityLimits%2CZoning,FMRoads%2CServiceRoads%2CStreets%2CHighways%2CInterstate,Voting_Precincts,Zoning,Parcels&styles=%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C,%2C%2C%2C%2C,,,&bbox=-10739792.365943%2C3773437.912618%2C-10739165.343461%2C3774064.9351&srs=EPSG%3A900913&feature_count=10&x=217&y=267&height=525&width=525&info_format=text%2Fhtml
> 
> And I get the following:
> 
> <?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
> <!DOCTYPE ServiceExceptionReport SYSTEM 
> "http://schemas.opengis.net/wms/1.1.0/exception_1_1_0.dtd">
> <ServiceExceptionReport version="1.1.0">
> <ServiceException>
> msWMSFeatureInfo(): WMS server error. Unsupported INFO_FORMAT value 
> (text/html).
> </ServiceException>
> </ServiceExceptionReport>
> 
> 
> If I remove the 'info_format=text%2Fhtml' part from the url I get back:
> 
> GetFeatureInfo results:
> 
> Layer 'OneMileETJ'
>    Feature 0:
> 
> Layer 'Parcels'
>    Feature 1:
> 
> Layer 'Voting_Precincts'
>    Feature 0:
> 
> Layer 'Zoning'
>    Feature 1:
> 
> Which does not seem all that useful, but this is my first attempt, and 
> I'm probably missing something basic.
> 
> A typical mapfile LAYER entry looks like:
> 
>      LAYER
>          NAME "Parcels"
>          METADATA
>              wms_title "Parcels"
>          END
>          TRANSPARENCY ALPHA
>          STATUS ON
>          CONNECTIONTYPE postgis
>          CONNECTION "user=****** dbname=mydb_test host=localhost"
>          DATA "the_geom from (select * from parcels) as foo using 
> SRID=900913 using unique gid"
>          TYPE POLYGON
>          LABELITEM "parcel_id"
>          MAXSCALEDENOM 4000
>          TEMPLATE "dummy"
>          DUMP TRUE
>          PROJECTION
>              "init=epsg:900913"
>          END
>          CLASS
>              STYLE
>                  COLOR -1 -1 -1
>                  WIDTH 2
>                  OUTLINECOLOR 255 0 255
>              END
>              LABEL
>                  TYPE TRUETYPE
>                  FONT "arial"
>                  SIZE 7
>                  COLOR "#000000"
>                  PARTIALS FALSE
>              END
>          END
>      END
> 
> Any help would be appreciated.
>    -Steve W
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users




More information about the Users mailing list