Commit 0cd386f5f3ad95b8cd27af053670833712b87148
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,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 += |
ogc.php
| @@ -49,7 +49,7 @@ Na gera&ccedil;&atilde;o da legenda pode ser utilizado text/html para gerar no f | @@ -49,7 +49,7 @@ Na gera&ccedil;&atilde;o da legenda pode ser utilizado text/html para gerar no f | ||
| 49 | OUTPUTFORMAT - em getfeature, aceita também shape-zip para download de shapefile e csv para download de csv compactado | 49 | OUTPUTFORMAT - em getfeature, aceita també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, |