[mapserver-users] basic search question
kenboss
kenboss at dilbert.dnr.state.mn.us
Thu Aug 23 07:56:57 PDT 2001
It's been a while, but I'll take a shot. I can think of a couple of ways to get there.
If you have x,y coordinates for the centers of your parcels in your mysql database, you can just run
your search, grab the results, and redirect to a url like:
http://myserver.com/cgi-bin/mapserver?map=parcel.map&mapxy=x_from_mysql+y_from_mysql&scale=150000
If you have a common unique parcel ID in both the mysql database and the parcels shapefile, you can
grab that ID from your search and then redirect to something like:
http://myserver.com/cgi-bin/mapserver?map=parcel.map&qlayer=parcels&mode=itemquery&item=parcelID&value
=unique_ID_from_mysql
In turn, in your mapfile your parcels layer would have a query template like:
http://myserver.com/cgi-bin/mapserver?map=parcel.map&mapext=[shpext]
to display the map.
At least, that's how I'd approach it from ms_3.3. I understand itemquery has changed in 3.5, and
there may be better ways to get there.
Hope this helps,
--Ken Boss
MN DNR Forestry Resource Assessment
> From: "Jim Burnett" <jimburnett at ntelos.net>
> To: <mapserver-users at lists.gis.umn.edu>
> Subject: [mapserver-users] basic search question
> Date: Thu, 23 Aug 2001 08:44:19 -0400
> MIME-Version: 1.0
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
>
> Can I do a seach on my standard database(mysql) for an address, and then pop up the parcel(map)
based on my search?
>
> So, can I create a map, based on search results?
> I know I can click in the map, and query were I am clicking, but I want to do the opposite, and do a
search, then display the map....
>
>
>
>
> -jim
>
More information about the MapServer-users
mailing list