Commit fc2a35e8445a9ee4a6e80417b741872d0eac9ba5

Authored by Edmar Moretti
1 parent b5ae8482

$1

admin/php/metaestat_uploadcsv_submit.php
... ... @@ -8,6 +8,8 @@ if(verificaOperacaoSessao("admin/metaestat/editorbanco") == false){
8 8 echo "Vc nao pode realizar essa operacao.";exit;
9 9 }
10 10 error_reporting(0);
  11 +if (ob_get_level() == 0) ob_start();
  12 +
11 13 ?>
12 14 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
13 15 <html>
... ... @@ -30,6 +32,9 @@ error_reporting(0);
30 32 if (isset($_FILES['i3GEOuploadcsv']['name'])){
31 33 require_once ("../../ms_configura.php");
32 34 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  35 + ob_flush();
  36 + flush();
  37 + sleep(1);
33 38 $arqcsv = $_FILES['i3GEOuploadcsv']['tmp_name'];
34 39 $nomePrefixo = str_replace(" ","_",removeAcentos($_FILES['i3GEOuploadcsv']['name']));
35 40 $nomePrefixo = $nomePrefixo."_".(nomeRandomico(4));
... ... @@ -76,7 +81,7 @@ error_reporting(0);
76 81 $buffer = str_replace("\r",'',$buffer);
77 82 $temp = explode($separador,$buffer);
78 83 if(count($temp) == $ncolunas)
79   - $linhas[] = $temp;
  84 + $linhas[] = $temp;
80 85 }
81 86 }
82 87 fclose ($handle);
... ... @@ -100,6 +105,9 @@ error_reporting(0);
100 105 echo "<br>Tipos das colunas: <pre>";
101 106 var_dump($tipoColuna);
102 107 echo "</pre>";
  108 + ob_flush();
  109 + flush();
  110 + sleep(1);
103 111 //gera o script para criar a tabela
104 112 $sqltabela = array();
105 113 $sql = "CREATE TABLE ".$_POST["i3GEOuploadcsvesquema"].".".$_POST["tabelaDestinocsv"]."(";
... ... @@ -113,7 +121,14 @@ error_reporting(0);
113 121 echo "<br>Sql tabela: <pre>";
114 122 var_dump($sqltabela);
115 123 echo "</pre>";
  124 + ob_flush();
  125 + flush();
  126 + sleep(1);
116 127 //gera o script para inserir os dados
  128 + echo "<br>Preparando inclus&atilde;o de dados";
  129 + ob_flush();
  130 + flush();
  131 + sleep(1);
117 132 $linhasql = array();
118 133 $insert = "INSERT INTO ".$_POST["i3GEOuploadcsvesquema"].".".$_POST["tabelaDestinocsv"]."(".strtolower(implode(",",$colunas)).")";
119 134 $nlinhas = count($linhas);
... ... @@ -142,7 +157,11 @@ error_reporting(0);
142 157 } catch (PDOException $e) {
143 158 echo 'Connection failed: ' . $e->getMessage();
144 159 }
145   -
  160 + echo "<br>Incluindo dados";
  161 + echo "<script>window.scrollTo(0,10000);</script>";
  162 + ob_flush();
  163 + flush();
  164 + sleep(1);
146 165 foreach($sqltabela as $linha){
147 166 try {
148 167 $dbh->query($linha);
... ... @@ -157,13 +176,13 @@ error_reporting(0);
157 176 echo 'Erro: ' . $e->getMessage();
158 177 }
159 178 }
160   - echo "<br>Feito!!!<br>Fa&ccedil;a o reload da p&aacute;gina";
  179 + echo "<b><br>Feito!!!<br>Fa&ccedil;a o reload da p&aacute;gina";
161 180 }
162 181 else{
163 182 echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
164 183 }
165 184  
166 185 ?>
167   -
  186 +<script>window.scrollTo(0,10000);</script>
168 187 </body>
169 188 </html>
... ...
admin/php/metaestat_uploadshp_submit.php
... ... @@ -8,6 +8,7 @@ if(verificaOperacaoSessao(&quot;admin/metaestat/editorbanco&quot;) == false){
8 8 echo "Vc nao pode realizar essa operacao.";exit;
9 9 }
10 10 error_reporting(0);
  11 +if (ob_get_level() == 0) ob_start();
11 12 ?>
12 13 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
13 14 <html>
... ... @@ -34,6 +35,9 @@ if ($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;] == &quot;&quot;){
34 35 if (isset($_FILES['i3GEOuploadshp']['name'])){
35 36 require_once ("../../ms_configura.php");
36 37 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  38 + ob_flush();
  39 + flush();
  40 + sleep(1);
37 41 $arqshp = $_FILES['i3GEOuploadshp']['tmp_name'];
38 42 //verifica nomes e sobe arquivo
39 43 verificaNome($_FILES['i3GEOuploadshp']['name'],"shp");
... ... @@ -82,6 +86,9 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
82 86 echo "<br>Tipo: ". $tipo;
83 87 echo "<br>Colunas: ";
84 88 var_dump($colunas);
  89 + ob_flush();
  90 + flush();
  91 + sleep(1);
85 92 $sqinsert = array();
86 93 //verifica o tipo de coluna
87 94 $tipoColuna = array();
... ... @@ -105,14 +112,16 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
105 112 echo "<br>Tipos das colunas: <pre>";
106 113 var_dump($tipoColuna);
107 114 echo "</pre>";
108   -
  115 + ob_flush();
  116 + flush();
  117 + sleep(1);
109 118 try {
110 119 $dbh = new PDO('pgsql:dbname='.$conexao["bancodedados"].';user='.$conexao["usuario"].';password='.$conexao["senha"].';host='.$conexao["host"].';port='.$conexao["porta"]);
111 120 } catch (PDOException $e) {
112 121 echo '<span style=color:red >Connection failed: ' . $e->getMessage();
113 122 exit;
114 123 }
115   -
  124 +
116 125 //gera o script para criar a tabela
117 126 //verifica se a tabela ja existe
118 127 $sql = "SELECT table_name FROM information_schema.tables where table_schema = '".$_POST["i3GEOuploadesquema"]."' AND table_name = '".$_POST["tabelaDestino"]."'";
... ... @@ -149,6 +158,9 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
149 158 echo "<br>Sql tabela: <pre>";
150 159 var_dump($sqltabela);
151 160 echo "</pre>";
  161 + ob_flush();
  162 + flush();
  163 + sleep(1);
152 164 }
153 165 if($tabelaExiste == true && $_POST["tipoOperacao"] == "criar"){
154 166 echo "<span style=color:red >A tabela existe. N&atilde;o pode ser criada.</span>";
... ... @@ -160,11 +172,15 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
160 172 }
161 173 if($tabelaExiste == true && $_POST["tipoOperacao"] == "apagar" && $_POST["i3GEOuploadesquema"] != "i3geo_metaestat"){
162 174 echo "<span style=color:red >N&atilde;o &eacute; poss&iacute;vel executar essa opera&ccedil;&atilde;o nesse esquema.</span>";
163   - exit;
  175 + exit;
164 176 }
165 177 //gera o script para inserir os dados
166 178 $linhas = array();
167 179 $insert = "INSERT INTO ".$_POST["i3GEOuploadesquema"].".".$_POST["tabelaDestino"]."( gid,".strtolower(implode(",",$colunas)).",the_geom)";
  180 + echo "<br>Preparando inclus&atilde;o de dados";
  181 + ob_flush();
  182 + flush();
  183 + sleep(1);
168 184 for ($i=0; $i<$numshapes;$i++){
169 185 $s = $layer->getShape(new resultObj($i));
170 186 $vs = array();
... ... @@ -183,6 +199,11 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
183 199 $linhas[] = $insert."VALUES(".implode(",",$vs).")";
184 200 }
185 201 $layer->close();
  202 + echo "<br>Incluindo dados";
  203 + echo "<script>window.scrollTo(0,10000);</script>";
  204 + ob_flush();
  205 + flush();
  206 + sleep(1);
186 207 foreach($sqltabela as $linha){
187 208 try {
188 209 $dbh->query($linha);
... ... @@ -197,7 +218,7 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;])){
197 218 echo 'Erro: ' . $e->getMessage();
198 219 }
199 220 }
200   - echo "<br>Feito!!!<br>Fa&ccedil;a o reload da p&aacute;gina";
  221 + echo "<br><b>Feito!!!<br>Fa&ccedil;a o reload da p&aacute;gina";
