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

Xiaoyuan Geng gengx at agr.gc.ca
Thu Feb 26 07:37:51 PST 2004


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"

Thank you very much!

Shawn




More information about the MapServer-users mailing list