[Mapserver-users] Zoom to location by string match in query on SHP files.
Jason M. Nielsen
jnielsen at aero-graphics.com
Wed Mar 24 06:32:54 PST 2004
Quoting Richard Greenwood <rich at greenwoodmap.com>:
> Jason M. Nielsen wrote:
> > Is there a way to perform a query on shape files for a string match then
> return
> > that record and extract specific data about it?
> >
> > Example:
> >
> > I have a shape file of all roads in an area. Among other attributes all of
> these
> > roads have a name and vertex coordinates. I would like to be able to enter
> a
> > street name, find it in the shape file then zoom to say the first X,Y
> point
> > starting that road.
> >
> > This would probably be very easy using PostGIS and php but unforunately
> as
> > things stand these are not available to me atm. All I have is the cgi
> mapserver
> > and shape files. They want to keep shape files as the datasource as well
> due to
> > some other issues.
>
> The CGI itemquery and itemnquery modes may be what you are looking for,
> however they will zoom to the full extent of the feature, not the first
> vertex. You could, however, have a second layer with just the verticies,
> zoom to them and also display the road polyline. Here is an example:
>
> http://www2.tetonwyo.org/mapserver/mapserv.exe?
> qstring=438&
> mode=itemquery&
> qitem=id&
> map=tc/tc.map&
> mapext=shapes&
> qlayer=Road_CLq&layer=Roads&
> zoomsize=2&
> savequery=true&
>
> Regards,
> --
> Richard Greenwood
> www.greenwoodmap.com
>
Very cool. Ill look into this asap. Zooming to the full feature is fine as far
as I know.
Thanks for info!
More information about the MapServer-users
mailing list