201 222 }
202 223 else{
203 224 echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
... ... @@ -212,5 +233,6 @@ function verificaNome($nome,$ext){
212 233 }
213 234 }
214 235 ?>
  236 +<script>window.scrollTo(0,10000);</script>
215 237 </body>
216 238 </html>
... ...
admin/php/uploadgvp.php
... ... @@ -5,6 +5,7 @@ if(verificaOperacaoSessao(&quot;admin/metaestat/geral&quot;) == false){
5 5 echo "Vc nao pode realizar essa operacao.";exit;
6 6 }
7 7 error_reporting(0);
  8 +if (ob_get_level() == 0) ob_start();
8 9 ?>
9 10 <html>
10 11 <head>
... ... @@ -14,10 +15,12 @@ error_reporting(0);
14 15 <body bgcolor="white" style="background-color:white;text-align:left;">
15 16 <p>
16 17 <?php
17   -var_dump($_FILES);exit;
18 18 if (isset($_FILES['i3GEOuploadgvp']['name'])){
19 19 require_once ("../../ms_configura.php");
20 20 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  21 + ob_flush();
  22 + flush();
  23 + sleep(1);
21 24 $arq = $locaplic."/temas/".$_FILES['i3GEOuploadgvp']['name'];
22 25 //verifica nomes
23 26 verificaNome($_FILES['i3GEOuploadgvp']['name']);
... ... @@ -42,7 +45,7 @@ else{
42 45 echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
43 46 }
44 47 function paraAguarde(){
45   - echo "<script>window.parent.core_pegaMapfiles('montaArvore()');</script>";
  48 + echo "<script>window.scrollTo(0,10000);window.parent.core_pegaMapfiles('montaArvore()');</script>";
46 49 }
47 50 function verificaNome($nome)
48 51 {
... ...
aplicmap/dados/testeupload.gvp 0 → 100755
... ... @@ -0,0 +1,694 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<xml-tag xmlns="http://www.gvsig.gva.es">
  3 + <property key="className" value="com.iver.cit.gvsig.project.Project"/>
  4 + <property key="VERSION" value="1.12.0"/>
  5 + <property key="comments" value=""/>
  6 + <property key="creationDate" value="5/Abr/2013"/>
  7 + <property key="isAbsolutePath" value="true"/>
  8 + <property key="numExtents" value="0"/>
  9 + <property key="numCameras" value="0"/>
  10 + <property key="data-source-count" value="3"/>
  11 + <property key="numDocuments" value="1"/>
  12 + <property key="modificationDate" value="5/Abr/2013"/>
  13 + <property key="name" value="meuprojeto.gvp"/>
  14 + <property key="owner" value=""/>
  15 + <property key="selectionColor" value="255,255,0,255"/>
  16 + <property key="projection" value="EPSG:4326"/>
  17 + <property key="followHeaderEncoding" value="true"/>
  18 + <xml-tag>
  19 + <property key="type" value="otherDriverFile"/>
  20 + <property key="gdbmsname" value="ORA_EPSG"/>
  21 + <property key="file" value="/home/edmar/gvsig desktop 1.12.0/gvSIG/extensiones/com.iver.cit.gvsig.oracle_spatial/dbf/ORA_EPSG.DBF"/>
  22 + <property key="driverName" value="gdbms dbf driver"/>
  23 + </xml-tag>
  24 + <xml-tag>
  25 + <property key="type" value="otherDriverFile"/>
  26 + <property key="gdbmsname" value="gdbms_47e940ac_13dda4eeca5__7fff"/>
  27 + <property key="file" value="/var/www/geodados/brasil/vegetacao/vegetacao.dbf"/>
  28 + <property key="driverName" value="gdbms dbf driver"/>
  29 + </xml-tag>
  30 + <xml-tag>
  31 + <property key="type" value="otherDriverFile"/>
  32 + <property key="gdbmsname" value="gdbms_47e940ac_13dda4eeca5__8000"/>
  33 + <property key="file" value="/var/www/geodados/brasil/vegetacao/vegetacao.dbf"/>
  34 + <property key="driverName" value="gdbms dbf driver"/>
  35 + </xml-tag>
  36 + <xml-tag>
  37 + <property key="className" value="ProjectView"/>
  38 + <property key="comment"/>
  39 + <property key="creationDate" value="05-04-2013 10:06"/>
  40 + <property key="name" value="Sem título - 0"/>
  41 + <property key="owner"/>
  42 + <property key="numViews" value="1"/>
  43 + <property key="mapOverView" value="true"/>
  44 + <xml-tag>
  45 + <property key="className" value="com.iver.cit.gvsig.fmap.MapContext"/>
  46 + <xml-tag>
  47 + <property key="className" value="com.iver.cit.gvsig.fmap.ViewPort"/>
  48 + <property key="adjustedExtentX" value="-89.16769557869526"/>
  49 + <property key="adjustedExtentY" value="-33.779212951660156"/>
  50 + <property key="adjustedExtentW" value="69.5454665358085"/>
  51 + <property key="adjustedExtentH" value="39.00964164733887"/>
  52 + <property key="backColor" value="255,255,255,255"/>
  53 + <property key="dist1pixel" value="0.050140928477048874"/>
  54 + <property key="dist3pixel" value="0.15042278170585632"/>
  55 + <property key="distanceUnits" value="1"/>
  56 + <property key="extentX" value="-73.97889709472656"/>
  57 + <property key="extentY" value="-33.779212951660156"/>
  58 + <property key="extentW" value="39.167869567871094"/>
  59 + <property key="extentH" value="39.00964164733887"/>
  60 + <property key="mapUnits" value="1"/>
  61 + <property key="offsetX" value="0.0"/>
  62 + <property key="offsetY" value="0.0"/>
  63 + <property key="proj" value="EPSG:4326"/>
  64 + <property key="scale" value="19.943787411158468"/>
  65 + <property key="zoomFactor" value="1.0"/>
  66 + <xml-tag>
  67 + <property key="className" value="com.iver.cit.gvsig.fmap.ExtentHistory"/>
  68 + <property key="num" value="0"/>
  69 + <property key="numrec" value="10"/>
  70 + </xml-tag>
  71 + </xml-tag>
  72 + <xml-tag>
  73 + <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLayers"/>
  74 + <property key="active" value="false"/>
  75 + <property key="name"/>
  76 + <property key="minScale" value="-1.0"/>
  77 + <property key="maxScale" value="-1.0"/>
  78 + <property key="visible" value="true"/>
  79 + <property key="transparency" value="255"/>
  80 + <property key="isInTOC" value="true"/>
  81 + <property key="numLayers" value="1"/>
  82 + <property key="LayerNames" value="vegetacao"/>
  83 + <xml-tag>
  84 + <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLyrVect"/>
  85 + <property key="active" value="true"/>
  86 + <property key="name" value="vegetacao"/>
  87 + <property key="minScale" value="-1.0"/>
  88 + <property key="maxScale" value="-1.0"/>
  89 + <property key="visible" value="true"/>
  90 + <property key="proj" value="EPSG:4326"/>
  91 + <property key="transparency" value="255"/>
  92 + <property key="isInTOC" value="true"/>
  93 + <property key="type" value="vectorial"/>
  94 + <property key="absolutePath" value="/var/www/geodados/brasil/vegetacao/vegetacao.shp"/>
  95 + <property key="file" value="/var/www/geodados/brasil/vegetacao/vegetacao.shp"/>
  96 + <property key="recordset-name" value="gdbms_47e940ac_13dda4eeca5__8000"/>
  97 + <property key="driverName" value="gvSIG shp driver"/>
  98 + <property key="isLabeled" value="false"/>
  99 + <xml-tag>
  100 + <property key="childName" value="properties"/>
  101 + <xml-tag>
  102 + <property key="className" value="org.gvsig.hyperlink.config.LayerLinkConfig"/>
  103 + <property key="enabled" value="false"/>
  104 + <property key="layerPropertyName" value="org.gvsig.hyperlink.config"/>
  105 + <xml-tag>
  106 + <property key="className" value="org.gvsig.hyperlink.config.LinkConfig"/>
  107 + <property key="actionCode" value="Txt_format"/>
  108 + <property key="fieldName" value="NOME"/>
  109 + <property key="extension" value=""/>
  110 + </xml-tag>
  111 + </xml-tag>
  112 + </xml-tag>
  113 + <xml-tag>
  114 + <property key="className" value="com.iver.cit.gvsig.fmap.rendering.VectorialUniqueValueLegend"/>
  115 + <property key="fieldNames" value="NOME"/>
  116 + <property key="fieldTypes" value="12"/>
  117 + <property key="ownOrder" value="false"/>
  118 + <property key="orders" value=""/>
  119 + <property key="colorScheme" value="0\,0\,0\,255 ,0\,0\,0\,255 ,127\,127\,127\,255 ,191\,0\,191\,255 ,177\,0\,195\,255 ,140\,0\,157\,255 ,138\,0\,157\,255 ,170\,0\,198\,255 ,154\,0\,203\,255 ,121\,0\,163\,255 ,119\,0\,164\,255 ,147\,0\,205\,255 ,131\,0\,211\,255 ,103\,0\,169\,255 ,101\,0\,170\,255 ,124\,0\,213\,255 ,108\,0\,218\,255 ,84\,0\,175\,255 ,82\,0\,176\,255 ,101\,0\,221\,255 ,85\,0\,226\,255 ,66\,0\,181\,255 ,64\,0\,182\,255 ,78\,0\,228\,255 ,62\,0\,234\,255 ,47\,0\,188\,255 ,46\,0\,188\,255 ,55\,0\,236\,255 ,39\,0\,241\,255 ,29\,0\,194\,255 ,27\,0\,194\,255 ,32\,0\,244\,255 ,16\,0\,249\,255 ,11\,0\,200\,255 ,9\,0\,200\,255 ,9\,0\,251\,255 ,0\,18\,255\,255 ,0\,19\,204\,255 ,0\,24\,204\,255 ,0\,36\,255\,255 ,0\,78\,255\,255 ,0\,68\,204\,255 ,0\,72\,204\,255 ,0\,97\,255\,255 ,0\,139\,255\,255 ,0\,116\,204\,255 ,0\,121\,204\,255 ,0\,157\,255\,255 ,0\,200\,255\,255 ,0\,165\,204\,255 ,0\,170\,204\,255 ,0\,218\,255\,255 ,0\,255\,248\,255 ,0\,204\,194\,255 ,0\,204\,189\,255 ,0\,255\,230\,255 ,0\,255\,188\,255 ,0\,204\,145\,255 ,0\,204\,140\,255 ,0\,255\,169\,255 ,0\,255\,127\,255 ,0\,204\,97\,255 ,0\,204\,92\,255 ,0\,255\,109\,255 ,0\,255\,66\,255 ,0\,204\,48\,255 ,0\,204\,43\,255 ,0\,255\,48\,255 ,0\,255\,6\,255 ,0\,204\,0\,255 ,4\,204\,0\,255 ,12\,255\,0\,255 ,54\,255\,0\,255 ,48\,204\,0\,255 ,53\,204\,0\,255 ,72\,255\,0\,255 ,115\,255\,0\,255 ,97\,204\,0\,255 ,102\,204\,0\,255 ,133\,255\,0\,255 ,176\,255\,0\,255 ,145\,204\,0\,255 ,150\,204\,0\,255 ,194\,255\,0\,255 ,236\,255\,0\,255 ,194\,204\,0\,255 ,199\,204\,0\,255 ,255\,255\,0\,255 ,255\,210\,17\,255 ,204\,163\,16\,255 ,204\,158\,18\,255 ,255\,191\,25\,255 ,255\,146\,43\,255 ,204\,112\,36\,255 ,204\,107\,38\,255 ,255\,127\,51\,255 ,255\,86\,34\,255 ,204\,64\,25\,255 ,204\,60\,24\,255 ,255\,69\,27\,255 ,255\,28\,11\,255 ,204\,18\,7\,255 ,204\,13\,5\,255 ,255\,11\,4\,255 ,255\,0\,0\,255"/>
  120 + <property key="labelfield"/>
  121 + <property key="labelFieldHeight"/>
  122 + <property key="labelFieldRotation"/>
  123 + <property key="useDefaultSymbol" value="false"/>
  124 + <property key="numKeys" value="14"/>
  125 + <property key="tipoValueKeys" value="com.hardcode.gdbms.engine.values.NullValue"/>
  126 + <property key="keys" value="Areas das Formacoes Pioneiras ,Areas de Tensao Ecologica ,Estepe ,Floresta Estacional Decidual ,Floresta Estacional Semidecidual ,Floresta Ombrofila Aberta ,Floresta Ombrofila Densa ,Floresta Ombrofila Mista ,Nao classificado ,Refugio Ecologico ,Rios e Lagos ,Savana ,Savana Estepica ,Vegetacao Lenhosa Oligotrofica dos Pantanos e das Acumulacoes Arenosas"/>
  127 + <property key="values" value="Areas das Formacoes Pioneiras ,Areas de Tensao Ecologica ,Estepe ,Floresta Estacional Decidual ,Floresta Estacional Semidecidual ,Floresta Ombrofila Aberta ,Floresta Ombrofila Densa ,Floresta Ombrofila Mista ,Nao classificado ,Refugio Ecologico ,Rios e Lagos ,Savana ,Savana Estepica ,Vegetacao Lenhosa Oligotrofica dos Pantanos e das Acumulacoes Arenosas"/>
  128 + <property key="typeKeys" value="-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1"/>
  129 + <property key="typeValues" value="-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1"/>
  130 + <xml-tag>
  131 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  132 + <property key="color" value="60,235,235,255"/>
  133 + <property key="hasFill" value="true"/>
  134 + <property key="desc"/>
  135 + <property key="isShapeVisible" value="true"/>
  136 + <property key="referenceSystem" value="0"/>
  137 + <property key="unit" value="-1"/>
  138 + <property key="hasOutline" value="true"/>
  139 + <xml-tag>
  140 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  141 + <property key="isShapeVisible" value="true"/>
  142 + <property key="desc"/>
  143 + <property key="unit" value="-1"/>
  144 + <property key="referenceSystem" value="0"/>
  145 + <property key="color" value="128,128,128,255"/>
  146 + <xml-tag>
  147 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  148 + <property key="desc"/>
  149 + <property key="lineWidth" value="1.0"/>
  150 + <property key="dashPhase" value="0.0"/>
  151 + <property key="endCap" value="0"/>
  152 + <property key="lineJoin" value="2"/>
  153 + <property key="miterLimit" value="10.0"/>
  154 + <property key="offset" value="0.0"/>
  155 + <property key="unit" value="0"/>
  156 + </xml-tag>
  157 + </xml-tag>
  158 + </xml-tag>
  159 + <xml-tag>
  160 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  161 + <property key="color" value="0,121,204,255"/>
  162 + <property key="hasFill" value="true"/>
  163 + <property key="desc" value="Areas das Formacoes Pioneiras"/>
  164 + <property key="isShapeVisible" value="true"/>
  165 + <property key="referenceSystem" value="0"/>
  166 + <property key="unit" value="-1"/>
  167 + <property key="hasOutline" value="true"/>
  168 + <xml-tag>
  169 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  170 + <property key="isShapeVisible" value="true"/>
  171 + <property key="desc"/>
  172 + <property key="unit" value="-1"/>
  173 + <property key="referenceSystem" value="0"/>
  174 + <property key="color" value="128,128,128,255"/>
  175 + <xml-tag>
  176 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  177 + <property key="desc"/>
  178 + <property key="lineWidth" value="1.0"/>
  179 + <property key="dashPhase" value="0.0"/>
  180 + <property key="endCap" value="0"/>
  181 + <property key="lineJoin" value="2"/>
  182 + <property key="miterLimit" value="10.0"/>
  183 + <property key="offset" value="0.0"/>
  184 + <property key="unit" value="0"/>
  185 + </xml-tag>
  186 + </xml-tag>
  187 + </xml-tag>
  188 + <xml-tag>
  189 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  190 + <property key="color" value="108,0,218,255"/>
  191 + <property key="hasFill" value="true"/>
  192 + <property key="desc" value="Areas de Tensao Ecologica"/>
  193 + <property key="isShapeVisible" value="true"/>
  194 + <property key="referenceSystem" value="0"/>
  195 + <property key="unit" value="-1"/>
  196 + <property key="hasOutline" value="true"/>
  197 + <xml-tag>
  198 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  199 + <property key="isShapeVisible" value="true"/>
  200 + <property key="desc"/>
  201 + <property key="unit" value="-1"/>
  202 + <property key="referenceSystem" value="0"/>
  203 + <property key="color" value="128,128,128,255"/>
  204 + <xml-tag>
  205 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  206 + <property key="desc"/>
  207 + <property key="lineWidth" value="1.0"/>
  208 + <property key="dashPhase" value="0.0"/>
  209 + <property key="endCap" value="0"/>
  210 + <property key="lineJoin" value="2"/>
  211 + <property key="miterLimit" value="10.0"/>
  212 + <property key="offset" value="0.0"/>
  213 + <property key="unit" value="0"/>
  214 + </xml-tag>
  215 + </xml-tag>
  216 + </xml-tag>
  217 + <xml-tag>
  218 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  219 + <property key="color" value="4,204,0,255"/>
  220 + <property key="hasFill" value="true"/>
  221 + <property key="desc" value="Estepe"/>
  222 + <property key="isShapeVisible" value="true"/>
  223 + <property key="referenceSystem" value="0"/>
  224 + <property key="unit" value="-1"/>
  225 + <property key="hasOutline" value="true"/>
  226 + <xml-tag>
  227 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  228 + <property key="isShapeVisible" value="true"/>
  229 + <property key="desc"/>
  230 + <property key="unit" value="-1"/>
  231 + <property key="referenceSystem" value="0"/>
  232 + <property key="color" value="128,128,128,255"/>
  233 + <xml-tag>
  234 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  235 + <property key="desc"/>
  236 + <property key="lineWidth" value="1.0"/>
  237 + <property key="dashPhase" value="0.0"/>
  238 + <property key="endCap" value="0"/>
  239 + <property key="lineJoin" value="2"/>
  240 + <property key="miterLimit" value="10.0"/>
  241 + <property key="offset" value="0.0"/>
  242 + <property key="unit" value="0"/>
  243 + </xml-tag>
  244 + </xml-tag>
  245 + </xml-tag>
  246 + <xml-tag>
  247 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  248 + <property key="color" value="255,191,25,255"/>
  249 + <property key="hasFill" value="true"/>
  250 + <property key="desc" value="Floresta Estacional Decidual"/>
  251 + <property key="isShapeVisible" value="true"/>
  252 + <property key="referenceSystem" value="0"/>
  253 + <property key="unit" value="-1"/>
  254 + <property key="hasOutline" value="true"/>
  255 + <xml-tag>
  256 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  257 + <property key="isShapeVisible" value="true"/>
  258 + <property key="desc"/>
  259 + <property key="unit" value="-1"/>
  260 + <property key="referenceSystem" value="0"/>
  261 + <property key="color" value="128,128,128,255"/>
  262 + <xml-tag>
  263 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  264 + <property key="desc"/>
  265 + <property key="lineWidth" value="1.0"/>
  266 + <property key="dashPhase" value="0.0"/>
  267 + <property key="endCap" value="0"/>
  268 + <property key="lineJoin" value="2"/>
  269 + <property key="miterLimit" value="10.0"/>
  270 + <property key="offset" value="0.0"/>
  271 + <property key="unit" value="0"/>
  272 + </xml-tag>
  273 + </xml-tag>
  274 + </xml-tag>
  275 + <xml-tag>
  276 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  277 + <property key="color" value="0,204,92,255"/>
  278 + <property key="hasFill" value="true"/>
  279 + <property key="desc" value="Floresta Estacional Semidecidual"/>
  280 + <property key="isShapeVisible" value="true"/>
  281 + <property key="referenceSystem" value="0"/>
  282 + <property key="unit" value="-1"/>
  283 + <property key="hasOutline" value="true"/>
  284 + <xml-tag>
  285 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  286 + <property key="isShapeVisible" value="true"/>
  287 + <property key="desc"/>
  288 + <property key="unit" value="-1"/>
  289 + <property key="referenceSystem" value="0"/>
  290 + <property key="color" value="128,128,128,255"/>
  291 + <xml-tag>
  292 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  293 + <property key="desc"/>
  294 + <property key="lineWidth" value="1.0"/>
  295 + <property key="dashPhase" value="0.0"/>
  296 + <property key="endCap" value="0"/>
  297 + <property key="lineJoin" value="2"/>
  298 + <property key="miterLimit" value="10.0"/>
  299 + <property key="offset" value="0.0"/>
  300 + <property key="unit" value="0"/>
  301 + </xml-tag>
  302 + </xml-tag>
  303 + </xml-tag>
  304 + <xml-tag>
  305 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  306 + <property key="color" value="108,0,218,255"/>
  307 + <property key="hasFill" value="true"/>
  308 + <property key="desc" value="Floresta Ombrofila Aberta"/>
  309 + <property key="isShapeVisible" value="true"/>
  310 + <property key="referenceSystem" value="0"/>
  311 + <property key="unit" value="-1"/>
  312 + <property key="hasOutline" value="true"/>
  313 + <xml-tag>
  314 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  315 + <property key="isShapeVisible" value="true"/>
  316 + <property key="desc"/>
  317 + <property key="unit" value="-1"/>
  318 + <property key="referenceSystem" value="0"/>
  319 + <property key="color" value="128,128,128,255"/>
  320 + <xml-tag>
  321 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  322 + <property key="desc"/>
  323 + <property key="lineWidth" value="1.0"/>
  324 + <property key="dashPhase" value="0.0"/>
  325 + <property key="endCap" value="0"/>
  326 + <property key="lineJoin" value="2"/>
  327 + <property key="miterLimit" value="10.0"/>
  328 + <property key="offset" value="0.0"/>
  329 + <property key="unit" value="0"/>
  330 + </xml-tag>
  331 + </xml-tag>
  332 + </xml-tag>
  333 + <xml-tag>
  334 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  335 + <property key="color" value="0,200,255,255"/>
  336 + <property key="hasFill" value="true"/>
  337 + <property key="desc" value="Floresta Ombrofila Densa"/>
  338 + <property key="isShapeVisible" value="true"/>
  339 + <property key="referenceSystem" value="0"/>
  340 + <property key="unit" value="-1"/>
  341 + <property key="hasOutline" value="true"/>
  342 + <xml-tag>
  343 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  344 + <property key="isShapeVisible" value="true"/>
  345 + <property key="desc"/>
  346 + <property key="unit" value="-1"/>
  347 + <property key="referenceSystem" value="0"/>
  348 + <property key="color" value="128,128,128,255"/>
  349 + <xml-tag>
  350 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  351 + <property key="desc"/>
  352 + <property key="lineWidth" value="1.0"/>
  353 + <property key="dashPhase" value="0.0"/>
  354 + <property key="endCap" value="0"/>
  355 + <property key="lineJoin" value="2"/>
  356 + <property key="miterLimit" value="10.0"/>
  357 + <property key="offset" value="0.0"/>
  358 + <property key="unit" value="0"/>
  359 + </xml-tag>
  360 + </xml-tag>
  361 + </xml-tag>
  362 + <xml-tag>
  363 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  364 + <property key="color" value="12,255,0,255"/>
  365 + <property key="hasFill" value="true"/>
  366 + <property key="desc" value="Floresta Ombrofila Mista"/>
  367 + <property key="isShapeVisible" value="true"/>
  368 + <property key="referenceSystem" value="0"/>
  369 + <property key="unit" value="-1"/>
  370 + <property key="hasOutline" value="true"/>
  371 + <xml-tag>
  372 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  373 + <property key="isShapeVisible" value="true"/>
  374 + <property key="desc"/>
  375 + <property key="unit" value="-1"/>
  376 + <property key="referenceSystem" value="0"/>
  377 + <property key="color" value="128,128,128,255"/>
  378 + <xml-tag>
  379 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  380 + <property key="desc"/>
  381 + <property key="lineWidth" value="1.0"/>
  382 + <property key="dashPhase" value="0.0"/>
  383 + <property key="endCap" value="0"/>
  384 + <property key="lineJoin" value="2"/>
  385 + <property key="miterLimit" value="10.0"/>
  386 + <property key="offset" value="0.0"/>
  387 + <property key="unit" value="0"/>
  388 + </xml-tag>
  389 + </xml-tag>
  390 + </xml-tag>
  391 + <xml-tag>
  392 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  393 + <property key="color" value="115,255,0,255"/>
  394 + <property key="hasFill" value="true"/>
  395 + <property key="desc" value="Nao classificado"/>
  396 + <property key="isShapeVisible" value="true"/>
  397 + <property key="referenceSystem" value="0"/>
  398 + <property key="unit" value="-1"/>
  399 + <property key="hasOutline" value="true"/>
  400 + <xml-tag>
  401 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  402 + <property key="isShapeVisible" value="true"/>
  403 + <property key="desc"/>
  404 + <property key="unit" value="-1"/>
  405 + <property key="referenceSystem" value="0"/>
  406 + <property key="color" value="128,128,128,255"/>
  407 + <xml-tag>
  408 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  409 + <property key="desc"/>
  410 + <property key="lineWidth" value="1.0"/>
  411 + <property key="dashPhase" value="0.0"/>
  412 + <property key="endCap" value="0"/>
  413 + <property key="lineJoin" value="2"/>
  414 + <property key="miterLimit" value="10.0"/>
  415 + <property key="offset" value="0.0"/>
  416 + <property key="unit" value="0"/>
  417 + </xml-tag>
  418 + </xml-tag>
  419 + </xml-tag>
  420 + <xml-tag>
  421 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  422 + <property key="color" value="133,255,0,255"/>
  423 + <property key="hasFill" value="true"/>
  424 + <property key="desc" value="Refugio Ecologico"/>
  425 + <property key="isShapeVisible" value="true"/>
  426 + <property key="referenceSystem" value="0"/>
  427 + <property key="unit" value="-1"/>
  428 + <property key="hasOutline" value="true"/>
  429 + <xml-tag>
  430 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  431 + <property key="isShapeVisible" value="true"/>
  432 + <property key="desc"/>
  433 + <property key="unit" value="-1"/>
  434 + <property key="referenceSystem" value="0"/>
  435 + <property key="color" value="128,128,128,255"/>
  436 + <xml-tag>
  437 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  438 + <property key="desc"/>
  439 + <property key="lineWidth" value="1.0"/>
  440 + <property key="dashPhase" value="0.0"/>
  441 + <property key="endCap" value="0"/>
  442 + <property key="lineJoin" value="2"/>
  443 + <property key="miterLimit" value="10.0"/>
  444 + <property key="offset" value="0.0"/>
  445 + <property key="unit" value="0"/>
  446 + </xml-tag>
  447 + </xml-tag>
  448 + </xml-tag>
  449 + <xml-tag>
  450 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  451 + <property key="color" value="138,0,157,255"/>
  452 + <property key="hasFill" value="true"/>
  453 + <property key="desc" value="Rios e Lagos"/>
  454 + <property key="isShapeVisible" value="true"/>
  455 + <property key="referenceSystem" value="0"/>
  456 + <property key="unit" value="-1"/>
  457 + <property key="hasOutline" value="true"/>
  458 + <xml-tag>
  459 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  460 + <property key="isShapeVisible" value="true"/>
  461 + <property key="desc"/>
  462 + <property key="unit" value="-1"/>
  463 + <property key="referenceSystem" value="0"/>
  464 + <property key="color" value="128,128,128,255"/>
  465 + <xml-tag>
  466 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  467 + <property key="desc"/>
  468 + <property key="lineWidth" value="1.0"/>
  469 + <property key="dashPhase" value="0.0"/>
  470 + <property key="endCap" value="0"/>
  471 + <property key="lineJoin" value="2"/>
  472 + <property key="miterLimit" value="10.0"/>
  473 + <property key="offset" value="0.0"/>
  474 + <property key="unit" value="0"/>
  475 + </xml-tag>
  476 + </xml-tag>
  477 + </xml-tag>
  478 + <xml-tag>
  479 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  480 + <property key="color" value="177,0,195,255"/>
  481 + <property key="hasFill" value="true"/>
  482 + <property key="desc" value="Savana"/>
  483 + <property key="isShapeVisible" value="true"/>
  484 + <property key="referenceSystem" value="0"/>
  485 + <property key="unit" value="-1"/>
  486 + <property key="hasOutline" value="true"/>
  487 + <xml-tag>
  488 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  489 + <property key="isShapeVisible" value="true"/>
  490 + <property key="desc"/>
  491 + <property key="unit" value="-1"/>
  492 + <property key="referenceSystem" value="0"/>
  493 + <property key="color" value="128,128,128,255"/>
  494 + <xml-tag>
  495 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  496 + <property key="desc"/>
  497 + <property key="lineWidth" value="1.0"/>
  498 + <property key="dashPhase" value="0.0"/>
  499 + <property key="endCap" value="0"/>
  500 + <property key="lineJoin" value="2"/>
  501 + <property key="miterLimit" value="10.0"/>
  502 + <property key="offset" value="0.0"/>
  503 + <property key="unit" value="0"/>
  504 + </xml-tag>
  505 + </xml-tag>
  506 + </xml-tag>
  507 + <xml-tag>
  508 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  509 + <property key="color" value="0,18,255,255"/>
  510 + <property key="hasFill" value="true"/>
  511 + <property key="desc" value="Savana Estepica"/>
  512 + <property key="isShapeVisible" value="true"/>
  513 + <property key="referenceSystem" value="0"/>
  514 + <property key="unit" value="-1"/>
  515 + <property key="hasOutline" value="true"/>
  516 + <xml-tag>
  517 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  518 + <property key="isShapeVisible" value="true"/>
  519 + <property key="desc"/>
  520 + <property key="unit" value="-1"/>
  521 + <property key="referenceSystem" value="0"/>
  522 + <property key="color" value="128,128,128,255"/>
  523 + <xml-tag>
  524 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  525 + <property key="desc"/>
  526 + <property key="lineWidth" value="1.0"/>
  527 + <property key="dashPhase" value="0.0"/>
  528 + <property key="endCap" value="0"/>
  529 + <property key="lineJoin" value="2"/>
  530 + <property key="miterLimit" value="10.0"/>
  531 + <property key="offset" value="0.0"/>
  532 + <property key="unit" value="0"/>
  533 + </xml-tag>
  534 + </xml-tag>
  535 + </xml-tag>
  536 + <xml-tag>
  537 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
  538 + <property key="color" value="124,0,213,255"/>
  539 + <property key="hasFill" value="true"/>
  540 + <property key="desc" value="Vegetacao Lenhosa Oligotrofica dos Pantanos e das Acumulacoes Arenosas"/>
  541 + <property key="isShapeVisible" value="true"/>
  542 + <property key="referenceSystem" value="0"/>
  543 + <property key="unit" value="-1"/>
  544 + <property key="hasOutline" value="true"/>
  545 + <xml-tag>
  546 + <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
  547 + <property key="isShapeVisible" value="true"/>
  548 + <property key="desc"/>
  549 + <property key="unit" value="-1"/>
  550 + <property key="referenceSystem" value="0"/>
  551 + <property key="color" value="128,128,128,255"/>
  552 + <xml-tag>
  553 + <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
  554 + <property key="desc"/>
  555 + <property key="lineWidth" value="1.0"/>
  556 + <property key="dashPhase" value="0.0"/>
  557 + <property key="endCap" value="0"/>
  558 + <property key="lineJoin" value="2"/>
  559 + <property key="miterLimit" value="10.0"/>
  560 + <property key="offset" value="0.0"/>
  561 + <property key="unit" value="0"/>
  562 + </xml-tag>
  563 + </xml-tag>
  564 + </xml-tag>
  565 + </xml-tag>
  566 + <xml-tag>
  567 + <property key="className" value="com.iver.cit.gvsig.fmap.layers.SelectionSupport"/>
  568 + <property key="numBitSet" value="0"/>
  569 + </xml-tag>
  570 + <xml-tag>
  571 + <property key="className" value="com.iver.cit.gvsig.fmap.rendering.styling.labeling.AttrInTableLabelingStrategy"/>
  572 + <property key="labelingStrategy" value="labelingStrategy"/>
  573 + <property key="TextField" value="NOME"/>
  574 + <property key="fontSize" value="8"/>
  575 + <property key="fontName" value="Dialog"/>
  576 + <property key="fontStyle" value="0"/>
  577 + <property key="useFixedSize" value="true"/>
  578 + <property key="useFixedColor" value="true"/>
  579 + <property key="fixedColor" value="0,0,0,255"/>
  580 + <property key="fixedSize" value="10.0"/>
  581 + <property key="Unit" value="-1"/>
  582 + <property key="referenceSystem" value="0"/>
  583 + </xml-tag>
  584 + <xml-tag>
  585 + <property key="typeChild" value="linkProperties"/>
  586 + <property key="extName"/>
  587 + <property key="fieldName"/>
  588 + <property key="typeLink" value="0"/>
  589 + </xml-tag>
  590 + </xml-tag>
  591 + </xml-tag>
  592 + </xml-tag>
  593 + <xml-tag>
  594 + <property key="className" value="com.iver.cit.gvsig.fmap.MapContext"/>
  595 + <xml-tag>
  596 + <property key="className" value="com.iver.cit.gvsig.fmap.ViewPort"/>
  597 + <property key="dist1pixel" value="0.0"/>
  598 + <property key="dist3pixel" value="0.0"/>
  599 + <property key="distanceUnits" value="1"/>
  600 + <property key="mapUnits" value="1"/>
  601 + <property key="offsetX" value="0.0"/>
  602 + <property key="offsetY" value="0.0"/>
  603 + <property key="proj" value="EPSG:4326"/>
  604 + <property key="scale" value="0.0"/>
  605 + <property key="zoomFactor" value="1.0"/>
  606 + <xml-tag>
  607 + <property key="className" value="com.iver.cit.gvsig.fmap.ExtentHistory"/>
  608 + <property key="num" value="0"/>
  609 + <property key="numrec" value="10"/>
  610 + </xml-tag>
  611 + </xml-tag>
  612 + <xml-tag>
  613 + <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLayers"/>
  614 + <property key="active" value="false"/>
  615 + <property key="name"/>
  616 + <property key="minScale" value="-1.0"/>
  617 + <property key="maxScale" value="-1.0"/>
  618 + <property key="visible" value="true"/>
  619 + <property key="transparency" value="255"/>
  620 + <property key="isInTOC" value="true"/>
  621 + <property key="numLayers" value="0"/>
  622 + <property key="LayerNames" value=""/>
  623 + </xml-tag>
  624 + </xml-tag>
  625 + </xml-tag>
  626 + <xml-tag>
  627 + <property key="name" value="AndamiPersistence"/>
  628 + <property key="className" value="com.iver.cit.gvsig.project.Project"/>
  629 + <xml-tag>
  630 + <property key="name" value="ViewInfoProperties"/>
  631 + <property key="X" value="-1"/>
  632 + <property key="Y" value="-1"/>
  633 + <property key="Width" value="430"/>
  634 + <property key="Height" value="594"/>
  635 + <property key="isVisible" value="true"/>
  636 + <property key="isResizable" value="false"/>
  637 + <property key="isMaximizable" value="true"/>
  638 + <property key="isModal" value="false"/>
  639 + <property key="isModeless" value="false"/>
  640 + <property key="isClosed" value="false"/>
  641 + <property key="isNotClosable" value="false"/>
  642 + <property key="AdditionalInfo"/>
  643 + <property key="className" value="com.iver.cit.gvsig.project.document.gui.ProjectWindow"/>
  644 + <property key="zPosition" value="2"/>
  645 + </xml-tag>
  646 + <xml-tag>
  647 + <property key="name" value="ViewInfoProperties"/>
  648 + <property key="X" value="0"/>
  649 + <property key="Y" value="0"/>
  650 + <property key="Width" value="1549"/>
  651 + <property key="Height" value="803"/>
  652 + <property key="isVisible" value="true"/>
  653 + <property key="isResizable" value="true"/>
  654 + <property key="isMaximizable" value="true"/>
  655 + <property key="isModal" value="false"/>
  656 + <property key="isModeless" value="false"/>
  657 + <property key="isClosed" value="false"/>
  658 + <property key="isNotClosable" value="false"/>
  659 + <property key="AdditionalInfo"/>
  660 + <property key="isMaximized" value="true"/>
  661 + <property key="normalX" value="-1"/>
  662 + <property key="normalY" value="-1"/>
  663 + <property key="normalWidth" value="500"/>
  664 + <property key="normalHeight" value="300"/>
  665 + <property key="documentType" value="ProjectView"/>
  666 + <property key="documentName" value="Sem título - 0"/>
  667 + <property key="zPosition" value="1"/>
  668 + <xml-tag>
  669 + <property key="name" value="windowData"/>
  670 + <property key="GraphicLocator.isPalette" value="false"/>
  671 + <property key="GraphicLocator.Height" value="347"/>
  672 + <property key="MainDivider.Y" value="0"/>
  673 + <property key="MainDivider.X" value="0"/>
  674 + <property key="MapControl.Height" value="778"/>
  675 + <property key="TOCDivider.Location" value="423"/>
  676 + <property key="TOC.Height" value="422"/>
  677 + <property key="TOCDivider.Y" value="1"/>
  678 + <property key="TOCDivider.X" value="1"/>
  679 + <property key="MainDivider.Location" value="153"/>
  680 + <property key="MainDivider.Width" value="1548"/>
  681 + <property key="MainWindow.X" value="0"/>
  682 + <property key="TOCDivider.Height" value="778"/>
  683 + <property key="TOC.Width" value="150"/>
  684 + <property key="MainWindow.Width" value="1548"/>
  685 + <property key="TOCDivider.Width" value="152"/>
  686 + <property key="MainWindow.Y" value="0"/>
  687 + <property key="MapControl.Width" value="1387"/>
  688 + <property key="GraphicLocator.Width" value="150"/>
  689 + <property key="MainWindow.Height" value="780"/>
  690 + <property key="MainDivider.Height" value="780"/>
  691 + </xml-tag>
  692 + </xml-tag>
  693 + </xml-tag>
  694 +</xml-tag>
... ...
ferramentas/upload/upload.php
... ... @@ -14,6 +14,7 @@ if(isset($g_sid) &amp;&amp; $g_sid != &quot;&quot;){
14 14 foreach(array_keys($_SESSION) as $k)
15 15 {eval("\$".$k."='".$_SESSION[$k]."';");}
16 16 }
  17 +if (ob_get_level() == 0) ob_start();
17 18 ?>
18 19 <html>
19 20 <head>
... ... @@ -28,6 +29,9 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;]))
28 29 {
29 30 require_once ("../../ms_configura.php");
30 31 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  32 + ob_flush();
  33 + flush();
  34 + sleep(1);
31 35 if(isset($map_file)){
32 36 $mapa = ms_newMapObj($map_file);
33 37 $dirmap = dirname($map_file);
... ... @@ -53,9 +57,10 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;]))
53 57 $Arquivo = $_FILES['i3GEOuploadshp']['tmp_name'];
54 58 if(file_exists($dirmap."/".$nomePrefixo.".shp"))
55 59 {echo "<p class='paragrafo' >J&aacute; existe um SHP com o nome ".$dirmap."/".$nomePrefixo;paraAguarde();exit;}
  60 +
