How to zoom to place names
Stephen Lime
steve.lime at dnr.state.mn.us
Thu May 11 07:41:10 PDT 2000
I'd use an external database to hold my points, query it and use the
results to initialize MapServer sessions. That's what we do here with
the GNIS database for Minnesota. You can use the point and then
either a scale value or a buffer (i.e. 5 miles) to initialize an interface.
Unless you have a relatively small set of points of interest, pull down
lists get bulky. I suppose you could regionalize them so the list changes
as you zoom or pan, but that seems like an awful lot of work.
Steve
Stephen Lime
Internet Applications Analyst
Minnesota DNR
500 Lafayette Road
St. Paul, MN 55155
651-297-2937
>>> Doug Nebert <ddnebert at usgs.gov> 05/10/00 12:08PM >>>
I have a need to use my map interface in two ways: 1) for the
geographically literate, let them zoom in by dragging a rectangle and 2)
for the spatially-challenged have a picklist of places that they can
click on and have the map zoom to that location upon request.
How should I package and translate such place names (they have envelope
bounding rectangles associated with them) so that a refresh_map event
would request a new map to be drawn for that area?
How should I structure the names service? The biggest trick is that I
have a large number of place names I could bring to use from an online
gazetteer of 700,000 placenames! But I think I will start small with
political subdivisions and big cities that only number in the thousands.
Any hints or examples of code as to how I might structure this would be
most helpful, and the kind of thing I would think many would like to see
in a demo FAQ.
--
Douglas D. Nebert
Clearinghouse Coordinator
FGDC Secretariat Phone: +1 703 648 4151 Fax: +1 703 648-5755
Pager Messaging: http://clearinghouse3.fgdc.gov/dougmsg.html
More information about the MapServer-users
mailing list