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
ogc.htm
... ... @@ -199,7 +199,7 @@ A:hover {
199 199 ins +=
200 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 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 203 ins +=
204 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 205 ins +=
... ...
ogc.php
... ... @@ -49,7 +49,7 @@ Na gera&amp;ccedil;&amp;atilde;o da legenda pode ser utilizado text/html para gerar no f
49 49 OUTPUTFORMAT - em getfeature, aceita tamb&eacute;m shape-zip para download de shapefile e csv para download de csv compactado
50 50  
51 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 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 55 nao deve ser utilizado junto com tema
... ... @@ -101,6 +101,12 @@ $cache = true;
101 101 include(dirname(__FILE__)."/ms_configura.php");
102 102 include(dirname(__FILE__)."/classesphp/pega_variaveis.php");
103 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 111 //imprime na tela a ajuda
106 112 //
... ... @@ -1256,7 +1262,7 @@ function exportaCsv(){
1256 1262 $reg[] = '"'.$shape->towkt().'"';
1257 1263 }
1258 1264 $linhas[] = implode(",",$reg);
1259   -
  1265 +
1260 1266 }
1261 1267 $contents = implode("\n",$linhas);
1262 1268 file_put_contents($arq,$contents);
... ... @@ -1295,7 +1301,7 @@ function exportaGeojson(){
1295 1301 $propriedades[] = array($item=>$v);
1296 1302 }
1297 1303 $wkt = $shape->towkt();
1298   -
  1304 +
1299 1305 $features[] = array(
1300 1306 "type"=>"Feature",
1301 1307 "properties"=>$propriedades,
... ...