Commit 9f2c67cafa8a4b36cb3be303fb6d2714d0957252

Authored by Edmar Moretti
1 parent e4f50f8d

--no commit message

ferramentas/inserexy/index.htm
@@ -1,58 +0,0 @@ @@ -1,58 +0,0 @@
1 -<html>  
2 -<head>  
3 -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">  
4 -<link rel="stylesheet" type="text/css" href="../../css/ferramentas.css">  
5 -</head>  
6 -<body name="ancora" class="yui-skin-sam">  
7 -<div id=fundo >  
8 - <div class="guias">  
9 - <div class=guia id=guia1 >&nbsp;Pegar&nbsp;</div>  
10 - <div class=guia id=guia2 >&nbsp;Digitar&nbsp;</div>  
11 - <div class=guia id=guia3 >&nbsp;Colar&nbsp;</div>  
12 - <div class=guia id=guia4 >&nbsp;WKT&nbsp;</div>  
13 - </div>  
14 - <span id=geral >  
15 - <div style="text-align:center;display:block;position:relative;top:5px;left:0px">  
16 - Inserir os pontos no mapa como:  
17 - <input class=executar type="buttom" size=9 value="Pontos" onclick="aplicar('ponto')"/>  
18 - <input class=executar type="buttom" size=8 value="Linha" onclick="aplicar('linha')" />  
19 - <input class=executar type="buttom" size=11 value="Pol&iacute;gono" onclick="aplicar('poligono')" />  
20 - </div>  
21 - <div class=guiaobj id="guia1obj" style="display:block;" >  
22 - <div style="display:block;position:relative;top:5px;left:0px">  
23 - Clique no mapa para inserir um novo ponto. Clique no ponto (abaixo) para remover.<br>  
24 - </div>  
25 - </div>  
26 - <div class=guiaobj id="guia2obj" style="display:none;" >  
27 - <div style="display:block;position:relative;top:10px;left:0px">  
28 - X:<input class=digitar id='xg' title='grau' type=text size=3 value='-00'/>  
29 - <input class=digitar id='xm' title='minuto' type=text size=3 value='00'/>  
30 - <input class=digitar id='xs' title='segundo' type=text size=3 value='0.0'/><br>  
31 - Y:<input class=digitar id='yg' title='grau' type=text size=3 value='-00'/>  
32 - <input class=digitar id='ym' title='minuto' type=text size=3 value='00'/>  
33 - <input class=digitar id='ys' title='segundo' type=text size=3 value='0.0'/>  
34 - <img style="cursor:pointer" title='inserir' onclick='inserir()' src='../../imagens/tic.png' id=procurarxy />  
35 - </div>  
36 - </div>  
37 - <div class=guiaobj id="guia3obj" style="display:none;" >  
38 - <div style="display:block;position:relative;top:5px;left:0px">  
39 - Cole aqui os valores de X e Y, em d&eacute;cimos de grau, com sinal de negativo para oeste e sul, exemplo:<br> -54.23 -12.5 -50 -5.33<br>  
40 - <input class=digitar id='colar' title='pares' type=text size=30 value=''/>  
41 - <img style="cursor:pointer" title='inserir' onclick='colar()' src='../../imagens/tic.png' id=procurarxy />  
42 - </div>  
43 - </div>  
44 - <div class=guiaobj id="guia4obj" style="display:none;" >  
45 - <div id=wktres style="display:block;position:relative;top:5px;left:0px">  
46 - </div>  
47 - </div>  
48 - <div id="resultado" style="display:block;position:relative;top:10px;left:0px;"></div>  
49 - </span>  
50 - <div id="aguarde">  
51 - <img alt="" src="../../imagens/aguarde.gif" />Aguarde...  
52 - </div>  
53 -</div>  
54 -</body>  
55 -<script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>  
56 -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>  
57 -<script language="JavaScript" type="text/javascript" src="index.js"></script>  
58 -</html>  
59 \ No newline at end of file 0 \ No newline at end of file
ferramentas/inserexy/index.js
@@ -1,129 +0,0 @@ @@ -1,129 +0,0 @@
1 -//inicializa  
2 -parametrosURL()  
3 -//eventos das guias  
4 -$i("guia1").onclick = function()  
5 -{$i("guia1obj").style.display="block";}  
6 -$i("guia2").onclick = function()  
7 -{$i("guia2obj").style.display="block";}  
8 -$i("guia3").onclick = function()  
9 -{$i("guia3obj").style.display="block";}  
10 -$i("guia4").onclick = function()  
11 -{$i("guia4obj").style.display="block";wkt();}  
12 -aguarde("none")  
13 -//remove um ponto da lista de pontos quando o mesmo for clicado  
14 -function remove(ponto)  
15 -{  
16 - var p = ponto.parentNode  
17 - p.removeChild(ponto)  
18 - aplicar("limpaponto")  
19 -}  
20 -//gera string wkt com as coordenadas  
21 -function wkt()  
22 -{  
23 - aguarde("block")  
24 - var divs = $i("resultado")  
25 - var els = divs.childNodes  
26 - var xy = new Array()  
27 - var ultimo = ""  
28 - for (i=0;i<els.length;i++)  
29 - {  
30 - if ((els[i].innerHTML) && (els[i].innerHTML.split(" ").length == 2))  
31 - {  
32 - xy.push(els[i].innerHTML)  
33 - if (ultimo == ""){ultimo = els[i].innerHTML}  
34 - }  
35 - }  
36 - xy = xy.join(" ")  
37 - var cp = new cpaint();  
38 - cp.set_response_type("JSON");  
39 - //cp.set_debug(2)  
40 - cp.call(g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mostrawkt&xy="+xy,"xy2wkt",mostrawkt);  
41 -}  
42 -//mostra o formato wkt  
43 -function mostrawkt(retorno)  
44 -{  
45 - if (retorno.data != undefined)  
46 - {  
47 - var ins = retorno.data[0]+"<br>"  
48 - ins += retorno.data[1]+"<br>"  
49 - ins += retorno.data[2]+"<br>"  
50 - $i("wktres").innerHTML = ins+"<br>"  
51 - //var w = window.open()  
52 - //w.document.write(ins)  
53 - }  
54 - else  
55 - {$i("wktres").innerHTML = "<p style=color:red >Ocorreu um erro<br>"}  
56 - aguarde("none")  
57 -}  
58 -//limpa os pontos do mapa e inclui novos pontos conforme existirem no div resultado  
59 -function aplicar(tipo)  
60 -{  
61 - var divs = $i("resultado")  
62 - var els = divs.childNodes  
63 - var xy = new Array()  
64 - var ultimo = ""  
65 - for (i=0;i<els.length;i++)  
66 - {  
67 - if ((els[i].innerHTML) && (els[i].innerHTML.split(" ").length == 2))  
68 - {  
69 - xy.push(els[i].innerHTML)  
70 - if (ultimo == ""){ultimo = els[i].innerHTML}  
71 - }  
72 - }  
73 - if (tipo == "ponto")  
74 - {  
75 - tipo = "POINT"  
76 - var pos = "ponto"  
77 - }  
78 - if (tipo == "linha")  
79 - {  
80 - tipo = "LINE"  
81 - var pos = "linha"  
82 - }  
83 - if (tipo == "poligono")  
84 - {  
85 - tipo = "POLYGON"  
86 - var pos = "pol"  
87 - xy.push(ultimo)  
88 - }  
89 - if (tipo == "limpaponto")  
90 - {  
91 - var pos = "ponto"  
92 - }  
93 - xy = xy.join(" ")  
94 - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=inserefeature&tipo="+tipo+"&pin="+window.parent.g_nomepin+pos+"&xy="+xy  
95 - var cp = new cpaint();  
96 - //cp.set_debug(2)  
97 - cp.set_response_type("JSON");  
98 - cp.call(p,"insereFeature",window.parent.i3GEO.atualiza);  
99 -}  
100 -//insere um ponto digitando os valores dms  
101 -function inserir()  
102 -{  
103 - var xgv = $i("xg").value;  
104 - var xmv = $i("xm").value;  
105 - var xsv = $i("xs").value;  
106 - var ygv = $i("yg").value;  
107 - var ymv = $i("ym").value;  
108 - var ysv = $i("ys").value;  
109 - var xxx = window.parent.i3GEO.calculo.dms2dd(xgv,xmv,xsv);  
110 - var yyy = window.parent.i3GEO.calculo.dms2dd(ygv,ymv,ysv);  
111 - var ins = $i("resultado").innerHTML  
112 - ins = ins + "<div style='cursor:pointer; display:block;position:relative;top:5px;left:0px;' title='clique para remover' onclick='remove(this)'>" + xxx +" " + yyy + "</div><br>"  
113 - $i("resultado").innerHTML = ins  
114 - aplicar("ponto")  
115 -}  
116 -function colar()  
117 -{  
118 - var xys = $i("colar").value.split(" ")  
119 - var ins = $i("resultado").innerHTML  
120 - var n = new Array()  
121 - for (i = 0;i < xys.length; i = i + 1)  
122 - {if (xys[i] != ""){n.push(xys[i])}}  
123 - for (i = 0;i < n.length; i = i + 2)  
124 - {  
125 - ins = ins + "<div title='clique para remover' style='cursor:pointer' onclick='remove(this)'>" + n[i] +" " + n[i+1] + "</div><br>"  
126 - }  
127 - $i("resultado").innerHTML = ins  
128 - aplicar("ponto")  
129 -}  
130 \ No newline at end of file 0 \ No newline at end of file