56 61 $status = move_uploaded_file($Arquivo,$dirmap."/".$nomePrefixo.".shp");
57 62 if($status != 1)
58   - {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo SHP";paraAguarde();exit;}
  63 + {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo SHP. Pode ser uma limita&ccedil;&atilde;o quanto ao tamanho do arquivo.";paraAguarde();exit;}
59 64 $Arquivo = $_FILES['i3GEOuploadshx']['tmp_name'];
60 65 $status = move_uploaded_file($Arquivo,$dirmap."/".$nomePrefixo.".shx");
61 66 if($status != 1)
... ... @@ -70,9 +75,11 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;]))
70 75  
71 76 echo "<p class='paragrafo' >Arquivo enviado.</p>";
72 77 echo "<p class='paragrafo'>Nome: ".$dirmap."/".$nomePrefixo.".shp </p>";
73   -
74 78 if(isset($map_file)){
75 79 echo "<p class='paragrafo' >Adicionando tema...</p>";
  80 + ob_flush();
  81 + flush();
  82 + sleep(1);
76 83 $novolayer = ms_newLayerObj($mapa);
77 84 $novolayer->set("data",$dirmap."/".$nomePrefixo.".shp");
78 85 $novolayer->set("name",$nomePrefixo.".shp");
... ... @@ -116,8 +123,8 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;]))
116 123 //$adiciona = ms_newLayerObj($mapa, $novolayer);
117 124 $salvo = $mapa->save($map_file);
118 125 //grava os templates de cada tema
119   - echo "<p class='paragrafo' >Tema criado!!! Redesenhando o mapa.";
120   - echo "<script>window.parent.i3GEO.atualiza()</script>";
  126 + echo "<b><p class='paragrafo' >Tema criado!!! Redesenhando o mapa.";
  127 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEO.atualiza()</script>";
