[ka-Map-users] Map Query
Steve Lime
Steve.Lime at dnr.state.mn.us
Fri Jun 23 10:23:39 EDT 2006
Sure, I'll have a go. One question that is sort of related. It is possible to overlay
an map generated at the same scale/cellsize as the viewport contents, but arbitrary
size? You'd know the extent so presumably you'd know where to place the overlay.
The reason I ask is that it might be a slick way to hilite a feature. For example, you
could have MapServer or whatever generate a small map with the feature hilited and
then use it as an acetate.
Steve
>>> Paul Spencer <pspencer at dmsolutions.ca> 6/23/2006 7:59:55 AM >>>
Steve,
this seems like it would be good to put in the wiki at http://ka-
map.ominiverdi.org/wiki/index.php/Query
I copied/pasted your response there but it is lacking some details.
Could you edit the page and include details on hooking up the ka-Map
side of things as well.
This would be portable to the OpenLayers stuff too so I think its
worth the effort to document how to do it
Cheers
Paul
On 22-Jun-06, at 1:22 PM, Steve Lime wrote:
> Have you installed the stock mapserver demo? It shows you how to do
> a simple query pretty easily. Here's another example from a site here:
>
> http://maps/cgi-bin/mapserv46?map=/usr/local/www/docs_maps/
> mapserver_demos/tests46/query/test.map&program=/cgi-bin/
> mapserv46&htmlroot=/mapserver_demos/tests46&map_web_imagepath=/usr/
> local/www/docs_maps/tmp/&map_web_imageurl=/tmp/
>
> The mapfile and template file are available.
>
> The idea is pretty straight forward, there are 2 steps:
>
> 1) author a template file
>
> Although typically HTML files you can return XML or whatever. For
> example,
> if you have a DBF file with 3 attributes ITEM1, ITEM2 and ITEM3
> then a template
> might look like:
>
> <html>
> <head><title>Sample Template</title></head>
> <body>
> <li> item 1 is [ITEM1]
> <li> and item 2 is [ITEM2]
> <li> but item 3 is [ITEM3]
> </body>
> </html>
>
> 2) reference the template in the LAYER
>
> Typically that means adding the line:
>
> TEMPLATE 'mytemplate.html'
>
> to the mapfile.
>
> In my ka-map example all I am doing is using ka-map properties to
> make standard query calls to MapServer...
>
> Steve
>
>>>> "Mike D'Ambrogia" <miked at jamagination.com> 6/21/2006 7:20:27 PM >>>
> Steve,
>
> I'm fully lost in the query side of things (after being fully lost
> virtually everywhere else...) is there a snippet of the mapfile
> that you
> could send back that would show how you setup the mapfile to pass the
> query event. The code below makes total sense, I just can't
> connect the
> dots between clicking the "i" icon in ka-map and firing the jscript
> snippet below, my thought is that it's a mapfile setup thing that I'm
> not understanding
>
> Any help appreciated
>
> Mike
>
> -----Original Message-----
> From: ka-map-users-bounces at lists.maptools.org
> [mailto:ka-map-users-bounces at lists.maptools.org] On Behalf Of Steve
> Lime
> Sent: Wednesday, June 21, 2006 12:16 PM
> To: pspencer at dmsolutions.ca; absarz at hotmail.com
> Cc: ka-map-users at lists.maptools.org
> Subject: Re: [ka-Map-users] Map Query
>
>
> I have a simple query capability working in this example:
>
> http://maps.dnr.state.mn.us/ka-map/compass.html
>
> It's pretty straight-forward. I just take the output from the query
> event and pass that along to your mapping application. In my case I'm
> handing the query off to a standard MapServer CGI application in a new
> window. The relevant code looks like:
>
> function myQuery( eventID, queryType, coords ) {
>
> window.open("/cgi-bin/mapserv410?
> maps=COMPASS_MAPFILE&mode=query&mapxy="
> + coords[0] + "+" + coords[1]); }
>
> Steve
>
>>>> Paul Spencer <pspencer at dmsolutions.ca> 6/20/2006 12:45:36 PM >>>
> sorry, I don't have anything like that. Perhaps someone on the
> mailing list does ...
>
> On 20-Jun-06, at 1:09 AM, Absar Ali wrote:
>
>>
>> Dear Paul Spencer,
>>
>> Thnkx for ur prompt response, if you have the code for query then
>> please email me, i will be very thnk ful to u.
>>
>> Regards,
>>
>> Absar
>>
>>> From: Paul Spencer <pspencer at dmsolutions.ca>
>>> To: absar ali <absarzaidi at yahoo.com>
>>> CC: ka-map-users at lists.maptools.org
>>> Subject: Re: [ka-Map-users] Map Query Date: Mon, 19 Jun 2006
>>> 17:09:48 -0400
>>>
>>> Absar,
>>>
>>> the info tool is an example of how you can integrate a query
>>> capability into your application. It ensures that you have the
>>> coordinates requested by the user. You need to implement the
>>> capability to search your data.
>>>
>>> Cheers
>>>
>>> Paul
>>>
>>> On 19-Jun-06, at 1:36 AM, absar ali wrote:
>>>
>>>> I have sucessfully installed ka map n its worknig but when i
>>>> select the info tool and click on the polygon a java script
>>>> message window appear with some extent values and x y values of
>>>> the map,
>>>> what i want is when i click on the polygon a new window will
>>>> appear with values from the dbf files.
>>>>
>>>> Waiting for a v good n working response.
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Absar Ali
>>>>
>>>> Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously
>>>> low rates.
>>>> _______________________________________________
>>>> ka-Map-users mailing list
>>>> ka-Map-users at lists.maptools.org
>>>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>
>>> +-----------------------------------------------------------------+
>>> |Paul Spencer pspencer at dmsolutions.ca |
>>> +-----------------------------------------------------------------+
>>> |Applications & Software Development |
>>> |DM Solutions Group Inc http://www.dmsolutions.ca/|
>>> +-----------------------------------------------------------------+
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> ka-Map-users mailing list
>>> ka-Map-users at lists.maptools.org
>>> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>
>>
>
> +-----------------------------------------------------------------+
> |Paul Spencer pspencer at dmsolutions.ca |
> +-----------------------------------------------------------------+
> |Applications & Software Development |
> |DM Solutions Group Inc http://www.dmsolutions.ca/|
> +-----------------------------------------------------------------+
>
>
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+
_______________________________________________
ka-Map-users mailing list
ka-Map-users at lists.maptools.org
http://lists.maptools.org/mailman/listinfo/ka-map-users
More information about the ka-Map-users
mailing list