Zoom help
An Tay Nguy
anguy at geoanalytic.com
Wed Mar 15 13:47:44 PST 2000
Thank you Stehpen. My problem was that my image size was 1600x1600.
Cheers!!!
> -----Original Message-----
> From: owner-mapserver-users at lists.gis.umn.edu
> [mailto:owner-mapserver-users at lists.gis.umn.edu]On Behalf Of Stephen
> Lime
> Sent: Wednesday, March 15, 2000 1:04 PM
> To: anguy at geoanalytic.com; mapserver-users at lists.gis.umn.edu
> Subject: Re: Zoom help
>
>
> The error message is a tad deceiving in that the word "Reference" should
> not be there. It should read "Image map coordinate...".
>
> Any way MapServer defines MAXCLICK and MINCLICK vars to detect
> potentially bogus input. These values are set to 1000 and -1000 right now.
> With very large images or simulated pans using imgxy you could find them
> too small. They can be bumped by editing mapserv.h. Your error means
> the values for imgxy your sending exceed those limits. Either
> your using large
> images or some code is wrong.
>
> (Note that were talking about image coordinates, and not map coordinates.
> They represent a raw mouse click but can be set by an application
> to achieve
> pan effects.)
>
> As for zooms, let's see:
>
> using a user "click" (imgxy/img.x/img.y) you can use
> - zoom
> - zoomdir and zoomsize
>
> or you can use a user "box"
>
> of you can use a user reference map click (ref.x/ref.y), but this
> is pan only
>
> (if you've got map coordinates you can create maps with an
> extent, a point and
> a distance, or a point and a scale factor)
>
> In terms of precedence: imgbox, then img.x/img.y and finally
> imgxy. If the imgbox
> resolves to a point it is not used and another method is found.
> Note that img.x and
> img.y are set ONLY if the user clicks in a form <input
> type="image"...> element.
>
> As for zoom controls pick one and stick with it. There is no
> precedence so mixing
> them will yield unpredictable results.
>
> Steve
>
> Stephen Lime
> Internet Applications Analyst
>
> Minnesota DNR
> 500 Lafayette Road
> St. Paul, MN 55155
> 651-297-2937
>
> >>> "An Tay Nguy" <anguy at geoanalytic.com> 03/15/00 11:02AM >>>
> Hi everyone,
>
> I am a newbie to the world of MapServer.
>
> My system is:
> NT 4.0 using IIS.
> MapServer 3.3006
>
> In my html code, I have a java applet that set the variable
> imgxy(mouseclick), imgbox(the area of zoom in pixel) and submit the map
> request.
> The applet also set the zoom variable( 3-zoom in| 0-query/pan| -3-for zoom
> out ).
> The result of the zoom sometimes works and sometimes I get this error
> message:
>
> "loadForm(): Web application error. Reference map coordinate out
> of range."
>
> Does anyone know what this message means?
>
>
> Furthermore, There seems to be 3 ways to perform zooming:
>
> 1) zoomdir/zoomsize
> 2) zoom ( x > 0 - zoom in | 0 > x - zoom out | x = 0 - pan/query )
> 3) imgbox( x1 y1 x2 y2 )
>
> a) Are there more than these three methods?
> b) If these three methods were being used in the same HTML,
> which of these have more priority over the other?
>
> Thanks in advance for your help.
>
> Cheers!
>
>
More information about the MapServer-users
mailing list