[Mapbender-commits] r2228 - branches/2.5/http/php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Mar 13 06:08:31 EDT 2008
Author: verenadiewald
Date: 2008-03-13 06:08:31 -0400 (Thu, 13 Mar 2008)
New Revision: 2228
Modified:
branches/2.5/http/php/mod_wfs_gazetteer_server.php
Log:
changed function parsegml to parseFile, get geometries as GeoJSON
Modified: branches/2.5/http/php/mod_wfs_gazetteer_server.php
===================================================================
--- branches/2.5/http/php/mod_wfs_gazetteer_server.php 2008-03-13 10:06:28 UTC (rev 2227)
+++ branches/2.5/http/php/mod_wfs_gazetteer_server.php 2008-03-13 10:08:31 UTC (rev 2228)
@@ -144,23 +144,11 @@
$req = urldecode($url).urlencode($admin->char_decode(stripslashes($filter)));
$mygml = new gml2();
- $mygml->parsegml($req);
+ $mygml->parseFile($req);
- // generates JavaScript code that will add a geometry array containing
- // all the result geometries and their attributes (wfs_conf_elements)
-
- $js = "";
- if ($mygml->getMemberCount() > 0) {
- $js .= $mygml->exportGeometriesToJS(true);
-
- for ($i = 0; $i < $mygml->getMemberCount(); $i++) {
- for ($j = 0; $j < count($col); $j++){
- $js .= "geom.get(".$i.").e.setElement('".$j."', '".$mygml->getValueBySeparatedKey($i, $col[$j]) . "');\n";
+ header("Content-type:application/x-json; charset=utf-8");
+ echo $mygml->toGeoJSON();
}
- }
- }
- echo $js;
-}
else {
echo "please enter a valid command.";
}
More information about the Mapbender_commits
mailing list