feature-id in getfeatureinfo requests

Richard Duivenvoorde rdmailings at DUIF.NET
Mon Feb 5 09:58:44 EST 2007


Hi All,

busy using getfeatureinfo from a postgresql/postgis layer.

Mapserver version 4.8.3 (...)
Postgresql-table is a point table and has a oid column (create script 
with 'WITH OIDS').

I managed to get the getfeatureinfo up and running, but stumble upon the 
missing (feature)-id in the gml output:

When I do an info format of 'text/plain' I'll receive something like:

GetFeatureInfo results:
Layer 'testpoints'
   Feature 17246:
     bla = 'zyz'
     foo= ''

but when i ask for 'application/vnd.ogc.gml' as info format I receive 
gml without the feature-id (not even as a normal 'oid' property??):

<?xml version="1.0" encoding="ISO-8859-1"?>
<msGMLOutput
	 xmlns:gml="http://www.opengis.net/gml"
	 xmlns:xlink="http://www.w3.org/1999/xlink"
	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<testpoints_layer>
		<testpoints_feature>
			<gml:boundedBy>
				<gml:Box srsName="EPSG:28992">			 
<gml:coordinates>67349.250981,549785.660401 
67349.250981,549785.660401</gml:coordinates>
				</gml:Box>
			</gml:boundedBy>
			<bla>zyz</bla>
			<foo></foo>
		</testpoints_feature>
	</testpoints_layer>
</msGMLOutput>

Am I missing some metadata property in my mapfile? I would expect either 
a feature-id attribute in the testpoints_feature element, OR oid-element 
  as child of the testpoints_feature element.

TIA,

Richard



More information about the mapserver-users mailing list