Commit a3c1fff6d3e46c501cbf06288dd42226cf45e6f1
1 parent
311f1a5e
Exists in
master
and in
7 other branches
Atualização de estilos e correção no upload de arquivo DBF para conversão em SHP
Showing
7 changed files
with
30 additions
and
19 deletions
Show diff stats
ferramentas/aplicarsld/index.js
@@ -105,7 +105,7 @@ i3GEOF.aplicarsld = { | @@ -105,7 +105,7 @@ i3GEOF.aplicarsld = { | ||
105 | */ | 105 | */ |
106 | html:function(){ | 106 | html:function(){ |
107 | var ins = '<form id=i3GEOaplicarsldf target="i3GEOaplicarsldiframe" action="'+i3GEO.configura.locaplic+'/ferramentas/aplicarsld/upload.php?tema='+i3GEO.temaAtivo+'" method="post" ENCTYPE="multipart/form-data">' + | 107 | var ins = '<form id=i3GEOaplicarsldf target="i3GEOaplicarsldiframe" action="'+i3GEO.configura.locaplic+'/ferramentas/aplicarsld/upload.php?tema='+i3GEO.temaAtivo+'" method="post" ENCTYPE="multipart/form-data">' + |
108 | - '<p class="paragrafo" >Arquivo SLD: <br><input type="file" size=42 name="i3GEOaplicarsld" style="top:0px;left:0px;cursor:pointer;"></p>' + | 108 | + '<p class="paragrafo" >Arquivo SLD: <br><input type="file" size=18 name="i3GEOaplicarsld" style="top:0px;left:0px;cursor:pointer;"></p>' + |
109 | '<br><p class="paragrafo" ><input id=i3GEOaplicarsldbotao1 type="button" value="Aplicar" size=12 name="submit">' + | 109 | '<br><p class="paragrafo" ><input id=i3GEOaplicarsldbotao1 type="button" value="Aplicar" size=12 name="submit">' + |
110 | '<input type=hidden name=g_sid value="'+i3GEO.configura.sid+'" >' + | 110 | '<input type=hidden name=g_sid value="'+i3GEO.configura.sid+'" >' + |
111 | '<input type="hidden" name="MAX_FILE_SIZE" value="100000">' + | 111 | '<input type="hidden" name="MAX_FILE_SIZE" value="100000">' + |
ferramentas/convertews/index.js
@@ -45,7 +45,7 @@ Classe: i3GEOF.converteMapaWS | @@ -45,7 +45,7 @@ Classe: i3GEOF.converteMapaWS | ||
45 | i3GEOF.converteMapaWS = { | 45 | i3GEOF.converteMapaWS = { |
46 | /* | 46 | /* |
47 | Variavel: aguarde | 47 | Variavel: aguarde |
48 | - | 48 | + |
49 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | 49 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
50 | */ | 50 | */ |
51 | aguarde: "", | 51 | aguarde: "", |
@@ -57,11 +57,11 @@ i3GEOF.converteMapaWS = { | @@ -57,11 +57,11 @@ i3GEOF.converteMapaWS = { | ||
57 | }, | 57 | }, |
58 | /* | 58 | /* |
59 | Function: iniciaDicionario | 59 | Function: iniciaDicionario |
60 | - | 60 | + |
61 | Carrega o dicionário e chama a função que inicia a ferramenta | 61 | Carrega o dicionário e chama a função que inicia a ferramenta |
62 | - | 62 | + |
63 | O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script | 63 | O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script |
64 | - */ | 64 | + */ |
65 | iniciaDicionario: function(){ | 65 | iniciaDicionario: function(){ |
66 | if(typeof(i3GEOF.converteMapaWS.dicionario) === 'undefined'){ | 66 | if(typeof(i3GEOF.converteMapaWS.dicionario) === 'undefined'){ |
67 | i3GEO.util.scriptTag( | 67 | i3GEO.util.scriptTag( |
@@ -73,14 +73,14 @@ i3GEOF.converteMapaWS = { | @@ -73,14 +73,14 @@ i3GEOF.converteMapaWS = { | ||
73 | else{ | 73 | else{ |
74 | i3GEOF.converteMapaWS.iniciaJanelaFlutuante(); | 74 | i3GEOF.converteMapaWS.iniciaJanelaFlutuante(); |
75 | } | 75 | } |
76 | - }, | 76 | + }, |
77 | /* | 77 | /* |
78 | Function: html | 78 | Function: html |
79 | - | 79 | + |
80 | Gera o código html para apresentação das opções da ferramenta | 80 | Gera o código html para apresentação das opções da ferramenta |
81 | 81 | ||
82 | Parametros: | 82 | Parametros: |
83 | - | 83 | + |
84 | divid {String} - id do div que receberá o conteudo HTML da ferramenta | 84 | divid {String} - id do div que receberá o conteudo HTML da ferramenta |
85 | 85 | ||
86 | */ | 86 | */ |
@@ -90,7 +90,7 @@ i3GEOF.converteMapaWS = { | @@ -90,7 +90,7 @@ i3GEOF.converteMapaWS = { | ||
90 | '<p class="paragrafo" >O "web service" criado, utiliza o padrão WMS, conforme definido pelo OGC. A disponibilidade do endereço é temporária, permanecendo ativa apenas no dia em que foi criado.' + | 90 | '<p class="paragrafo" >O "web service" criado, utiliza o padrão WMS, conforme definido pelo OGC. A disponibilidade do endereço é temporária, permanecendo ativa apenas no dia em que foi criado.' + |
91 | '<p class="paragrafo" >O Web Map Context (WMC) pode ou não ser gerado dependendo da configuração do servidor onde o i3Geo está instalado. <a href="'+enderecowmc+'" target=_blank >Clique para obter o Web Map Context</a>'+ | 91 | '<p class="paragrafo" >O Web Map Context (WMC) pode ou não ser gerado dependendo da configuração do servidor onde o i3Geo está instalado. <a href="'+enderecowmc+'" target=_blank >Clique para obter o Web Map Context</a>'+ |
92 | '<p class="paragrafo" ><b>WMS: </b></p>' + | 92 | '<p class="paragrafo" ><b>WMS: </b></p>' + |
93 | - '<p class="paragrafo" > <textarea cols="65" rows="3" style=cursor:pointer onclick="javascript:this.select()">' + | 93 | + '<p class="paragrafo" > <textarea cols="55" rows="3" style=cursor:pointer onclick="javascript:this.select()">' + |
94 | enderecowms + '</textarea></p>' + | 94 | enderecowms + '</textarea></p>' + |
95 | '<p class="paragrafo" >' + | 95 | '<p class="paragrafo" >' + |
96 | '<a href="' + enderecowms + '&request=getcapabilities&version=1.1.0&service=wms" target=blank >Clique para testar<br>'; | 96 | '<a href="' + enderecowms + '&request=getcapabilities&version=1.1.0&service=wms" target=blank >Clique para testar<br>'; |
@@ -100,13 +100,13 @@ i3GEOF.converteMapaWS = { | @@ -100,13 +100,13 @@ i3GEOF.converteMapaWS = { | ||
100 | }, | 100 | }, |
101 | /* | 101 | /* |
102 | Function: iniciaJanelaFlutuante | 102 | Function: iniciaJanelaFlutuante |
103 | - | 103 | + |
104 | Cria a janela flutuante para controle da ferramenta. | 104 | Cria a janela flutuante para controle da ferramenta. |
105 | - | 105 | + |
106 | Veja: | 106 | Veja: |
107 | - | 107 | + |
108 | <CONVERTEWMSWMC> | 108 | <CONVERTEWMSWMC> |
109 | - */ | 109 | + */ |
110 | iniciaJanelaFlutuante: function(){ | 110 | iniciaJanelaFlutuante: function(){ |
111 | var janela,divid,temp,titulo,p,cp; | 111 | var janela,divid,temp,titulo,p,cp; |
112 | cabecalho = function(){}; | 112 | cabecalho = function(){}; |
@@ -142,6 +142,6 @@ i3GEOF.converteMapaWS = { | @@ -142,6 +142,6 @@ i3GEOF.converteMapaWS = { | ||
142 | p = i3GEO.configura.locaplic+"/ferramentas/convertews/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=convertewmswmc&h="+window.location.host; | 142 | p = i3GEO.configura.locaplic+"/ferramentas/convertews/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=convertewmswmc&h="+window.location.host; |
143 | cp = new cpaint(); | 143 | cp = new cpaint(); |
144 | cp.set_response_type("JSON"); | 144 | cp.set_response_type("JSON"); |
145 | - cp.call(p,"converteWMSWMC",temp); | 145 | + cp.call(p,"converteWMSWMC",temp); |
146 | } | 146 | } |
147 | }; | 147 | }; |
ferramentas/importarwmc/index.js
@@ -105,7 +105,7 @@ i3GEOF.importarwmc = { | @@ -105,7 +105,7 @@ i3GEOF.importarwmc = { | ||
105 | */ | 105 | */ |
106 | html:function(){ | 106 | html:function(){ |
107 | var ins = '<form id=i3GEOimportarwmcf target="i3GEOimportarwmciframe" action="'+i3GEO.configura.locaplic+'/ferramentas/importarwmc/upload.php" method="post" ENCTYPE="multipart/form-data">' + | 107 | var ins = '<form id=i3GEOimportarwmcf target="i3GEOimportarwmciframe" action="'+i3GEO.configura.locaplic+'/ferramentas/importarwmc/upload.php" method="post" ENCTYPE="multipart/form-data">' + |
108 | - '<p class="paragrafo" >Arquivo: <br><input type="file" size=35 name="i3GEOimportarwmc" style="top:0px;left:0px;cursor:pointer;"></p>' + | 108 | + '<p class="paragrafo" >Arquivo: <br><input type="file" size=18 name="i3GEOimportarwmc" style="top:0px;left:0px;cursor:pointer;"></p>' + |
109 | '<p class="paragrafo" >Ou URL: <br><input type="text" size=35 name="i3GEOimportarwmcurl" style="top:0px;left:0px;cursor:text;"></p>' + | 109 | '<p class="paragrafo" >Ou URL: <br><input type="text" size=35 name="i3GEOimportarwmcurl" style="top:0px;left:0px;cursor:text;"></p>' + |
110 | '<br><p class="paragrafo" ><input id=i3GEOimportarwmcbotao1 type="button" value="Importar" size=12 name="submit">' + | 110 | '<br><p class="paragrafo" ><input id=i3GEOimportarwmcbotao1 type="button" value="Importar" size=12 name="submit">' + |
111 | '<input type=hidden name=g_sid value="'+i3GEO.configura.sid+'" >' + | 111 | '<input type=hidden name=g_sid value="'+i3GEO.configura.sid+'" >' + |
ferramentas/uploaddbf/index.js
@@ -115,7 +115,7 @@ i3GEOF.uploaddbf = { | @@ -115,7 +115,7 @@ i3GEOF.uploaddbf = { | ||
115 | '<p class="paragrafo" >nome da coluna x: <br><input class=digitar type="text" size=32 name="i3GEOuploaddbfnomex" style="top:0px;left:0px"></p>' + | 115 | '<p class="paragrafo" >nome da coluna x: <br><input class=digitar type="text" size=32 name="i3GEOuploaddbfnomex" style="top:0px;left:0px"></p>' + |
116 | '<p class="paragrafo" >nome da coluna y: <br><input class=digitar type="text" size=32 name="i3GEOuploaddbfnomey" style="top:0px;left:0px"></p>' + | 116 | '<p class="paragrafo" >nome da coluna y: <br><input class=digitar type="text" size=32 name="i3GEOuploaddbfnomey" style="top:0px;left:0px"></p>' + |
117 | 117 | ||
118 | - '<p class="paragrafo" >arquivo: <br><input type="file" size=22 name="i3GEOuploaddbffile" style="top:0px;left:0px;cursor:pointer;"></p>' + | 118 | + '<p class="paragrafo" >arquivo: <br><input type="file" size=18 name="i3GEOuploaddbffile" style="top:0px;left:0px;cursor:pointer;"></p>' + |
119 | '<p class=paragrafo >Projeção:</p>' + | 119 | '<p class=paragrafo >Projeção:</p>' + |
120 | '<div id=i3GEOuploaddbfListaepsg width="98%" style="text-align:left;border:1px solid gray;left:0px;overflow:auto;height:60px"></div>' + | 120 | '<div id=i3GEOuploaddbfListaepsg width="98%" style="text-align:left;border:1px solid gray;left:0px;overflow:auto;height:60px"></div>' + |
121 | '<br><p class="paragrafo" ><input id=i3GEOuploaddbfbotao1 type="button" value="Criar camada" size=12 name="submit">' + | 121 | '<br><p class="paragrafo" ><input id=i3GEOuploaddbfbotao1 type="button" value="Criar camada" size=12 name="submit">' + |
ferramentas/uploaddbf/upload.php
@@ -85,10 +85,18 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | @@ -85,10 +85,18 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | ||
85 | } | 85 | } |
86 | xbase_close($db); | 86 | xbase_close($db); |
87 | } | 87 | } |
88 | - echo "<p>Arquivo enviado. Criando shape file...</p>"; | 88 | + else{ |
89 | + copy($dirmap."/".$_FILES['i3GEOuploaddbffile']['name'],$dirmap."/".$nome.".dbf"); | ||
90 | + } | ||
91 | + echo "<p>Arquivo enviado. Criando shape file...$nomeshp </p>"; | ||
89 | $novoshpf = ms_newShapefileObj($nomeshp, MS_SHP_POINT); | 92 | $novoshpf = ms_newShapefileObj($nomeshp, MS_SHP_POINT); |
90 | $novoshpf->free(); | 93 | $novoshpf->free(); |
94 | + if(!file_exists($nomeshp)){ | ||
95 | + echo "<p>Erro ao criar arquivo shapefile</p>"; | ||
96 | + paraAguarde(); | ||
97 | + } | ||
91 | $shapefileObj = ms_newShapefileObj($nomeshp,-2); | 98 | $shapefileObj = ms_newShapefileObj($nomeshp,-2); |
99 | + | ||
92 | if($i3GEOuploaddbftipoarquivo != "dbf"){ | 100 | if($i3GEOuploaddbftipoarquivo != "dbf"){ |
93 | foreach($csv->data as $d){ | 101 | foreach($csv->data as $d){ |
94 | $poPoint = ms_newpointobj(); | 102 | $poPoint = ms_newpointobj(); |
@@ -99,8 +107,10 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | @@ -99,8 +107,10 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | ||
99 | else | 107 | else |
100 | { | 108 | { |
101 | require_once("../../pacotes/phpxbase/api_conversion.php"); | 109 | require_once("../../pacotes/phpxbase/api_conversion.php"); |
110 | + echo "<p>Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."</p>"; | ||
102 | $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); | 111 | $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); |
103 | $records = xbase_numrecords($dbf); | 112 | $records = xbase_numrecords($dbf); |
113 | + echo "<p>Numero de pontos: $records</p>"; | ||
104 | $record = array(); | 114 | $record = array(); |
105 | for($x = 1; $x <= $records; $x++) | 115 | for($x = 1; $x <= $records; $x++) |
106 | { | 116 | { |
@@ -150,6 +160,7 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | @@ -150,6 +160,7 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) | ||
150 | else | 160 | else |
151 | { | 161 | { |
152 | echo "<p>Erro ao enviar o arquivo.</p>"; | 162 | echo "<p>Erro ao enviar o arquivo.</p>"; |
163 | + paraAguarde(); | ||
153 | } | 164 | } |
154 | } | 165 | } |
155 | paraAguarde(); | 166 | paraAguarde(); |
ferramentas/uploadgpx/index.js
@@ -111,7 +111,7 @@ i3GEOF.uploadgpx = { | @@ -111,7 +111,7 @@ i3GEOF.uploadgpx = { | ||
111 | */ | 111 | */ |
112 | html:function(){ | 112 | html:function(){ |
113 | var ins = '<form id=i3GEOuploadgpxf target="i3GEOuploadgpxiframe" action="'+i3GEO.configura.locaplic+'/ferramentas/uploadgpx/upload.php" method="post" ENCTYPE="multipart/form-data">' + | 113 | var ins = '<form id=i3GEOuploadgpxf target="i3GEOuploadgpxiframe" action="'+i3GEO.configura.locaplic+'/ferramentas/uploadgpx/upload.php" method="post" ENCTYPE="multipart/form-data">' + |
114 | - '<p class="paragrafo" >Arquivo gpx: <br><input type="file" size=22 name="i3GEOuploadgpx" style="top:0px;left:0px;cursor:pointer;"></p>' + | 114 | + '<p class="paragrafo" >Arquivo gpx: <br><input type="file" size=18 name="i3GEOuploadgpx" style="top:0px;left:0px;cursor:pointer;"></p>' + |
115 | '<p class=paragrafo >Projeção:</p>' + | 115 | '<p class=paragrafo >Projeção:</p>' + |
116 | '<div id=i3GEOuploadgpxListaepsg width="98%" style="text-align:left;border:1px solid gray;left:0px;overflow:auto;height:60px"></div>' + | 116 | '<div id=i3GEOuploadgpxListaepsg width="98%" style="text-align:left;border:1px solid gray;left:0px;overflow:auto;height:60px"></div>' + |
117 | '<br><p class="paragrafo" ><input id=i3GEOuploadgpxbotao1 type="button" value="Criar camada" size=12 name="submit">' + | 117 | '<br><p class="paragrafo" ><input id=i3GEOuploadgpxbotao1 type="button" value="Criar camada" size=12 name="submit">' + |
ferramentas/uploadkml/index.js
@@ -138,7 +138,7 @@ i3GEOF.uploadkml = { | @@ -138,7 +138,7 @@ i3GEOF.uploadkml = { | ||
138 | titulo = "KML <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=104' > </a>"; | 138 | titulo = "KML <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=104' > </a>"; |
139 | janela = i3GEO.janela.cria( | 139 | janela = i3GEO.janela.cria( |
140 | "450px", | 140 | "450px", |
141 | - "360px", | 141 | + "390px", |
142 | "", | 142 | "", |
143 | "", | 143 | "", |
144 | "", | 144 | "", |