From a3c1fff6d3e46c501cbf06288dd42226cf45e6f1 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 6 Mar 2013 14:13:31 +0000 Subject: [PATCH] Atualização de estilos e correção no upload de arquivo DBF para conversão em SHP --- ferramentas/aplicarsld/index.js | 2 +- ferramentas/convertews/index.js | 26 +++++++++++++------------- ferramentas/importarwmc/index.js | 2 +- ferramentas/uploaddbf/index.js | 2 +- ferramentas/uploaddbf/upload.php | 13 ++++++++++++- ferramentas/uploadgpx/index.js | 2 +- ferramentas/uploadkml/index.js | 2 +- 7 files changed, 30 insertions(+), 19 deletions(-) diff --git a/ferramentas/aplicarsld/index.js b/ferramentas/aplicarsld/index.js index 4a53e50..2a8ba06 100644 --- a/ferramentas/aplicarsld/index.js +++ b/ferramentas/aplicarsld/index.js @@ -105,7 +105,7 @@ i3GEOF.aplicarsld = { */ html:function(){ var ins = '
' + - '

Arquivo SLD:

' + + '

Arquivo SLD:

' + '

' + '' + '' + diff --git a/ferramentas/convertews/index.js b/ferramentas/convertews/index.js index d830fb6..24f82e8 100644 --- a/ferramentas/convertews/index.js +++ b/ferramentas/convertews/index.js @@ -45,7 +45,7 @@ Classe: i3GEOF.converteMapaWS i3GEOF.converteMapaWS = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -57,11 +57,11 @@ i3GEOF.converteMapaWS = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.converteMapaWS.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -73,14 +73,14 @@ i3GEOF.converteMapaWS = { else{ i3GEOF.converteMapaWS.iniciaJanelaFlutuante(); } - }, + }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta Parametros: - + divid {String} - id do div que receberá o conteudo HTML da ferramenta */ @@ -90,7 +90,7 @@ i3GEOF.converteMapaWS = { '

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.' + '

O Web Map Context (WMC) pode ou não ser gerado dependendo da configuração do servidor onde o i3Geo está instalado. Clique para obter o Web Map Context'+ '

WMS:

' + - '

' + '

' + 'Clique para testar
'; @@ -100,13 +100,13 @@ i3GEOF.converteMapaWS = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - + Veja: - + - */ + */ iniciaJanelaFlutuante: function(){ var janela,divid,temp,titulo,p,cp; cabecalho = function(){}; @@ -142,6 +142,6 @@ i3GEOF.converteMapaWS = { p = i3GEO.configura.locaplic+"/ferramentas/convertews/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=convertewmswmc&h="+window.location.host; cp = new cpaint(); cp.set_response_type("JSON"); - cp.call(p,"converteWMSWMC",temp); + cp.call(p,"converteWMSWMC",temp); } }; diff --git a/ferramentas/importarwmc/index.js b/ferramentas/importarwmc/index.js index 1e546ac..47e5575 100644 --- a/ferramentas/importarwmc/index.js +++ b/ferramentas/importarwmc/index.js @@ -105,7 +105,7 @@ i3GEOF.importarwmc = { */ html:function(){ var ins = '' + - '

Arquivo:

' + + '

Arquivo:

' + '

Ou URL:

' + '

' + '' + diff --git a/ferramentas/uploaddbf/index.js b/ferramentas/uploaddbf/index.js index c14f210..008c8ae 100644 --- a/ferramentas/uploaddbf/index.js +++ b/ferramentas/uploaddbf/index.js @@ -115,7 +115,7 @@ i3GEOF.uploaddbf = { '

nome da coluna x:

' + '

nome da coluna y:

' + - '

arquivo:

' + + '

arquivo:

' + '

Projeção:

' + '
' + '

' + diff --git a/ferramentas/uploaddbf/upload.php b/ferramentas/uploaddbf/upload.php index 52b50a6..628f2e0 100644 --- a/ferramentas/uploaddbf/upload.php +++ b/ferramentas/uploaddbf/upload.php @@ -85,10 +85,18 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) } xbase_close($db); } - echo "

Arquivo enviado. Criando shape file...

"; + else{ + copy($dirmap."/".$_FILES['i3GEOuploaddbffile']['name'],$dirmap."/".$nome.".dbf"); + } + echo "

Arquivo enviado. Criando shape file...$nomeshp

"; $novoshpf = ms_newShapefileObj($nomeshp, MS_SHP_POINT); $novoshpf->free(); + if(!file_exists($nomeshp)){ + echo "

Erro ao criar arquivo shapefile

"; + paraAguarde(); + } $shapefileObj = ms_newShapefileObj($nomeshp,-2); + if($i3GEOuploaddbftipoarquivo != "dbf"){ foreach($csv->data as $d){ $poPoint = ms_newpointobj(); @@ -99,8 +107,10 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) else { require_once("../../pacotes/phpxbase/api_conversion.php"); + echo "

Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."

"; $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); $records = xbase_numrecords($dbf); + echo "

Numero de pontos: $records

"; $record = array(); for($x = 1; $x <= $records; $x++) { @@ -150,6 +160,7 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) else { echo "

Erro ao enviar o arquivo.

"; + paraAguarde(); } } paraAguarde(); diff --git a/ferramentas/uploadgpx/index.js b/ferramentas/uploadgpx/index.js index 49cc4aa..cf30282 100644 --- a/ferramentas/uploadgpx/index.js +++ b/ferramentas/uploadgpx/index.js @@ -111,7 +111,7 @@ i3GEOF.uploadgpx = { */ html:function(){ var ins = '' + - '

Arquivo gpx:

' + + '

Arquivo gpx:

' + '

Projeção:

' + '
' + '

' + diff --git a/ferramentas/uploadkml/index.js b/ferramentas/uploadkml/index.js index c592923..4742c05 100644 --- a/ferramentas/uploadkml/index.js +++ b/ferramentas/uploadkml/index.js @@ -138,7 +138,7 @@ i3GEOF.uploadkml = { titulo = "KML    "; janela = i3GEO.janela.cria( "450px", - "360px", + "390px", "", "", "", -- libgit2 0.21.2