[Mapserver-users] Mapscript doesn't write map file in expected order!

Frank Warmerdam warmerdam at pobox.com
Thu Feb 26 11:19:34 EST 2004


Xiaoyuan Geng wrote:
> Hello
> 
> I am using PHP Mapscript to add more METADATA contents to a map file.
> It seems that Mapscript resorts the contents of METADATA members before
> I same the map file. Also mapscript adds tab instead of one space
> between the name and the content. Any way to fix this problem? Below is
> the example:
> 
> Expected order:
>                 $myMap->setMetaData("wms_title", "GDAS Geolinking
> Map");
> 	$myMap->setMetaData("wfs_title", "GDAS Geolinking Map");
> 	$myMap->setMetaData( "wms_onlineresource",$strWMS_WFS );
> 	$myMap->setMetaData( "wfs_onlineresource",$strWMS_WFS
> );	
> 	$myMap->setMetaData( "wms_srs",SERVER_PROJECTIONS );
> 	$myMap->setMetaData( "wfs_srs",SERVER_PROJECTIONS );
> 	$myMap->setMetaData( "wms_feature_info_mime_type","text/html"
> );
> 
> Mapscript output:
> 
>         "wms_srs"	"EPSG:4269 EPSG:42304 EPSG:42101 EPSG:4326
> EPSG:26907"
>         "wms_onlineresource"	"myserver/cgi-bin/mapserv?map=map file
> name"
>         "wms_title"	"GDAS Geolinking Map"
>         "wms_feature_info_mime_type"	"text/html"
>         "wfs_srs"	"EPSG:4269 EPSG:42304 EPSG:42101 EPSG:4326
> EPSG:26907"
>         "wfs_title"	"AAFC GDAS Geolinking Map"
>         "wfs_onlineresource"	"myserver/cgi-bin/mapserv?map=map file
> name"

Shawn,

Why should this matter?  My understanding is that there is no significants
to the metadata item order. Also, whats wrong with emitting a tab as the
spacer?  It still reads and parses as a map file properly, right?

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent




More information about the mapserver-users mailing list