David, That did the trick. Thanks.
Fawcett, David wrote: > > Soren, > > I think that you are running into the issue where a WMS request can > return non-square pixels, and that the ratio of height:width in your > extent is not the same as the ratio of height:width in your image size. > > > If you can make this as a regular CGI call, you won't see this problem. > If you need to use WMS, make sure that you make the ratio's the same. > > e.g. 500/275 does not equal 60/26. > > David. > -----Original Message----- > From: mapserver-users-boun...@lists.osgeo.org > [mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of sscottgis > Sent: Friday, January 09, 2009 12:48 PM > To: mapserver-users@lists.osgeo.org > Subject: [mapserver-users] Imagemap size doesn't match display map > > > > I have created an imagemap/image for the lower 48 states using 2 > mapfiles to define the polygons following the demo in the wiki. They > noted that if you use separate maps, the SIZE and EXTENT should be the > same. I have those set the same in both files, but the imagemap that > gets returned is vertically squished. > > Here's the map file for the imagemap layer: > > MAP > NAME "droughtplan_imgmap" > STATUS ON > SIZE 500 275 > > # set projection for map > PROJECTION > "init=epsg:4326" > END > > EXTENT -126 24 -66 50 > UNITS METERS > STATUS ON > IMAGECOLOR 255 255 255 > > WEB > IMAGEPATH "e:/ms4w/tmp/ms_tmp/" > IMAGEURL "/ms_tmp/" > END > > #QUERYMAP > # STATUS ON > # STYLE NORMAL > #END > > LAYER > NAME "droughtplans_imgmap" > STATUS DEFAULT > TYPE POLYGON > DATA "../data/droughtplans_imgmap" > TEMPLATE "planbody.html" > HEADER "planheader.html" > FOOTER "planfooter.html" > > CLASSITEM "State" > CLASS > COLOR -1 -1 -1 > NAME "State" > OUTLINECOLOR 110 110 110 > END > END > END > END > > and the file for the display layer: > MAP > NAME "droughtplan_wms" > STATUS ON > SIZE 500 275 > > # set projection for map > PROJECTION > "init=epsg:4326" > END > > EXTENT -126 24 -66 50 > UNITS METERS > STATUS ON > IMAGECOLOR 255 255 255 > > # image format > OUTPUTFORMAT > NAME png > DRIVER "GD/PNG" > MIMETYPE "image/png" > IMAGEMODE RGB > EXTENSION "png" > END > > WEB > IMAGEPATH "e:/ms4w/tmp/ms_tmp/" > IMAGEURL "/ms_tmp/" > HEADER "../templates/query_header.html" > FOOTER "../templates/query_footer.html" > END > > QUERYMAP > STATUS ON > STYLE NORMAL > END > > LAYER > NAME "droughtplans" > STATUS DEFAULT > TYPE POLYGON > DATA "../data/droughtplans" > > DUMP TRUE > > HEADER ../templates/ndmc_query_header.html > TEMPLATE ../templates/ndmc_query_body.html > > CLASSITEM "Status" > CLASS > COLOR 255 255 255 > OUTLINECOLOR 110 110 110 > EXPRESSION "0" > NAME "No Plan" > SYMBOL 0 > END > CLASS > COLOR 139 209 0 > OUTLINECOLOR 110 110 110 > EXPRESSION "1" > NAME "Emphasizing Mitigation" > SYMBOL 0 > END > CLASS > COLOR 255 255 0 > OUTLINECOLOR 110 110 110 > EXPRESSION "2" > NAME "Emphasizing Response" > SYMBOL 0 > END > CLASS > COLOR 255 128 0 > OUTLINECOLOR 110 110 110 > EXPRESSION "3" > NAME "Emphasizing Disaster" > SYMBOL 0 > END > CLASS > COLOR 255 0 0 > OUTLINECOLOR 110 110 110 > EXPRESSION "4" > NAME "Local Plans" > SYMBOL 0 > END > END > END > END > > The header and footer are the basic <map> tags described in the wiki, > but with the map height and width set to the 500, 275 dimensions from > the files. > > Here's the body template: > <area shape="poly" coords="[shpxy precision=0 proj=image]" > href="http://myserver/Resources/state.aspx?state=[State]" > title="[State]" alt="[State]"> > > and the call to the image layer (these are part of an ASP.NET 2.0 web > page and added as part of an httprequest): > > http://myserver/cgi-bin/mapserv.exe?map=/ms4w/apps/drmon/service/drought > plans_wms.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=droughtpla > ns&WIDTH=500&HEIGHT=275&srs=EPSG:4326&styles=default&format=image/png&bb > ox=-126,24,-66,50 > > I've got the extents and sizes set to the same 500, 275 dimensions > everywhere, but the imagemap is still flattened (more like a box at 500 > x 200). Everything else works fine--all of the areas are defined, the > links work,etc; it just isn't aligned properly. Is there something > missing or something else going on here? > > Any help/ideas are greatly appreciated. > Soren > -- > View this message in context: > http://n2.nabble.com/Imagemap-size-doesn%27t-match-display-map-tp2134663 > p2134663.html > Sent from the Mapserver - User mailing list archive at Nabble.com. > > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > -- View this message in context: http://n2.nabble.com/Imagemap-size-doesn%27t-match-display-map-tp2134663p2147423.html Sent from the Mapserver - User mailing list archive at Nabble.com. _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users