[mapserver-users] Metadata Hashtable

Steve Lime Steve.Lime at dnr.state.mn.us
Mon Sep 22 19:43:57 EDT 2008


I would thing this might work (perl in swig/mapscript):

  $hash = $layer->{metadata};

$layer->{metadata} is a hashtableObj. In PHP there must be a get function to do this.

Steve

>>> On 9/22/2008 at 6:01 PM, in message <48D823D4.2030601 at planyukon.ca>, Jeff Hamm
<jeff at planyukon.ca> wrote:
> Thanks Steve.
> Its finding the $hash I haven't got a handle on.
> $oLayer->getMetaData("") wants a parameter key.
> $oLayer->{metadata} returns nothing.
> How do I grab the metadata hashtable itself?
> 
> Ticket #439 was the only reference I found; but the examples there are 
> same as above, unsuccessful.
> 
> Jeff
>  
> 
> Steve Lime wrote:
>> It should look something like this I believe (not a PHP guy):
>>
>> $key; # should be empty/NULL to start
>> while($key = $hash->nextKey($key) {
>>    # do something with $key
>> }
>>
>> Steve
>>
>>   
>>>>> On 9/19/2008 at 3:38 PM, in message <48D40DB2.3080103 at planyukon.ca>, Jeff Hamm
>>>>>         
>> <jeff at planyukon.ca> wrote:
>>   
>>> Mapserver Bugzilla seems to indicate that exposing metadata as a proper 
>>> object is possible (Tickets #734 and #737).
>>>
>>> I also want to print out all of the metadata key->value pairs for a map 
>>> layer using php-mapscript without explicitly naming them all.
>>> Can anyone share a code snippet for this?
>>>
>>> TIA
>>> Jeff Hamm
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org 
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users 
>>>     
>>
>>
>>   
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org 
> http://lists.osgeo.org/mailman/listinfo/mapserver-users


More information about the mapserver-users mailing list