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