[Mapbender-commits] r1572 - trunk/mapbender/http/javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Aug 2 09:17:40 EDT 2007
Author: christoph
Date: 2007-08-02 09:17:40 -0400 (Thu, 02 Aug 2007)
New Revision: 1572
Modified:
trunk/mapbender/http/javascripts/mod_wfs_SpatialRequest.php
Log:
added filter parameter to wfs request
Modified: trunk/mapbender/http/javascripts/mod_wfs_SpatialRequest.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_wfs_SpatialRequest.php 2007-08-02 13:14:01 UTC (rev 1571)
+++ trunk/mapbender/http/javascripts/mod_wfs_SpatialRequest.php 2007-08-02 13:17:40 UTC (rev 1572)
@@ -408,7 +408,7 @@
}
filter += '</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs>';
filter += '</gml:Polygon></Within></ogc:Filter>';
- mb_get_geom(url, filter, i, w_[i]);
+ mb_get_geom(url, filter, i, wfs_config[w_[i]]['featuretype_name'], w_[i], w[i]);
}
}
else if(queryGeom.geomType==geomType.line){
@@ -430,7 +430,7 @@
filter += rectangle[0].x+","+rectangle[0].y+ " " + rectangle[1].x+","+rectangle[1].y;
filter += "</gml:coordinates></gml:Box></ogc:BBOX></ogc:Filter>";
url += param;
- mb_get_geom(url, filter, i, w_[i]);
+ mb_get_geom(url, filter, i, wfs_config[w_[i]]['featuretype_name'], w_[i], w[i]);
}
}
else if(queryGeom.geomType == geomType.point){
@@ -451,16 +451,16 @@
filter += (tmp.x + buffer) + "," + (tmp.y + buffer) + " " + (tmp.x - buffer) + "," + (tmp.y + buffer) + " " + (tmp.x - buffer) + "," + (tmp.y - buffer);
filter += "</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></Intersects></ogc:Filter>";
url += param;
- mb_get_geom(url, filter, i, w_[i]);
+ mb_get_geom(url, filter, i, wfs_config[w_[i]]['featuretype_name'], w_[i], w[i]);
}
}
// highlight = new Highlight(mb_wfs_targets, highlight_tag_id, {"position":"absolute", "top":"0px", "left":"0px", "z-index":generalHighlightZIndex}, generalHighlightLineWidth);
return true;
}
-function mb_get_geom(url, filter, index, wfs_conf_id) {
+function mb_get_geom(url, filter, index, typename, js_wfs_conf_id, db_wfs_conf_id) {
- mb_ajax_post("../" + wfsResultModulePath + wfsResultModuleFilename,{'url':url,'filter':filter,'typename':wfs_config[wfs_conf_id]['featuretype_name'],'wfs_conf_id':wfs_conf_id},function(js_code,status){
+ mb_ajax_post("../" + wfsResultModulePath + wfsResultModuleFilename,{'url':url,'filter':filter,'typename':typename,'js_wfs_conf_id':js_wfs_conf_id, 'db_wfs_conf_id':db_wfs_conf_id},function(js_code,status){
// alert(js_code);
eval(js_code);
if (typeof(geom) == 'object') mb_execWfsReadSubFunctions(geom);
More information about the Mapbender_commits
mailing list