Hi Ankur,
To be honest I don't fully understand your question. Are you referring
to the "DEFRESOLUTION" parameter in the MAP object of the mapfile?
If you are referring to how to set a user defined scale for a layer (the
"MAXSCALEDENOM" parameter), I always use MapServer in CGI mode to get
this value. I've added a (old) CGI viewer to download for MS4W users
(http://www.ms4w.com/release/apps/cgi-viewer-ms4w.zip) - extract that to
your MS4W root and restart Apache. For new MS4W users installing
through the setup installer, the mapfile and all paths will be
automatically updated. This simple CGI viewer will display MapServer's
scale value as you zoom in; here is what it looks like:
http://pasteboard.co/11y5aJzt.png It's not fancy but I actually still
use it everyday!
Here is how to set that in PHP mapscript:
$oMap = ms_newMapObj( "path/to/mapfile.map");
$oLayer = $oMap->getLayerByName("mylayer");
$oLayer->set("maxscaledenom", 1000000);
$oMap->save("path/to/mapfile.map");
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
On 2016-05-18 8:10 AM, ankur chitranshi wrote:
hello all,
can any body help me out in how touser-define map scale manually in
mapserver(ms4w) map script mode
--
thanks & regards
Ankur Chitranshi
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users