[Mapserver-users] auto extent?

Steve Lime steve.lime at dnr.state.mn.us
Fri Aug 22 16:55:26 EDT 2003


Basically your talking about doing a query first and then using the
resulting shapes to 
set an extent. From the CGI point of view this feature is available.
You might do somthing
like this to initialize an application:

 
.../mapserv?map=foo.map&mode=itemquery&qlayer=counties&qitem=state&qstring=FL&mapext=shapes

and then in foo.map you'd either use query templates to create the
interface itself or simply
redirect them to the interface but with extent generated by the query.
The mapext=shapes
is the key. I do this all the time, works swimmingly.

In MapScript it's just as easy. First you do an item query, then loop
through the results creating
an aggregate extent as you go and then use that value for your map
extent.

Steve

Stephen Lime
Data & Applications Manager

Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937

>>> Hobbes Zatow <hobbes_zatow at yahoo.com> 08/22/03 09:58AM >>>
Is there an auto extent feature in mapserver that will
display a zoomed-in view of the visible area of a map?

For example, given a shapefile of US counties, if I
filter so that only Florida counties are matched,
could mapserver display Florida within whatever SIZE
the map file specifies?

If not, can anyone provide code for doing this using
perl/mapscript?

I tried leaving out EXTENT from the .map file, but at
least the CGI file did not like that.

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com 
_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu 
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users



More information about the mapserver-users mailing list