From 036bc250270e09686c621272b8c4642b22c8c5db Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 11 Dec 2014 13:24:25 +0000 Subject: [PATCH] --- aplicmap/ogcwsv6.map | 4 ++-- ogc.php | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/aplicmap/ogcwsv6.map b/aplicmap/ogcwsv6.map index 7ba0fc6..83a34ae 100644 --- a/aplicmap/ogcwsv6.map +++ b/aplicmap/ogcwsv6.map @@ -44,8 +44,8 @@ MAP DRIVER 'OGR/KML' MIMETYPE "application/vnd.google-earth.kml+xml" #FORMATOPTION "STORAGE=memory" - #IMAGEMODE FEATURE - END + IMAGEMODE FEATURE + END OUTPUTFORMAT NAME "geojson" DRIVER "OGR/GEOJSON" diff --git a/ogc.php b/ogc.php index d6de625..51dfa00 100644 --- a/ogc.php +++ b/ogc.php @@ -819,10 +819,12 @@ if(isset($OUTPUTFORMAT)){ $l = $oMap->getlayer(0); $n = $l->name."-kml"; $oMap->selectOutputFormat("kml"); - //$oMap->outputformat->setOption("STORAGE", "memory"); - //$oMap->outputformat->setOption("FILENAME", $n.".kml"); + $oMap->outputformat->setOption("STORAGE", "memory"); + $oMap->outputformat->setOption("FILENAME", $n.".kml"); $l->setmetadata("wfs_getfeature_formatlist","kml"); $oMap->save($nomeMapfileTmp); + header('Content-Disposition: attachment; filename='.$n.'.kml'); + header("Content-type: application/vnd.google-earth.kml+xml"); } //FIXME envia uma linha estranha no header. Nao da pra usar if(strtolower($OUTPUTFORMAT) == "geojson"){ -- libgit2 0.21.2