Zoom to fit

Schnitter, Stefan Stefan.Schnitter at T-SYSTEMS.COM
Thu Dec 14 02:46:32 EST 2006


Hi Steve and Kai,

Thanx a lot for those examples and explanations - they help a lot!

 Stefan

> -----Ursprüngliche Nachricht-----
> Von: Steve Lime [mailto:Steve.Lime at DNR.STATE.MN.US] 
> Gesendet: Mittwoch, 13. Dezember 2006 21:20
> An: MAPSERVER-USERS at LISTS.UMN.EDU
> Betreff: Re: [UMN_MAPSERVER-USERS] Zoom to fit
> 
> Hi Stefan: MapServer (the CGI interface) has this ability 
> associated with queries which is basically what your two 
> examples are: an attribute query and a bbox query.
> 
> If you do a regular query and add the parameter mapext=shapes 
> (I think that is right) then MapServer will compute a new 
> extent frow the extents of the features in the result set. 
> That extent is then available to a query map or simply 
> through the [mapext] template substitution.
> 
> Here's an example from my test suite:
> 
> http://maps.dnr.state.mn.us/cgi-bin/mapserv46?map=%2Fusr%2Floc
al%2Fwww%2Fdocs_maps%2Fmapserver_demos%2Ftests46%2Ffeaturequery%> 2Ftest.map&imgext=74000.000000+4654833.333333+798000.000000+56
20166.666667&imgxy=149.5+199.5&program=%2Fcgi-bin%2Fmapserv46> &htmlroot=%2Fmapserver_demos%2Ftests46&map_web_imagepath=%2Fus
> r%2Flocal%2Fwww%2Fdocs_maps%2Ftmp%2F&map_web_imageurl=%2Ftmp%2
F&slayer=counties&mode=featurenquery&zoom=1&img.x=198&img.y=154> &mapext=shapes
> 
> Try the URL with and without the mapext=shapes to see the 
> difference...
> 
> Steve
> 
> >>> "Schnitter, Stefan" <Stefan.Schnitter at T-SYSTEMS.COM> 
> 12/13/06 11:33
> AM >>>
> Hi all,
> 
> Is there a way to zoom automatically to fit a certain group 
> of elements?
> Example1: I have a layer which has a filter and I'd like to 
> show that extent that includes all filtered objects or
> Example2: I use "normal" zoom interface with which the user 
> marks a bounding box - can I tell mapserver somehow to zoom 
> further to fit the objects that are actually contained in this box?
> 
> Does anyone know of some mapserver-feature or mapscript 
> solution with which one could accomplish somehting like this?
> 
> TIA, Stefan
> 
> --
> Dr. Stefan Schnitter
> T-Systems Enterprise Services GmbH, SSC ENPS, PCT11sts 
> Traffic Management & Network Optimization
> Phone: +49 (0) 6151 937-8521
> 



More information about the mapserver-users mailing list