Obtaining attribute names

Eric Bridger eric at GOMOOS.ORG
Tue Oct 4 08:59:13 EDT 2005


On Sat, 2005-10-01 at 15:38, Erik Konijnenburg wrote:
> Is it possible to obtain the attribute names from a shapeObj returned by
> the layer->getShape. I am able to obtain the attribute values but I want
> the attribute names. Is there a solution?

I think you need to use layer->getItem(int i)
E.g. in a query context:

$qshape = $layer->getFeature($qid, $tid);
for($i = 0; $i < $qshape->{numvalues}; $i++)
{
  $val = $qshape->getValue($i);
  $name =  $layer->getItem($i);
}

See also:
http://zcologia.com/mapserver/querying-howto#resulting-features



More information about the mapserver-users mailing list