121 128 }
122 129 }
123 130 else
... ... @@ -126,7 +133,7 @@ else
126 133 }
127 134 paraAguarde();
128 135 function paraAguarde(){
129   - echo "<script>try{window.parent.i3GEOF.upload.aguarde.visibility='hidden';}catch(e){};</script>";
  136 + echo "<script>try{window.scrollTo(0,10000);window.parent.i3GEOF.upload.aguarde.visibility='hidden';}catch(e){};</script>";
130 137 }
131 138 function verificaNome($nome)
132 139 {
... ...
ferramentas/uploaddbf/upload.php
... ... @@ -9,6 +9,7 @@ session_start();
9 9 foreach(array_keys($_SESSION) as $k)
10 10 {eval("\$".$k."='".$_SESSION[$k]."';");}
11 11 $postgis_mapa = $_SESSION["postgis_mapa"];
  12 +if (ob_get_level() == 0) ob_start();
12 13 ?>
13 14 <html>
14 15 <head>
... ... @@ -23,7 +24,10 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
23 24 //$ndir = dirname($filen);
24 25 require_once ("../../ms_configura.php");
25 26 $mapa = ms_newMapObj($map_file);
26   - echo "<p>Carregando o arquivo...</p>";
  27 + echo "<p class='paragrafo'>Carregando o arquivo...</p>";
  28 + ob_flush();
  29 + flush();
  30 + sleep(1);
27 31 $dirmap = dirname($map_file);
28 32 //verifica nomes
29 33 verificaNome($_FILES['i3GEOuploaddbffile']['name']);
... ... @@ -88,11 +92,14 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
88 92 else{
89 93 copy($dirmap."/".$_FILES['i3GEOuploaddbffile']['name'],$dirmap."/".$nome.".dbf");
90 94 }
91   - echo "<p>Arquivo enviado. Criando shape file...$nomeshp </p>";
  95 + echo "<p class='paragrafo'>Arquivo enviado. Criando shape file...$nomeshp </p>";
  96 + ob_flush();
  97 + flush();
  98 + sleep(1);
92 99 $novoshpf = ms_newShapefileObj($nomeshp, MS_SHP_POINT);
93 100 $novoshpf->free();
94 101 if(!file_exists($nomeshp)){
95   - echo "<p>Erro ao criar arquivo shapefile</p>";
  102 + echo "<p class='paragrafo'>Erro ao criar arquivo shapefile</p>";
96 103 paraAguarde();
97 104 }
98 105 $shapefileObj = ms_newShapefileObj($nomeshp,-2);
... ... @@ -107,10 +114,13 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
107 114 else
108 115 {
109 116 require_once("../../pacotes/phpxbase/api_conversion.php");
110   - echo "<p>Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."</p>";
  117 + echo "<p class='paragrafo'>Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."</p>";
111 118 $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']);
112 119 $records = xbase_numrecords($dbf);
113   - echo "<p>Numero de pontos: $records</p>";
  120 + echo "<p class='paragrafo'>Numero de pontos: $records</p>";
  121 + ob_flush();
  122 + flush();
  123 + sleep(1);
114 124 $record = array();
115 125 for($x = 1; $x <= $records; $x++)
116 126 {
... ... @@ -153,8 +163,8 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
153 163 if(isset($uploaddbfEPSG) && $uploaddbfEPSG != "")
154 164 {$novolayer->setProjection("init=epsg:".$uploaddbfEPSG);}
155 165 $salvo = $mapa->save($map_file);
156   - echo "Tema criado!!!";
157   - echo "<script>window.parent.i3GEO.atualiza()</script>";
  166 + echo "<b>Tema criado!!!";
  167 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEO.atualiza()</script>";
158 168 }
159 169 }
160 170 else
... ... @@ -165,7 +175,7 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
165 175 }
166 176 paraAguarde();
167 177 function paraAguarde(){
168   - echo "<script>window.parent.i3GEOF.uploaddbf.aguarde.visibility='hidden';</script>";
  178 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEOF.uploaddbf.aguarde.visibility='hidden';</script>";
169 179 }
170 180 function verificaNome($nome)
171 181 {
... ...
ferramentas/uploadgpx/upload.php
... ... @@ -10,6 +10,7 @@ session_start();
10 10 foreach(array_keys($_SESSION) as $k)
11 11 {eval("\$".$k."='".$_SESSION[$k]."';");}
12 12 $postgis_mapa = $_SESSION["postgis_mapa"];
  13 +if (ob_get_level() == 0) ob_start();
13 14 ?>
14 15 <html>
15 16 <head>
... ... @@ -25,6 +26,9 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
25 26 require_once ("../../ms_configura.php");
26 27 $mapa = ms_newMapObj($map_file);
27 28 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  29 + ob_flush();
  30 + flush();
  31 + sleep(1);
28 32 $dirmap = dirname($map_file);
29 33 //verifica nomes
30 34 verificaNome($_FILES['i3GEOuploadgpx']['name']);
... ... @@ -38,7 +42,9 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
38 42 if($status == 1)
39 43 {
40 44 echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>";
41   -
  45 + ob_flush();
  46 + flush();
  47 + sleep(1);
42 48 $tipos = array("waypoints","routes","tracks","route_points","track_points");
43 49 foreach($tipos as $tipo){
44 50 $novolayer = ms_newLayerObj($mapa);
... ... @@ -46,7 +52,7 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
46 52 if(ms_GetVersionInt() > 50201)
47 53 {$novolayer->setconnectiontype(MS_OGR);}
48 54 else
49   - {$novolayer->set("connectiontype",MS_OGR);}
  55 + {$novolayer->set("connectiontype",MS_OGR);}
50 56 $nome = str_replace(".","",$_FILES['i3GEOuploadgpx']['name']);
51 57 $novolayer->set("name",$nome.$tipo);
52 58 $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadgpx']['name']." ".$tipo);
... ... @@ -79,8 +85,8 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
79 85 }
80 86 $salvo = $mapa->save($map_file);
81 87 //grava os templates de cada tema
82   - echo "<p class='paragrafo' >Camadas criadas!!! Redesenhando o mapa.";
83   - echo "<script>window.parent.i3GEO.atualiza()</script>";
  88 + echo "<b><p class='paragrafo' >Camadas criadas!!! Redesenhando o mapa.";
  89 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEO.atualiza()</script>";
84 90 }
85 91 else
86 92 {
... ... @@ -91,11 +97,11 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
91 97 }
92 98 else
93 99 {
94   - echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
  100 + echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
95 101 }
96 102 paraAguarde();
97 103 function paraAguarde(){
98   - echo "<script>window.parent.i3GEOF.uploadgpx.aguarde.visibility='hidden';</script>";
  104 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEOF.uploadgpx.aguarde.visibility='hidden';</script>";
99 105 }
100 106 function verificaNome($nome)
101 107 {
... ...
ferramentas/uploadkml/upload.php
... ... @@ -10,6 +10,7 @@ session_start();
10 10 foreach(array_keys($_SESSION) as $k)
11 11 {eval("\$".$k."='".$_SESSION[$k]."';");}
12 12 $postgis_mapa = $_SESSION["postgis_mapa"];
  13 +if (ob_get_level() == 0) ob_start();
13 14 ?>
14 15 <html>
15 16 <head>
... ... @@ -25,6 +26,9 @@ if (isset($_FILES[&#39;i3GEOuploadkml&#39;][&#39;name&#39;]))
25 26 require_once ("../../ms_configura.php");
26 27 $mapa = ms_newMapObj($map_file);
27 28 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  29 + ob_flush();
  30 + flush();
  31 + sleep(1);
28 32 $dirmap = dirname($map_file);
29 33 //verifica nomes
30 34 verificaNome($_FILES['i3GEOuploadkml']['name']);
... ... @@ -38,7 +42,9 @@ if (isset($_FILES[&#39;i3GEOuploadkml&#39;][&#39;name&#39;]))
38 42 if($status == 1)
39 43 {
40 44 echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>";
41   -
  45 + ob_flush();
  46 + flush();
  47 + sleep(1);
42 48 $tipos = array("pontos","linhas","poligonos");
43 49 foreach($tipos as $tipo){
44 50 $novolayer = ms_newLayerObj($mapa);
... ... @@ -47,7 +53,7 @@ if (isset($_FILES[&#39;i3GEOuploadkml&#39;][&#39;name&#39;]))
47 53 {$novolayer->setconnectiontype(MS_OGR);}
48 54 else
49 55 {$novolayer->set("connectiontype",MS_OGR);}
50   -
  56 +
51 57 $nome = str_replace(".","",$_FILES['i3GEOuploadkml']['name']);
52 58 $novolayer->set("name",$nome.$tipo);
53 59 $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadkml']['name']." ".$tipo);
... ... @@ -83,8 +89,8 @@ if (isset($_FILES[&#39;i3GEOuploadkml&#39;][&#39;name&#39;]))
83 89 }
84 90 $salvo = $mapa->save($map_file);
85 91 //grava os templates de cada tema
86   - echo "<p class='paragrafo' >Camadas criadas!!! Redesenhando o mapa.";
87   - echo "<script>window.parent.i3GEO.atualiza()</script>";
  92 + echo "<b><p class='paragrafo' >Camadas criadas!!! Redesenhando o mapa.";
  93 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEO.atualiza()</script>";
88 94 }
89 95 else
90 96 {
... ... @@ -95,11 +101,11 @@ if (isset($_FILES[&#39;i3GEOuploadkml&#39;][&#39;name&#39;]))
95 101 }
96 102 else
97 103 {
98   - echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
  104 + echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
99 105 }
100 106 paraAguarde();
101 107 function paraAguarde(){
102   - echo "<script>window.parent.i3GEOF.uploadkml.aguarde.visibility='hidden';</script>";
  108 + echo "<script>window.scrollTo(0,10000);window.parent.i3GEOF.uploadkml.aguarde.visibility='hidden';</script>";
103 109 }
104 110 function verificaNome($nome)
105 111 {
... ...