Thread: [pmapper-users] select more objects
Brought to you by:
arminburger
From: SeUr2000 <seu...@gm...> - 2006-10-25 13:56:45
|
Hi there, I don't speak english correctly, and i have a question: i must select more elements with the click of the mouse. the elements selected must change color and recorded on array for successive query. what is the way? it is possible? thanks. sergio |
From: SeUr2000 <seu...@gm...> - 2006-10-25 14:03:17
|
Hi there, I don't speak english correctly, and i have a question: i must select more elements with the click of the mouse. the elements selected must change color and recorded on array for successive query. what is the way? it is possible? thanks. sergio |
From: Armin B. <arm...@gm...> - 2006-10-25 17:55:53
|
The select function works also for mouse clicks, not just for a box draw. The result is saved in the session variable 'JSON_Results', it can be parsed with JSON functions of PHP (either PEAR module or a PECL extension) or JS. Then you get an array containing various arrays and objects. The structure is explained in the file /incphp/query/json_query_doc.txt. Or save the query results in a file with Mapscript functions, there is a short listing for that on the wiki http://www.pmapper.net/wiki/doku.php?id=faq:customizations armin SeUr2000 wrote: > Hi there, I don't speak english correctly, and i have a question: > i must select more elements with the click of the mouse. > the elements selected must change color and recorded on array for successive > query. > what is the way? it is possible? > thanks. > sergio > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > pmapper-users mailing list > pma...@li... > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > |
From: SeUr2000 <seu...@gm...> - 2006-10-25 18:10:15
|
thanks, so, this is possible. and is possible created a button for this procedure. I will try this, and I will return the result or another questions for help me. sergio 2006/10/25, Armin Burger <arm...@gm...>: > > The select function works also for mouse clicks, not just for a box > draw. The result is saved in the session variable 'JSON_Results', it can > be parsed with JSON functions of PHP (either PEAR module or a PECL > extension) or JS. Then you get an array containing various arrays and > objects. The structure is explained in the file > /incphp/query/json_query_doc.txt. > > Or save the query results in a file with Mapscript functions, there is > a short listing for that on the wiki > http://www.pmapper.net/wiki/doku.php?id=faq:customizations > > armin > > SeUr2000 wrote: > > Hi there, I don't speak english correctly, and i have a question: > > i must select more elements with the click of the mouse. > > the elements selected must change color and recorded on array for > successive > > query. > > what is the way? it is possible? > > thanks. > > sergio > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > pmapper-users mailing list > > pma...@li... > > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > > > > |
From: SeUr2000 <seu...@gm...> - 2006-10-31 12:52:25
|
wel, I as create a new button in toolbars "selectarray" and have setting new type "aquery" in mapserver.js //============================================================================seur2000 else if (varform.mode.value == 'aquery') { var selform = document.getElementById("selform"); if (!selform.selgroup) return false; if (selform.selgroup.selectedIndex != -1) { // only with single click if ((minx + jitter) > maxx && (miny + jitter) > maxy) { // x/y point showqueryresult('aquery', imgxy); // with zoom box } } } //==============================================================================seur2000 //==============================================================================seur2000 } else if (button == 'selectarray') { resetFrames(); varform.mode.value = 'aquery'; varform.maction.value = 'click'; var selurl = PM_XAJAX_LOCATION + 'x_select.php?'+SID; updateSelectTool(selurl, ''); varform.tool.value = 'selectarray'; //==============================================================================seur2000 //==============================================================================seur2000 }else if (type == 'aquery'){ var queryurl = PM_XAJAX_LOCATION + 'x_infoarray.php?' +SID+ '&mode='+type + '&imgxy='+xy + '&groups=' + getSelectLayer(); varform.zoomselected.value = '0'; } //==============================================================================seur2000 the new x_infoarray.php is for use future for record data and next query //==============================================================================seur2000 function resetFrames() { var varform = $("varform"); if (varform.mode.value == 'nquery' || varform.mode.value == 'iquery' || varform.mode.value == 'aquery' || varform.maction.value == 'measure') { if (varform.maction.value == 'measure') jg.clear(); if (varform.mode.value == 'iquery') hideLayer('iqueryLayer'); } else { $('bottomMapFrame').innerHTML = ''; } } //===============================================================================seur2000 in xmlhttp.js is the function getQueryResult(..) i not understein what is possible enabled only hightlith on select an disable openResultwin('info.phtml?'+SID); thanks 2006/10/25, SeUr2000 <seu...@gm...>: > > thanks, > so, this is possible. > and is possible created a button for this procedure. > I will try this, and I will return the result or another questions for > help me. > > sergio > > > 2006/10/25, Armin Burger <arm...@gm...>: > > > > The select function works also for mouse clicks, not just for a box > > draw. The result is saved in the session variable 'JSON_Results', it can > > be parsed with JSON functions of PHP (either PEAR module or a PECL > > extension) or JS. Then you get an array containing various arrays and > > objects. The structure is explained in the file > > /incphp/query/json_query_doc.txt. > > > > Or save the query results in a file with Mapscript functions, there is > > a short listing for that on the wiki > > http://www.pmapper.net/wiki/doku.php?id=faq:customizations > > > > armin > > > > SeUr2000 wrote: > > > Hi there, I don't speak english correctly, and i have a question: > > > i must select more elements with the click of the mouse. > > > the elements selected must change color and recorded on array for > > successive > > > query. > > > what is the way? it is possible? > > > thanks. > > > sergio > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > pmapper-users mailing list > > > pma...@li... > > > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > > > > > > > > > |
From: SeUr2000 <seu...@gm...> - 2006-10-31 13:37:32
|
i beilieve of "updateMap(opener.PM_XAJAX_LOCATION + x_load.php?' + SID +......" is the way for the higtlight the objects, and I not secure if is possible a new procedure for only hightlight obj in pmjson.js thanks and escusme for the speak english not correctly and for the stupit required 2006/10/31, SeUr2000 <seu...@gm...>: > > wel, > I as create a new button in toolbars "selectarray" and have setting new > type "aquery" in mapserver.js > //============================================================================seur2000 > > else if (varform.mode.value == 'aquery') { > var selform = document.getElementById("selform"); > if (!selform.selgroup) return false; > if (selform.selgroup.selectedIndex != -1) { > // only with single click > if ((minx + jitter) > maxx && (miny + jitter) > maxy) > { // x/y point > showqueryresult('aquery', imgxy); > // with zoom box > } > } > > } > //==============================================================================seur2000 > > //==============================================================================seur2000 > > } else if (button == 'selectarray') { > resetFrames(); > varform.mode.value = ' aquery'; > varform.maction.value = 'click'; > var selurl = PM_XAJAX_LOCATION + 'x_select.php?'+SID; > updateSelectTool(selurl, ''); > varform.tool.value = 'selectarray'; > //==============================================================================seur2000 > > //==============================================================================seur2000 > > }else if (type == 'aquery'){ > var queryurl = PM_XAJAX_LOCATION + 'x_infoarray.php?' +SID+ > '&mode='+type + '&imgxy='+xy + '&groups=' + getSelectLayer(); > varform.zoomselected.value = '0'; > } > //==============================================================================seur2000 > > the new x_infoarray.php is for use future for record data and next query > > //==============================================================================seur2000 > function resetFrames() { > var varform = $("varform"); > if (varform.mode.value == 'nquery' || varform.mode.value == 'iquery' > || varform.mode.value == 'aquery' || varform.maction.value == 'measure') { > if (varform.maction.value == 'measure') jg.clear(); > if (varform.mode.value == 'iquery') hideLayer('iqueryLayer'); > > } else { > $('bottomMapFrame').innerHTML = ''; > } > } > > //===============================================================================seur2000 > in xmlhttp.js is the function getQueryResult(..) > i not understein what is possible enabled only hightlith on select an > disable openResultwin(' info.phtml?'+SID); > thanks > > > > > 2006/10/25, SeUr2000 <seu...@gm...>: > > > > thanks, > > so, this is possible. > > and is possible created a button for this procedure. > > I will try this, and I will return the result or another questions for > > help me. > > > > sergio > > > > > > 2006/10/25, Armin Burger <arm...@gm...>: > > > > > > The select function works also for mouse clicks, not just for a box > > > draw. The result is saved in the session variable 'JSON_Results', it > > > can > > > be parsed with JSON functions of PHP (either PEAR module or a PECL > > > extension) or JS. Then you get an array containing various arrays and > > > objects. The structure is explained in the file > > > /incphp/query/json_query_doc.txt. > > > > > > Or save the query results in a file with Mapscript functions, there is > > > a short listing for that on the wiki > > > http://www.pmapper.net/wiki/doku.php?id=faq:customizations > > > > > > armin > > > > > > SeUr2000 wrote: > > > > Hi there, I don't speak english correctly, and i have a question: > > > > i must select more elements with the click of the mouse. > > > > the elements selected must change color and recorded on array for > > > successive > > > > query. > > > > what is the way? it is possible? > > > > thanks. > > > > sergio > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > > > security? > > > > Get stuff done quickly with pre-integrated technology to make your > > > job easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > _______________________________________________ > > > > pmapper-users mailing list > > > > pma...@li... > > > > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > > > > > > > > > > > > > > > |