Display raster at 'actual' size
Martijn van Exel
M.vanExel at BRIDGIS.NL
Wed Nov 8 07:20:28 PST 2006
Hello, dear mappers,
I'm trying to accomplish the following:
* Have user upload a polygon as a SHP file
* Return a map with a topographic background (raster file) and the poly as a
layer on top of this.
I use ASP.NET and the C# implementation of MapScript to accomplish this in a
simple web interface.
All works well, BUT for one thing:
The output should be at a *calculated* scale, such that that the raster
background is always displayed at its 'native' size. And ideally it should
output at 300DPI to be suitable for printing.
The current method I employ is:
* Init MapObj with a mapfile that has the background raster file
* Read in SHP as a ShapeObj and add to the map.
* Get the extent of the ShapeObj
* Add a margin
* Use this extent to set the map.width and map.height
* Draw.
But I don't want to set the w/h and calculate the scale, what I want to do
is SET the scale and have the W/H calculated. Is this an option? And how
about outputting @ 300DPI? I know at least tiff supports internal
resolution.
Thanks a bundle.
Met vriendelijke groeten,
Bridgis B.V.
Martijn van Exel
Manager Data Service Centre
Sint Walburgkerkpad 3
4001 MG Tiel
T (0344) 63 62 42
M (06) 534 75 786
*Kijk op onze vernieuwde website www.bridgis.nl*
More information about the MapServer-users
mailing list