[Mapserver-users] Mapscript doesn't write map file in expecte d order!
Kralidis,Tom [Burlington]
Tom.Kralidis at ec.gc.ca
Thu Feb 26 10:37:46 PST 2004
> -----Original Message-----
> From: Xiaoyuan Geng [mailto:gengx at agr.gc.ca]
> Sent: Thursday, February 26, 2004 1:12 PM
> To: warmerdam at pobox.com
> Cc: mapserver-users at lists.gis.umn.edu
> Subject: Re: [Mapserver-users] Mapscript doesn't write map
> file in expected order!
>
>
> The map file updated from the PHP mapscript is expected to be
> readable with WMS clients or viewers such as Intergraph's
> WMSVIEWER. The segment of the METADATA produced from the
> script is not well ordered and the map file is not valid for
> the WMS viewers. After I rearrange the order and get ride of
> the tabs manually, everything works fine. That is why this
> issue matters in my case. Also the PHP mapscripts add more
> unwanted segments such as "scalebar" and "querymap". However
> I might overlooked some other bugs from side.
>
What is the URL of your WMS? Note that mapfiles have _nothing_ to do with
WMS. The mapfile is the runtime configuration of mapserv CGI.
..Tom
> Thanks!
>
> Shawn
>
> >>> Frank Warmerdam <warmerdam at pobox.com> 02/26/04 11:19AM >>>
> 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
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
>
More information about the MapServer-users
mailing list