Commit 0cd386f5f3ad95b8cd27af053670833712b87148

Authored by Edmar Moretti
1 parent fe778f79
Exists in master

--no commit message

Showing 2 changed files with 10 additions and 4 deletions   Show diff stats
@@ -199,7 +199,7 @@ A:hover { @@ -199,7 +199,7 @@ A:hover {
199 ins += 199 ins +=
200 "<p><a target=blank href='"+servico+"OUTPUTFORMAT=shape-zip&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"' />download shapefile via WFS</a>"; 200 "<p><a target=blank href='"+servico+"OUTPUTFORMAT=shape-zip&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"' />download shapefile via WFS</a>";
201 ins += 201 ins +=
202 - "<p><a target=blank href='"+servico+"OUTPUTFORMAT=csv&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"' />download CSV via WFS</a>"; 202 + "<p><a target=blank href='"+servico+"OUTPUTFORMAT=csv&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"&ows_geomtype=AS_WKT' />download CSV via WFS com geometria</a>";
203 ins += 203 ins +=
204 "<p><a target=blank href='"+servico+"OUTPUTFORMAT=csv&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"&ows_geomtype=none' />download CSV via WFS mas sem a geometria</a>"; 204 "<p><a target=blank href='"+servico+"OUTPUTFORMAT=csv&bbox=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&service=wfs&version=1.1.0&request=getfeature&layers="+tema+"&typeName="+tema+"&ows_geomtype=none' />download CSV via WFS mas sem a geometria</a>";
205 ins += 205 ins +=
@@ -49,7 +49,7 @@ Na gera&amp;ccedil;&amp;atilde;o da legenda pode ser utilizado text/html para gerar no f @@ -49,7 +49,7 @@ Na gera&amp;ccedil;&amp;atilde;o da legenda pode ser utilizado text/html para gerar no f
49 OUTPUTFORMAT - em getfeature, aceita tamb&eacute;m shape-zip para download de shapefile e csv para download de csv compactado 49 OUTPUTFORMAT - em getfeature, aceita tamb&eacute;m shape-zip para download de shapefile e csv para download de csv compactado
50 50
51 ows_geomtype - permite definir o tipo de geometria conforme utilizado pelo parametro GEOMETRY do OGR (veja http://gdal.org/drv_csv.html) 51 ows_geomtype - permite definir o tipo de geometria conforme utilizado pelo parametro GEOMETRY do OGR (veja http://gdal.org/drv_csv.html)
52 -afeta o OUTPUTFORMAT csv. Utilize &ows_geomtype=none para obter um csv sem a coluna geometry 52 +afeta o OUTPUTFORMAT csv. Por default utiliza &ows_geomtype=none para obter um csv sem a coluna geometry. Para obter a geometria utilize &ows_geomtypeAS_WKT
53 53
54 id_medida_variavel - id da medida de variavel - utilizado apenas quando a fonte para definicao do layer for o sistema de metadados estatisticos 54 id_medida_variavel - id da medida de variavel - utilizado apenas quando a fonte para definicao do layer for o sistema de metadados estatisticos
55 nao deve ser utilizado junto com tema 55 nao deve ser utilizado junto com tema
@@ -101,6 +101,12 @@ $cache = true; @@ -101,6 +101,12 @@ $cache = true;
101 include(dirname(__FILE__)."/ms_configura.php"); 101 include(dirname(__FILE__)."/ms_configura.php");
102 include(dirname(__FILE__)."/classesphp/pega_variaveis.php"); 102 include(dirname(__FILE__)."/classesphp/pega_variaveis.php");
103 include(dirname(__FILE__)."/classesphp/funcoes_gerais.php"); 103 include(dirname(__FILE__)."/classesphp/funcoes_gerais.php");
  104 +//
  105 +//ajusta o default
  106 +//
  107 +if(!isset($ows_geomtype) || $ows_geomtype == ""){
  108 + $ows_geomtype = "none";
  109 +}
104 // 110 //
105 //imprime na tela a ajuda 111 //imprime na tela a ajuda
106 // 112 //
@@ -1256,7 +1262,7 @@ function exportaCsv(){ @@ -1256,7 +1262,7 @@ function exportaCsv(){
1256 $reg[] = '"'.$shape->towkt().'"'; 1262 $reg[] = '"'.$shape->towkt().'"';
1257 } 1263 }
1258 $linhas[] = implode(",",$reg); 1264 $linhas[] = implode(",",$reg);
1259 - 1265 +
1260 } 1266 }
1261 $contents = implode("\n",$linhas); 1267 $contents = implode("\n",$linhas);
1262 file_put_contents($arq,$contents); 1268 file_put_contents($arq,$contents);
@@ -1295,7 +1301,7 @@ function exportaGeojson(){ @@ -1295,7 +1301,7 @@ function exportaGeojson(){
1295 $propriedades[] = array($item=>$v); 1301 $propriedades[] = array($item=>$v);
1296 } 1302 }
1297 $wkt = $shape->towkt(); 1303 $wkt = $shape->towkt();
1298 - 1304 +
1299 $features[] = array( 1305 $features[] = array(
1300 "type"=>"Feature", 1306 "type"=>"Feature",
1301 "properties"=>$propriedades, 1307 "properties"=>$propriedades,