Commit 61c03a21836f90d933e4468fab38f020c7fe2ac3

Authored by Edmar Moretti
1 parent e308665f

Inclusão de opção para upload e download de arquivos .gvp no editor de mapfiles do sistema admin

admin/admin.db
No preview for this file type
admin/html/editormapfile.html
... ... @@ -68,7 +68,8 @@ body {
68 68 <div class="ft"></div>
69 69 </div>
70 70 <input onclick="" type=button id=adiciona
71   - value="Criar um novo mapfile" /> <input onclick="" type=button
  71 + value="Criar um novo mapfile" /> <input onclick="" type=button id=uploadGvsig
  72 + value="Upload gvSIG" /> <input onclick="" type=button
72 73 id=semmapfiles value="Verificar temas sem mapfiles" /> <br> <br>
73 74 Al&eacute;m de criar os mapfiles, &eacute; necess&aacute;rio definir
74 75 as caracter&iacute;sticas de cada LAYER nas op&ccedil;&otilde;es
... ... @@ -183,7 +184,7 @@ body {
183 184 core_listaDeLetras("filtroDeLetras","filtraLetra");
184 185 document.getElementById("formulario").style.display = "block";
185 186 initMenu();
186   - }
  187 + };
187 188 i3GEO.login.verificaOperacao("admin/html/editormapfile",i3GEO.configura.locaplic, temp, "sessao");
188 189 </script>
189 190 </body>
190 191 \ No newline at end of file
... ...
admin/js/editormapfile.js
... ... @@ -145,6 +145,7 @@ function initMenu()
145 145 }
146 146 ativaBotaoAdicionaMapfile("adiciona");
147 147 ativaBotaoVerificarOrfaos("semmapfiles");
  148 + ativaBotaoUploadGvsig("uploadGvsig");
148 149  
149 150 core_carregando("ativa");
150 151 core_carregando("buscando temas...");
... ... @@ -160,6 +161,21 @@ function ativaBotaoVerificarOrfaos(idBotao)
160 161 //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu
161 162 new YAHOO.widget.Button(idBotao,{ onclick: { fn: temp } });
162 163 }
  164 +function ativaBotaoUploadGvsig(idBotao)
  165 +{
  166 + var temp = function(){
  167 + var ins = '<form id=i3GEOuploadgvp target="i3GEOuploadgvpiframe" action="../php/uploadgvp.php" method="post" ENCTYPE="multipart/form-data">' +
  168 + '<p class="paragrafo" >Arquivo gvp: <br><input class=digitar type="file" size=20 name="i3GEOuploadgvp" style="top:0px;left:0px;cursor:pointer;"></p>' +
  169 + '<p class="paragrafo" ><input id=i3GEOuploadgvpbotao1 type="submit" value="Enviar" size=12 name="submit">' +
  170 + '<input type="hidden" name="MAX_FILE_SIZE" value="100000">' +
  171 + '</form>' +
  172 + '<br><iframe name=i3GEOuploadgvpiframe style="text-align:left;border:1px solid gray;" width="98%" height="150px"></iframe>';
  173 + core_montaEditor("","350px","320px","","UploadGvp");
  174 + $i("editor_bd").innerHTML = ins;
  175 + };
  176 + //cria o bot&atilde;o de adi&ccedil;&atilde;o de um novo menu
  177 + new YAHOO.widget.Button(idBotao,{ onclick: { fn: temp } });
  178 +}
163 179 function ativaBotaoAdicionaMapfile(idBotao)
164 180 {
165 181 var adiciona = function()
... ... @@ -264,6 +280,10 @@ function montaNosRaiz(redesenha)
264 280 if(iconePlus){
265 281 conteudo += "<a style='border:solid white 0px;text-decoration:none;' href='../php/editortexto.php?mapfile="+$mapfiles[i].codigo+"' target=_self >&nbsp;<img title='Editor de textos' style=\"border:0px solid white;width:12px;position:relative;cursor:pointer;top:2px\" src=\"../imagens/06.png\" /></a>";
266 282 }
  283 + //opcao de download se for gvsig
  284 + if($mapfiles[i].extensao === "gvp"){
  285 + conteudo += "&nbsp;<img style=\"width:12px;position:relative;cursor:pointer;top:2px\" onclick=\"downloadGvp('"+$mapfiles[i].codigo+"')\" title='download' src=\"../imagens/down1.gif\" />";
  286 + }
267 287 conteudo += "&nbsp;<img style=\"width:12px;position:relative;cursor:pointer;top:2px\" onclick=\"testarMapfile('"+$mapfiles[i].codigo+"','"+$mapfiles[i].extensao+"')\" title='testar!' src=\"../imagens/41.png\" />";
268 288 conteudo += "&nbsp;<img width=20px style=\"position:relative;cursor:pointer;top:2px\" onclick=\"javascript:window.open('../../ms_criamapa.php?layers="+$mapfiles[i].codigo+"')\" title='abrir no i3Geo' src=\"../../imagens/i3geo2.jpg\" />";
269 289 conteudo += "<b>&nbsp;<span>"+$mapfiles[i].codigo+" <span style=color:gray id='idNome_"+$mapfiles[i].codigo+"'>"+$mapfiles[i].nome+"</span></span>";
... ... @@ -944,6 +964,18 @@ function excluirMapfile(codigoMap)
944 964 core_excluiNoTree(sUrl,no,mensagem,codigoMap);
945 965 }
946 966 /*
  967 +Function: downloadGvp
  968 +
  969 +Download de arquivo .gvp
  970 +
  971 +<DOWNLOADGVP>
  972 +*/
  973 +function downloadGvp(codigoMap)
  974 +{
  975 + var sUrl = "../php/editormapfile.php?funcao=downloadGvp&codigoMap="+codigoMap;
  976 + window.open(sUrl,"new");
  977 +}
  978 +/*
947 979 Function: clonarMapfile
948 980  
949 981 Exclui um mapfile
... ...
admin/php/editormapfile.php
... ... @@ -62,7 +62,8 @@ $funcoesEdicao = array(
62 62 "ALTERARMETADADOS",
63 63 "ALTERARGERAL",
64 64 "ALTERARCLASSEGERAL",
65   - "ALTERARCLASSELABEL"
  65 + "ALTERARCLASSELABEL",
  66 + "DOWNLOADGVP"
66 67 );
67 68 if(in_array(strtoupper($funcao),$funcoesEdicao)){
68 69 $f = @fopen("$locaplic/temas/teste.txt",w);
... ... @@ -123,6 +124,18 @@ switch (strtoupper($funcao))
123 124  
124 125 {JSON}
125 126 */
  127 + case "DOWNLOADGVP":
  128 + if(file_exists($locaplic."/temas/".$codigoMap.".gvp")){
  129 + ob_end_clean();
  130 + header('Content-type: application/octet-stream');
  131 + header('Content-Disposition: attachment; filename='.$codigoMap.'.gvp');
  132 + echo file_get_contents($locaplic."/temas/".$codigoMap.".gvp");
  133 + }
  134 + else{
  135 + echo "Arquivo nao encontrado";
  136 + }
  137 + exit;
  138 + break;
