Commit 5df74c289b4aba9be1398c936834afda64b77f0b
1 parent
d7cf31ff
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
13 additions
and
8 deletions
Show diff stats
ferramentas/editortema/exec.php
@@ -61,17 +61,22 @@ switch (strtoupper($funcao)) | @@ -61,17 +61,22 @@ switch (strtoupper($funcao)) | ||
61 | $dbh = new PDO('pgsql:dbname='.$c["dbname"].';user='.$c["user"].';password='.$c["password"].';host='.$c["host"].';port='.$c["port"]); | 61 | $dbh = new PDO('pgsql:dbname='.$c["dbname"].';user='.$c["user"].';password='.$c["password"].';host='.$c["host"].';port='.$c["port"]); |
62 | //pega o SRID | 62 | //pega o SRID |
63 | $sql = "select ST_SRID($colunageometria) as srid from $esquema"."."."$tabela LIMIT 1"; | 63 | $sql = "select ST_SRID($colunageometria) as srid from $esquema"."."."$tabela LIMIT 1"; |
64 | - //echo $sql;exit; | ||
65 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); | 64 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); |
66 | $r = $q->fetchAll(); | 65 | $r = $q->fetchAll(); |
67 | $srid = $r[0]["srid"]; | 66 | $srid = $r[0]["srid"]; |
68 | - | 67 | + if($srid == ""){ |
68 | + $sql = "select srid from public.geometry_columns where f_table_schema = '$esquema' and f_table_name = '$tabela'"; | ||
69 | + $q = $dbh->query($sql,PDO::FETCH_ASSOC); | ||
70 | + $r = $q->fetchAll(); | ||
71 | + $srid = $r[0]["srid"]; | ||
72 | + if($srid == ""){ | ||
73 | + $srid = -1; | ||
74 | + } | ||
75 | + } | ||
76 | + | ||
69 | $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | 77 | $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
70 | $dbh->beginTransaction(); | 78 | $dbh->beginTransaction(); |
71 | - if($srid == ""){ | ||
72 | - $srid = "4326"; | ||
73 | - } | ||
74 | - | 79 | + |
75 | $sql = "INSERT INTO ".$esquema.".".$tabela." (".$colunageometria.")"; | 80 | $sql = "INSERT INTO ".$esquema.".".$tabela." (".$colunageometria.")"; |
76 | $sql .= " VALUES (ST_GeomFromText('SRID=$srid;".$wkt."'))"; | 81 | $sql .= " VALUES (ST_GeomFromText('SRID=$srid;".$wkt."'))"; |
77 | 82 | ||
@@ -186,4 +191,4 @@ if (!connection_aborted()){ | @@ -186,4 +191,4 @@ if (!connection_aborted()){ | ||
186 | } | 191 | } |
187 | else | 192 | else |
188 | {exit();} | 193 | {exit();} |
189 | -?> | ||
190 | \ No newline at end of file | 194 | \ No newline at end of file |
195 | +?> |
ferramentas/graficointerativo1/index.js
@@ -301,7 +301,7 @@ i3GEOF.graficointerativo1 = | @@ -301,7 +301,7 @@ i3GEOF.graficointerativo1 = | ||
301 | i3GEOF.graficointerativo1.LISTAREGATIVO = false; | 301 | i3GEOF.graficointerativo1.LISTAREGATIVO = false; |
302 | var n, i; | 302 | var n, i; |
303 | par = i3GEO.util.base64decode(par); | 303 | par = i3GEO.util.base64decode(par); |
304 | - //alert(par) | 304 | + //console.info(par); |
305 | par = YAHOO.lang.JSON.parse(par); | 305 | par = YAHOO.lang.JSON.parse(par); |
306 | n = par.length; | 306 | n = par.length; |
307 | for (i = 0; i < n; i++) { | 307 | for (i = 0; i < n; i++) { |