[Mapbender-users] Re: Selektive Datenabfrage

karsten vennemann karsten at terragis.net
Tue Sep 23 17:34:30 EDT 2008


Das wuerde ganz sicher eine ganz Interessante Loesung sein Michael…(im bezug auf http://www.nabble.com/Selektive-Datenabfrage-to2199155.html#a2199155 )

Momentan habe ich einen “Query builder” auf ext.js (extjs.com) basis gebastelt, und wollte von dort selective Datenbankabragen auf die Postgresql Datenbank als auch als selective Ausgabe auf der Karte einbauen. 
Die Ausgabe als Tabelle funktioniert nun schon und habe ich ein Postgis layer in einem mapserver wms layer erstellt und versuche den vendorspecific parameter dazu zu verwenden eine dynamische Anzeige der Abfrageergebnisse to realisieren. Soweit funktionert das mit dem vendorspzifischen parameter gut - nur ist das bisher “hard coded’ in meiner abgeaenderten “mod_add_vendorspecific.php” Datei (der parameter :qvalue” wird vom Mapserver beim getmap Aufruf ersetzt und ist Teil einer select abgrage auf ein Postgis layer)

Kann mir jemand weiterhelfen wie ich z.B. per Ajax request waehrend runtime einen wert an diese function uebergeben koennte ? Das heisst den qvalue (siehe unten) zu uebergeben ? 
Das ganze soll vom meinem “querbuilder modul” aus via javascript/ajax aufgerufen werden ?

Karsten
…
require_once(dirname(__FILE__)."/../php/mb_validateSession.php");
?>
mb_registerVendorSpecific("mod_vs_init()");
function mod_vs_init(){   
   var re = "qvalue=<?php echo "where ipt_pov > 22" ?>";
   return re;
}
Karsten 



More information about the Mapbender_users mailing list