126 139 case "EDITASIMBOLO":
127 140 include_once("$locaplic/classesphp/classe_legenda.php");
128 141 if($base == "" or !isset($base)){
... ...
admin/php/uploadgvp.php 0 → 100755
... ... @@ -0,0 +1,58 @@
  1 +<?php
  2 +require_once("../../classesphp/pega_variaveis.php");
  3 +require_once("../../classesphp/funcoes_gerais.php");
  4 +include_once ("../../classesphp/carrega_ext.php");
  5 +error_reporting(E_ALL);
  6 +?>
  7 +<html>
  8 +<head>
  9 +<link rel="stylesheet" type="text/css" href="../../css/geral.css" />
  10 +<title></title>
  11 +</head>
  12 +<body bgcolor="white" style="background-color:white;text-align:left;">
  13 +<p>
  14 +<?php
  15 +if (isset($_FILES['i3GEOuploadgvp']['name'])){
  16 + require_once ("../../ms_configura.php");
  17 + echo "<p class='paragrafo' >Carregando o arquivo...</p>";
  18 + $arq = $locaplic."/temas/".$_FILES['i3GEOuploadgvp']['name'];
  19 + //verifica nomes
  20 + verificaNome($_FILES['i3GEOuploadgvp']['name']);
  21 + if(file_exists($arq)){
  22 + unlink($arq);
  23 + }
  24 + //sobe arquivo
  25 + $Arquivo = $_FILES['i3GEOuploadgvp']['tmp_name'];
  26 + $status = move_uploaded_file($Arquivo,$arq);
  27 + if($status != 1)
  28 + {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo gvp";exit;}
  29 + if($status == 1){
  30 + echo "<p class='paragrafo' >Arquivo enviado.</p>";
  31 + paraAguarde();
  32 + }
  33 + else{
  34 + echo "<p class='paragrafo' >Erro ao enviar o arquivo.</p>";
  35 + exit;
  36 + }
  37 +}
  38 +else{
  39 + echo "<p class='paragrafo' >Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.</p>";
  40 +}
  41 +function paraAguarde(){
  42 + echo "<script>window.parent.core_pegaMapfiles('montaArvore()');</script>";
  43 +}
  44 +function verificaNome($nome)
  45 +{
  46 + $nome = strtolower($nome);
  47 + $lista = explode(".",$nome);
  48 + $extensao = $lista[count($lista) - 1];
  49 + if($extensao != "gvp")
  50 + {
  51 + echo "Nome de arquivo inv&aacute;lido.";
  52 + paraAguarde();
  53 + exit;
  54 + }
  55 +}
  56 +?>
  57 +</body>
  58 +</html>
0 59 \ No newline at end of file
... ...
classesphp/classe_mapa.php
... ... @@ -362,6 +362,7 @@ Include:
362 362 */
363 363 function redesenhaCorpo($tipoimagem,$utilizacgi,$locmapserv)
364 364 {
  365 + ms_ResetErrorList();
365 366 if(file_exists($this->locaplic."/classe_imagem.php"))
366 367 include_once($this->locaplic."/classe_imagem.php");
367 368 else
... ...
classesphp/funcoes_gerais.php
... ... @@ -2212,13 +2212,13 @@ Parametro:
2212 2212 $obj {array} - objeto que ser&aacute; convertido
2213 2213 */
2214 2214 function cpjson($obj){
2215   - if(function_exists("json_encode"))
2216   - {
  2215 + if(ob_get_contents ()){
  2216 + ob_end_clean();
  2217 + }
  2218 + if(function_exists("json_encode")){
2217 2219 echojson(array2json($obj));
2218 2220 }
2219   - else
2220   - {
2221   - ob_end_clean();
  2221 + else{
2222 2222 include_once("../pacotes/cpaint/cpaint2.inc.php");
2223 2223 $cp = new cpaint();
2224 2224 $cp->set_data($obj);
... ... @@ -2534,7 +2534,7 @@ function listaTemasIndevidos(){
2534 2534 /*
2535 2535 Function: listaGruposUsrLogin
2536 2536  
2537   -Lista os os grupos ao qual pertence o usuario atualmente logado
  2537 +Lista os grupos ao qual pertence o usuario atualmente logado
2538 2538 */
2539 2539 function listaGruposUsrLogin(){
2540 2540 if(empty($_COOKIE["i3geocodigologin"])){
... ...
classesphp/mapa_controle.php
... ... @@ -160,8 +160,7 @@ include_once (&quot;carrega_ext.php&quot;);
160 160 if(!function_exists("sobeAnno")){
161 161 include_once("funcoes_gerais.php");
162 162 }
163   -if ($funcao == "criaMapa")
164   -{
  163 +if($funcao == "criaMapa"){
165 164 session_name("i3GeoPHP");
166 165 unset($GLOBALS);
167 166 session_destroy();
... ... @@ -181,10 +180,12 @@ if ($funcao == &quot;criaMapa&quot;)
181 180 $interface = "mashup";
182 181 include_once("ms_criamapa.php");
183 182 $_SESSION["interface"] = $interfaceTemp;
184   -
185   - cpjson(session_id());
  183 + $temp = $_SESSION["map_file"];
  184 + $id = session_id();
  185 + session_write_close();
186 186 //ver funcoes_gerais.php
187   - validaAcessoTemas($_SESSION("map_file"));
  187 + validaAcessoTemas($temp);
  188 + cpjson($id);
188 189 return;
189 190 }
190 191 if (!isset($map_file))
... ...
ms_criamapa.php
... ... @@ -134,6 +134,7 @@ gvsigview - (depreciado na versão 4.7) nome da view do projeto gvSig. Se nao for
134 134 //
135 135 //quando $funcao existe, &eacute; pq o ms_criamapa.php est&aacute; sendo utilizado como um include em classesphp/mapa_controle.php
136 136 //
  137 +ms_ResetErrorList();
137 138 $parurl = array_merge($_GET,$_POST);
138 139 if (!isset($parurl["debug"]))
139 140 {error_reporting(0);$debug="nao";}
... ... @@ -423,7 +424,6 @@ $_SESSION[&quot;imgurl&quot;] = strtolower($protocolo[0]).&quot;://&quot;.$_SERVER[&#39;HTTP_HOST&#39;].$atu
423 424 $_SESSION["tmpurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atual;
424 425 $_SESSION["map_file"] = $tmpfname;
425 426 $_SESSION["mapext"] = $mapext;
426   -
427 427 if (isset($executa))
428 428 {
429 429 if (file_exists($executa))
... ... @@ -452,8 +452,7 @@ if (file_exists($locaplic.&quot;/pacotes/geoip&quot;) &amp;&amp; file_exists($locaplic.&quot;/pacotes/g
452 452 {require_once(__DIR__."/ms_registraip.php");}
453 453 //echo $tmpfname;exit;
454 454 if ($interface != "mashup")
455   -{abreInterface();}
456   -
  455 +{abreInterface($interface,$caminho,$tempo);}
457 456 /*
458 457 Adapta os dados de cada layer.
459 458  
... ... @@ -492,20 +491,17 @@ function adaptaLayers(){
492 491 /*
493 492 Redireciona para o HTML definido em $interface, abrindo o mapa
494 493 */
495   -function abreInterface(){
496   - global $interface,$caminho,$tempo;
  494 +function abreInterface($interface,$caminho,$tempo){
497 495 $nomeInterface = explode(".",basename($interface));
498 496 //$_SESSION["interface"] = $nomeInterface[0];
499   - if (count(explode(".php",$interface)) > 1)
500   - {
  497 + if (count(explode(".php",$interface)) > 1){
501 498 if(file_exists($caminho."interface/".$interface))
502 499 {include_once($caminho."interface/".$interface);}
503 500 else
504 501 {include_once($interface);}
505 502 exit;
506 503 }
507   - else
508   - {
  504 + else{
509 505 if(file_exists($caminho."interface/".$interface))
510 506 {$urln = $caminho."interface/".$interface."?".session_id();}
511 507 else
... ... @@ -635,8 +631,7 @@ function incluiTemasIniciais(){
635 631 else{
636 632 if($extensao == ".map"){
637 633 $maptemp = @ms_newMapObj($arqtemp);
638   - for($i=0;$i<($maptemp->numlayers);++$i)
639   - {
  634 + for($i=0;$i<($maptemp->numlayers);++$i){
640 635 //error_reporting(E_ALL);
641 636 $layern = $maptemp->getLayer($i);
642 637 if($layern->type == MS_LAYER_RASTER)
... ... @@ -692,8 +687,7 @@ function incluiTemasIniciais(){
692 687 //
693 688 //muda para RGB para melhorar o desenho da imagem raster
694 689 //
695   - if($existeraster)
696   - {
  690 + if($existeraster){
697 691 //$of = $mapn->outputformat;
698 692 //$of->set("imagemode",MS_IMAGEMODE_RGB);
699 693 }
... ...
ogc.php
... ... @@ -409,7 +409,7 @@ ms_ioinstallstdouttobuffer();
409 409 $oMap->owsdispatch($req);
410 410 $contenttype = ms_iostripstdoutbuffercontenttype();
411 411 if(strtolower($request) == "getcapabilities")
412   -{header('Content-Disposition: attachment; filename=getcapabilities.xml"');}
  412 +{header('Content-Disposition: attachment; filename=getcapabilities.xml');}
413 413 //header("Content-type: application/xml");
414 414 header("Content-type: $contenttype");
415 415  
... ...
temas/testegvsigblog.gvp
... ... @@ -1,561 +0,0 @@
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="26/Out/2012"/>
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="4"/>
11   - <property key="numDocuments" value="1"/>
12   - <property key="modificationDate" value="26/Out/2012"/>
13   - <property key="name" value="testegvsigblog.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="gdbms78fb7787_13a9ace2c97__7ffe"/>
21   - <property key="file" value="/var/www/geodados/mapas_base/areas_protegidas/terrasindigenas.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="ORA_EPSG"/>
27   - <property key="file" value="/home/edmar/gvsig desktop 1.12.0/gvSIG/extensiones/com.iver.cit.gvsig.oracle_spatial/dbf/ORA_EPSG.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="gdbms78fb7787_13a9ace2c97__7fff"/>
33   - <property key="file" value="/var/www/geodados/mapas_base/areas_protegidas/terrasindigenas.dbf"/>
34   - <property key="driverName" value="gdbms dbf driver"/>
35   - </xml-tag>
36   - <xml-tag>
37   - <property key="type" value="otherDriverFile"/>
38   - <property key="gdbmsname" value="gdbms78fb7787_13a9ace2c97__8000"/>
39   - <property key="file" value="/var/www/i3geo/aplicmap/dados/estados.dbf"/>
40   - <property key="driverName" value="gdbms dbf driver"/>
41   - </xml-tag>
42   - <xml-tag>
43   - <property key="className" value="ProjectView"/>
44   - <property key="comment" value=""/>
45   - <property key="creationDate" value="26-10-2012 0:00"/>
46   - <property key="name" value="Vista teste"/>
47   - <property key="owner" value=""/>
48   - <property key="numViews" value="1"/>
49   - <property key="mapOverView" value="true"/>
50   - <xml-tag>
51   - <property key="className" value="com.iver.cit.gvsig.fmap.MapContext"/>
52   - <xml-tag>
53   - <property key="className" value="com.iver.cit.gvsig.fmap.ViewPort"/>
54   - <property key="adjustedExtentX" value="-74.8344491160145"/>
55   - <property key="adjustedExtentY" value="-33.75158299811464"/>
56   - <property key="adjustedExtentW" value="46.842325003056054"/>
57   - <property key="adjustedExtentH" value="39.023738998114645"/>
58   - <property key="backColor" value="255,255,255,255"/>
59   - <property key="dist1pixel" value="0.06919102370738983"/>
60   - <property key="dist3pixel" value="0.2075730711221695"/>
61   - <property key="distanceUnits" value="1"/>
62   - <property key="extentX" value="-73.99094399999998"/>
63   - <property key="extentY" value="-33.75158299811464"/>
64   - <property key="extentW" value="45.15531477102704"/>
65   - <property key="extentH" value="39.023738998114645"/>
66   - <property key="mapUnits" value="1"/>
67   - <property key="offsetX" value="0.0"/>
68   - <property key="offsetY" value="0.0"/>
69   - <property key="proj" value="EPSG:4326"/>
70   - <property key="scale" value="14.452741189849814"/>
71   - <property key="zoomFactor" value="1.0"/>
72   - <xml-tag>
73   - <property key="className" value="com.iver.cit.gvsig.fmap.ExtentHistory"/>
74   - <property key="num" value="1"/>
75   - <property key="numrec" value="10"/>
76   - <property key="extent0X" value="335.0"/>
77   - <property key="extent0Y" value="272.0"/>
78   - <property key="extent0W" value="7.0"/>
79   - <property key="extent0H" value="46.0"/>
80   - </xml-tag>
81   - </xml-tag>
82   - <xml-tag>
83   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLayers"/>
84   - <property key="active" value="false"/>
85   - <property key="name" value="root layer"/>
86   - <property key="minScale" value="-1.0"/>
87   - <property key="maxScale" value="-1.0"/>
88   - <property key="visible" value="true"/>
89   - <property key="transparency" value="255"/>
90   - <property key="isInTOC" value="true"/>
91   - <property key="numLayers" value="2"/>
92   - <property key="LayerNames" value="Estados do Brasil ,Terras indigenas"/>
93   - <xml-tag>
94   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLyrVect"/>
95   - <property key="active" value="false"/>
96   - <property key="name" value="Estados do Brasil"/>
97   - <property key="minScale" value="-1.0"/>
98   - <property key="maxScale" value="-1.0"/>
99   - <property key="visible" value="true"/>
100   - <property key="proj" value="EPSG:4326"/>
101   - <property key="transparency" value="255"/>
102   - <property key="isInTOC" value="true"/>
103   - <property key="type" value="vectorial"/>
104   - <property key="absolutePath" value="/var/www/i3geo/aplicmap/dados/estados.shp"/>
105   - <property key="file" value="/var/www/i3geo/aplicmap/dados/estados.shp"/>
106   - <property key="recordset-name" value="gdbms78fb7787_13a9ace2c97__8000"/>
107   - <property key="driverName" value="gvSIG shp driver"/>
108   - <property key="isLabeled" value="false"/>
109   - <xml-tag>
110   - <property key="className" value="com.iver.cit.gvsig.fmap.rendering.SingleSymbolLegend"/>
111   - <xml-tag>
112   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
113   - <property key="color" value="204,255,204,255"/>
114   - <property key="hasFill" value="true"/>
115   - <property key="desc"/>
116   - <property key="isShapeVisible" value="true"/>
117   - <property key="referenceSystem" value="0"/>
118   - <property key="unit" value="-1"/>
119   - <property key="hasOutline" value="true"/>
120   - <xml-tag>
121   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
122   - <property key="isShapeVisible" value="true"/>
123   - <property key="desc"/>
124   - <property key="unit" value="-1"/>
125   - <property key="referenceSystem" value="0"/>
126   - <property key="color" value="128,128,128,255"/>
127   - <xml-tag>
128   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
129   - <property key="desc"/>
130   - <property key="lineWidth" value="1.0"/>
131   - <property key="dashPhase" value="0.0"/>
132   - <property key="endCap" value="0"/>
133   - <property key="lineJoin" value="2"/>
134   - <property key="miterLimit" value="10.0"/>
135   - <property key="offset" value="0.0"/>
136   - <property key="unit" value="0"/>
137   - </xml-tag>
138   - </xml-tag>
139   - </xml-tag>
140   - </xml-tag>
141   - <xml-tag>
142   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.SelectionSupport"/>
143   - <property key="numBitSet" value="0"/>
144   - </xml-tag>
145   - <xml-tag>
146   - <property key="typeChild" value="linkProperties"/>
147   - <property key="extName"/>
148   - <property key="fieldName"/>
149   - <property key="typeLink" value="0"/>
150   - </xml-tag>
151   - </xml-tag>
152   - <xml-tag>
153   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLyrVect"/>
154   - <property key="active" value="true"/>
155   - <property key="name" value="Terras indigenas"/>
156   - <property key="minScale" value="-1.0"/>
157   - <property key="maxScale" value="-1.0"/>
158   - <property key="visible" value="true"/>
159   - <property key="proj" value="EPSG:4326"/>
160   - <property key="transparency" value="255"/>
161   - <property key="isInTOC" value="true"/>
162   - <property key="type" value="vectorial"/>
163   - <property key="absolutePath" value="/var/www/geodados/mapas_base/areas_protegidas/terrasindigenas.shp"/>
164   - <property key="file" value="/var/www/geodados/mapas_base/areas_protegidas/terrasindigenas.shp"/>
165   - <property key="recordset-name" value="gdbms78fb7787_13a9ace2c97__7fff"/>
166   - <property key="driverName" value="gvSIG shp driver"/>
167   - <property key="isLabeled" value="false"/>
168   - <xml-tag>
169   - <property key="childName" value="properties"/>
170   - <xml-tag>
171   - <property key="className" value="org.gvsig.hyperlink.config.LayerLinkConfig"/>
172   - <property key="enabled" value="false"/>
173   - <property key="layerPropertyName" value="org.gvsig.hyperlink.config"/>
174   - <xml-tag>
175   - <property key="className" value="org.gvsig.hyperlink.config.LinkConfig"/>
176   - <property key="actionCode" value="Txt_format"/>
177   - <property key="fieldName" value="NOME_TI"/>
178   - <property key="extension" value=""/>
179   - </xml-tag>
180   - </xml-tag>
181   - </xml-tag>
182   - <xml-tag>
183   - <property key="className" value="com.iver.cit.gvsig.fmap.rendering.VectorialUniqueValueLegend"/>
184   - <property key="fieldNames" value="SIT_JUR"/>
185   - <property key="fieldTypes" value="12"/>
186   - <property key="ownOrder" value="false"/>
187   - <property key="orders" value=""/>
188   - <property key="colorScheme" value="0\,0\,0\,255 ,9\,0\,255\,255 ,81\,0\,169\,255 ,84\,0\,87\,255 ,169\,0\,0\,255 ,233\,0\,0\,255 ,255\,0\,0\,255 ,255\,16\,0\,255 ,255\,90\,9\,255 ,255\,163\,82\,255 ,255\,163\,0\,255 ,240\,163\,0\,255 ,163\,163\,0\,255 ,255\,255\,51\,255 ,255\,255\,255\,255"/>
189   - <property key="labelfield"/>
190   - <property key="labelFieldHeight"/>
191   - <property key="labelFieldRotation"/>
192   - <property key="useDefaultSymbol" value="false"/>
193   - <property key="numKeys" value="7"/>
194   - <property key="tipoValueKeys" value="com.hardcode.gdbms.engine.values.NullValue"/>
195   - <property key="keys" value="Com restrição de uso a não índios ,Declarada ,Em Identificação ,Homologada ,Identificada ,Registrada no CRI e/ou SPU ,Reservada"/>
196   - <property key="values" value="Com restrição de uso a não índios ,Declarada ,Em Identificação ,Homologada ,Identificada ,Registrada no CRI e/ou SPU ,Reservada"/>
197   - <property key="typeKeys" value="-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1"/>
198   - <property key="typeValues" value="-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1"/>
199   - <xml-tag>
200   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
201   - <property key="color" value="60,235,235,255"/>
202   - <property key="hasFill" value="true"/>
203   - <property key="desc"/>
204   - <property key="isShapeVisible" value="true"/>
205   - <property key="referenceSystem" value="0"/>
206   - <property key="unit" value="-1"/>
207   - <property key="hasOutline" value="true"/>
208   - <xml-tag>
209   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
210   - <property key="isShapeVisible" value="true"/>
211   - <property key="desc"/>
212   - <property key="unit" value="-1"/>
213   - <property key="referenceSystem" value="0"/>
214   - <property key="color" value="128,128,128,255"/>
215   - <xml-tag>
216   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
217   - <property key="desc"/>
218   - <property key="lineWidth" value="1.0"/>
219   - <property key="dashPhase" value="0.0"/>
220   - <property key="endCap" value="0"/>
221   - <property key="lineJoin" value="2"/>
222   - <property key="miterLimit" value="10.0"/>
223   - <property key="offset" value="0.0"/>
224   - <property key="unit" value="0"/>
225   - </xml-tag>
226   - </xml-tag>
227   - </xml-tag>
228   - <xml-tag>
229   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
230   - <property key="color" value="255,255,255,255"/>
231   - <property key="hasFill" value="true"/>
232   - <property key="desc" value="Com restrição de uso a não índios"/>
233   - <property key="isShapeVisible" value="true"/>
234   - <property key="referenceSystem" value="0"/>
235   - <property key="unit" value="-1"/>
236   - <property key="hasOutline" value="true"/>
237   - <xml-tag>
238   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
239   - <property key="isShapeVisible" value="true"/>
240   - <property key="desc"/>
241   - <property key="unit" value="-1"/>
242   - <property key="referenceSystem" value="0"/>
243   - <property key="color" value="128,128,128,255"/>
244   - <xml-tag>
245   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
246   - <property key="desc"/>
247   - <property key="lineWidth" value="1.0"/>
248   - <property key="dashPhase" value="0.0"/>
249   - <property key="endCap" value="0"/>
250   - <property key="lineJoin" value="2"/>
251   - <property key="miterLimit" value="10.0"/>
252   - <property key="offset" value="0.0"/>
253   - <property key="unit" value="0"/>
254   - </xml-tag>
255   - </xml-tag>
256   - </xml-tag>
257   - <xml-tag>
258   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
259   - <property key="color" value="255,16,0,255"/>
260   - <property key="hasFill" value="true"/>
261   - <property key="desc" value="Declarada"/>
262   - <property key="isShapeVisible" value="true"/>
263   - <property key="referenceSystem" value="0"/>
264   - <property key="unit" value="-1"/>
265   - <property key="hasOutline" value="true"/>
266   - <xml-tag>
267   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
268   - <property key="isShapeVisible" value="true"/>
269   - <property key="desc"/>
270   - <property key="unit" value="-1"/>
271   - <property key="referenceSystem" value="0"/>
272   - <property key="color" value="128,128,128,255"/>
273   - <xml-tag>
274   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
275   - <property key="desc"/>
276   - <property key="lineWidth" value="1.0"/>
277   - <property key="dashPhase" value="0.0"/>
278   - <property key="endCap" value="0"/>
279   - <property key="lineJoin" value="2"/>
280   - <property key="miterLimit" value="10.0"/>
281   - <property key="offset" value="0.0"/>
282   - <property key="unit" value="0"/>
283   - </xml-tag>
284   - </xml-tag>
285   - </xml-tag>
286   - <xml-tag>
287   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
288   - <property key="color" value="255,16,0,255"/>
289   - <property key="hasFill" value="true"/>
290   - <property key="desc" value="Em Identificação"/>
291   - <property key="isShapeVisible" value="true"/>
292   - <property key="referenceSystem" value="0"/>
293   - <property key="unit" value="-1"/>
294   - <property key="hasOutline" value="true"/>
295   - <xml-tag>
296   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
297   - <property key="isShapeVisible" value="true"/>
298   - <property key="desc"/>
299   - <property key="unit" value="-1"/>
300   - <property key="referenceSystem" value="0"/>
301   - <property key="color" value="128,128,128,255"/>
302   - <xml-tag>
303   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
304   - <property key="desc"/>
305   - <property key="lineWidth" value="1.0"/>
306   - <property key="dashPhase" value="0.0"/>
307   - <property key="endCap" value="0"/>
308   - <property key="lineJoin" value="2"/>
309   - <property key="miterLimit" value="10.0"/>
310   - <property key="offset" value="0.0"/>
311   - <property key="unit" value="0"/>
312   - </xml-tag>
313   - </xml-tag>
314   - </xml-tag>
315   - <xml-tag>
316   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
317   - <property key="color" value="163,163,0,255"/>
318   - <property key="hasFill" value="true"/>
319   - <property key="desc" value="Homologada"/>
320   - <property key="isShapeVisible" value="true"/>
321   - <property key="referenceSystem" value="0"/>
322   - <property key="unit" value="-1"/>
323   - <property key="hasOutline" value="true"/>
324   - <xml-tag>
325   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
326   - <property key="isShapeVisible" value="true"/>
327   - <property key="desc"/>
328   - <property key="unit" value="-1"/>
329   - <property key="referenceSystem" value="0"/>
330   - <property key="color" value="128,128,128,255"/>
331   - <xml-tag>
332   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
333   - <property key="desc"/>
334   - <property key="lineWidth" value="1.0"/>
335   - <property key="dashPhase" value="0.0"/>
336   - <property key="endCap" value="0"/>
337   - <property key="lineJoin" value="2"/>
338   - <property key="miterLimit" value="10.0"/>
339   - <property key="offset" value="0.0"/>
340   - <property key="unit" value="0"/>
341   - </xml-tag>
342   - </xml-tag>
343   - </xml-tag>
344   - <xml-tag>
345   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
346   - <property key="color" value="255,90,9,255"/>
347   - <property key="hasFill" value="true"/>
348   - <property key="desc" value="Identificada"/>
349   - <property key="isShapeVisible" value="true"/>
350   - <property key="referenceSystem" value="0"/>
351   - <property key="unit" value="-1"/>
352   - <property key="hasOutline" value="true"/>
353   - <xml-tag>
354   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
355   - <property key="isShapeVisible" value="true"/>
356   - <property key="desc"/>
357   - <property key="unit" value="-1"/>
358   - <property key="referenceSystem" value="0"/>
359   - <property key="color" value="128,128,128,255"/>
360   - <xml-tag>
361   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
362   - <property key="desc"/>
363   - <property key="lineWidth" value="1.0"/>
364   - <property key="dashPhase" value="0.0"/>
365   - <property key="endCap" value="0"/>
366   - <property key="lineJoin" value="2"/>
367   - <property key="miterLimit" value="10.0"/>
368   - <property key="offset" value="0.0"/>
369   - <property key="unit" value="0"/>
370   - </xml-tag>
371   - </xml-tag>
372   - </xml-tag>
373   - <xml-tag>
374   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
375   - <property key="color" value="240,163,0,255"/>
376   - <property key="hasFill" value="true"/>
377   - <property key="desc" value="Registrada no CRI e/ou SPU"/>
378   - <property key="isShapeVisible" value="true"/>
379   - <property key="referenceSystem" value="0"/>
380   - <property key="unit" value="-1"/>
381   - <property key="hasOutline" value="true"/>
382   - <xml-tag>
383   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
384   - <property key="isShapeVisible" value="true"/>
385   - <property key="desc"/>
386   - <property key="unit" value="-1"/>
387   - <property key="referenceSystem" value="0"/>
388   - <property key="color" value="128,128,128,255"/>
389   - <xml-tag>
390   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
391   - <property key="desc"/>
392   - <property key="lineWidth" value="1.0"/>
393   - <property key="dashPhase" value="0.0"/>
394   - <property key="endCap" value="0"/>
395   - <property key="lineJoin" value="2"/>
396   - <property key="miterLimit" value="10.0"/>
397   - <property key="offset" value="0.0"/>
398   - <property key="unit" value="0"/>
399   - </xml-tag>
400   - </xml-tag>
401   - </xml-tag>
402   - <xml-tag>
403   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol"/>
404   - <property key="color" value="255,90,9,255"/>
405   - <property key="hasFill" value="true"/>
406   - <property key="desc" value="Reservada"/>
407   - <property key="isShapeVisible" value="true"/>
408   - <property key="referenceSystem" value="0"/>
409   - <property key="unit" value="-1"/>
410   - <property key="hasOutline" value="true"/>
411   - <xml-tag>
412   - <property key="className" value="com.iver.cit.gvsig.fmap.core.symbols.SimpleLineSymbol"/>
413   - <property key="isShapeVisible" value="true"/>
414   - <property key="desc"/>
415   - <property key="unit" value="-1"/>
416   - <property key="referenceSystem" value="0"/>
417   - <property key="color" value="128,128,128,255"/>
418   - <xml-tag>
419   - <property key="className" value="com.iver.cit.gvsig.fmap.core.styles.SimpleLineStyle"/>
420   - <property key="desc"/>
421   - <property key="lineWidth" value="1.0"/>
422   - <property key="dashPhase" value="0.0"/>
423   - <property key="endCap" value="0"/>
424   - <property key="lineJoin" value="2"/>
425   - <property key="miterLimit" value="10.0"/>
426   - <property key="offset" value="0.0"/>
427   - <property key="unit" value="0"/>
428   - </xml-tag>
429   - </xml-tag>
430   - </xml-tag>
431   - </xml-tag>
432   - <xml-tag>
433   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.SelectionSupport"/>
434   - <property key="numBitSet" value="0"/>
435   - </xml-tag>
436   - <xml-tag>
437   - <property key="className" value="com.iver.cit.gvsig.fmap.rendering.styling.labeling.AttrInTableLabelingStrategy"/>
438   - <property key="labelingStrategy" value="labelingStrategy"/>
439   - <property key="TextField" value="NOME_TI"/>
440   - <property key="fontSize" value="8"/>
441   - <property key="fontName" value="Dialog"/>
442   - <property key="fontStyle" value="0"/>
443   - <property key="useFixedSize" value="true"/>
444   - <property key="useFixedColor" value="true"/>
445   - <property key="fixedColor" value="0,0,0,255"/>
446   - <property key="fixedSize" value="10.0"/>
447   - <property key="Unit" value="-1"/>
448   - <property key="referenceSystem" value="0"/>
449   - </xml-tag>
450   - <xml-tag>
451   - <property key="typeChild" value="linkProperties"/>
452   - <property key="extName"/>
453   - <property key="fieldName"/>
454   - <property key="typeLink" value="0"/>
455   - </xml-tag>
456   - </xml-tag>
457   - </xml-tag>
458   - </xml-tag>
459   - <xml-tag>
460   - <property key="className" value="com.iver.cit.gvsig.fmap.MapContext"/>
461   - <xml-tag>
462   - <property key="className" value="com.iver.cit.gvsig.fmap.ViewPort"/>
463   - <property key="backColor" value="255,255,255,255"/>
464   - <property key="dist1pixel" value="0.0"/>
465   - <property key="dist3pixel" value="0.0"/>
466   - <property key="distanceUnits" value="1"/>
467   - <property key="mapUnits" value="1"/>
468   - <property key="offsetX" value="0.0"/>
469   - <property key="offsetY" value="0.0"/>
470   - <property key="proj" value="EPSG:4326"/>
471   - <property key="scale" value="0.0"/>
472   - <property key="zoomFactor" value="1.0"/>
473   - <xml-tag>
474   - <property key="className" value="com.iver.cit.gvsig.fmap.ExtentHistory"/>
475   - <property key="num" value="0"/>
476   - <property key="numrec" value="10"/>
477   - </xml-tag>
478   - </xml-tag>
479   - <xml-tag>
480   - <property key="className" value="com.iver.cit.gvsig.fmap.layers.FLayers"/>
481   - <property key="active" value="false"/>
482   - <property key="name" value="root layer"/>
483   - <property key="minScale" value="-1.0"/>
484   - <property key="maxScale" value="-1.0"/>
485   - <property key="visible" value="true"/>
486   - <property key="transparency" value="255"/>
487   - <property key="isInTOC" value="true"/>
488   - <property key="numLayers" value="0"/>
489   - <property key="LayerNames" value=""/>
490   - </xml-tag>
491   - </xml-tag>
492   - </xml-tag>
493   - <xml-tag>
494   - <property key="name" value="AndamiPersistence"/>
495   - <property key="className" value="com.iver.cit.gvsig.project.Project"/>
496   - <xml-tag>
497   - <property key="name" value="ViewInfoProperties"/>
498   - <property key="X" value="-1"/>
499   - <property key="Y" value="-1"/>
500   - <property key="Width" value="430"/>
501   - <property key="Height" value="594"/>
502   - <property key="isVisible" value="true"/>
503   - <property key="isResizable" value="false"/>
504   - <property key="isMaximizable" value="true"/>
505   - <property key="isModal" value="false"/>
506   - <property key="isModeless" value="false"/>
507   - <property key="isClosed" value="false"/>
508   - <property key="isNotClosable" value="false"/>
509   - <property key="AdditionalInfo"/>
510   - <property key="className" value="com.iver.cit.gvsig.project.document.gui.ProjectWindow"/>
511   - <property key="zPosition" value="2"/>
512   - </xml-tag>
513   - <xml-tag>
514   - <property key="name" value="ViewInfoProperties"/>
515   - <property key="X" value="0"/>
516   - <property key="Y" value="0"/>
517   - <property key="Width" value="898"/>
518   - <property key="Height" value="589"/>
519   - <property key="isVisible" value="true"/>
520   - <property key="isResizable" value="true"/>
521   - <property key="isMaximizable" value="true"/>
522   - <property key="isModal" value="false"/>
523   - <property key="isModeless" value="false"/>
524   - <property key="isClosed" value="false"/>
525   - <property key="isNotClosable" value="false"/>
526   - <property key="AdditionalInfo"/>
527   - <property key="isMaximized" value="true"/>
528   - <property key="normalX" value="-1"/>
529   - <property key="normalY" value="-1"/>
530   - <property key="normalWidth" value="500"/>
531   - <property key="normalHeight" value="300"/>
532   - <property key="documentType" value="ProjectView"/>
533   - <property key="documentName" value="Vista teste"/>
534   - <property key="zPosition" value="1"/>
535   - <xml-tag>
536   - <property key="name" value="windowData"/>
537   - <property key="GraphicLocator.isPalette" value="false"/>
538   - <property key="GraphicLocator.Height" value="18"/>
539   - <property key="MainDivider.Y" value="0"/>
540   - <property key="MainDivider.X" value="0"/>
541   - <property key="MapControl.Height" value="564"/>
542   - <property key="TOCDivider.Location" value="538"/>
543   - <property key="TOC.Height" value="537"/>
544   - <property key="TOCDivider.Y" value="1"/>
545   - <property key="TOCDivider.X" value="1"/>
546   - <property key="MainDivider.Location" value="212"/>
547   - <property key="MainDivider.Width" value="897"/>
548   - <property key="MainWindow.X" value="0"/>
549   - <property key="TOCDivider.Height" value="564"/>
550   - <property key="MainWindow.Width" value="897"/>
551   - <property key="TOC.Width" value="209"/>
552   - <property key="MainWindow.Y" value="0"/>
553   - <property key="TOCDivider.Width" value="211"/>
554   - <property key="MapControl.Width" value="677"/>
555   - <property key="GraphicLocator.Width" value="209"/>
556   - <property key="MainDivider.Height" value="566"/>
557   - <property key="MainWindow.Height" value="566"/>
558   - </xml-tag>
559   - </xml-tag>
560   - </xml-tag>
561   -</xml-tag>