Commit 06e8175919c3ec791fa5080f9be5d025815f19cc

Authored by Edmar Moretti
1 parent af308668

--no commit message

classesjs/classe_analise.js
@@ -382,8 +382,10 @@ i3GEO.analise = { @@ -382,8 +382,10 @@ i3GEO.analise = {
382 i3GEO.Interface.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp"); 382 i3GEO.Interface.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp");
383 } 383 }
384 } 384 }
385 - if(i3GEO.Interface.ATUAL === "padrao" || i3GEO.Interface.ATUAL === "openlayers" || i3GEO.Interface.ATUAL === "googlemaps")  
386 - {i3GEO.util.insereMarca.cria(objposicaocursor.imgx,objposicaocursor.imgy,i3GEO.analise.medeDistancia.paraCalculo,"divGeometriasTemp");} 385 + if(i3GEO.Interface.ATUAL === "padrao" || i3GEO.Interface.ATUAL === "openlayers" || i3GEO.Interface.ATUAL === "googlemaps"){
  386 + i3GEO.util.insereMarca.cria(objposicaocursor.imgx,objposicaocursor.imgy,i3GEO.analise.medeDistancia.paraCalculo,"divGeometriasTemp");
  387 + i3GEO.desenho.insereCirculo(objposicaocursor.imgx,objposicaocursor.imgy,3);
  388 + }
387 } 389 }
388 }, 390 },
389 /* 391 /*
@@ -600,8 +602,10 @@ i3GEO.analise = { @@ -600,8 +602,10 @@ i3GEO.analise = {
600 602
601 m = i3GEO.calculo.area(pontosdistobj,g_areapixel); 603 m = i3GEO.calculo.area(pontosdistobj,g_areapixel);
602 i3GEO.util.defineValor("mostraarea_calculo","innerHTML","<br>m2</b>= "+m.toFixed(2)+"<br><b>km2</b>= "+(m/1000000).toFixed(2)+"<br><b>ha</b>= "+(m/10000).toFixed(2)); 604 i3GEO.util.defineValor("mostraarea_calculo","innerHTML","<br>m2</b>= "+m.toFixed(2)+"<br><b>km2</b>= "+(m/1000000).toFixed(2)+"<br><b>ha</b>= "+(m/10000).toFixed(2));
603 - if(i3GEO.Interface.ATUAL === "padrao" || i3GEO.Interface.ATUAL === "openlayers" || i3GEO.Interface.ATUAL === "googlemaps")  
604 - {i3GEO.util.insereMarca.cria(objposicaocursor.imgx,objposicaocursor.imgy,i3GEO.analise.medeArea.paraCalculo,"divGeometriasTemp");} 605 + if(i3GEO.Interface.ATUAL === "padrao" || i3GEO.Interface.ATUAL === "openlayers" || i3GEO.Interface.ATUAL === "googlemaps"){
  606 + i3GEO.util.insereMarca.cria(objposicaocursor.imgx,objposicaocursor.imgy,i3GEO.analise.medeArea.paraCalculo,"divGeometriasTemp");
  607 + i3GEO.desenho.insereCirculo(objposicaocursor.imgx,objposicaocursor.imgy,3);
  608 + }
605 if(i3GEO.Interface.ATUAL === "googleearth") 609 if(i3GEO.Interface.ATUAL === "googleearth")
606 {i3GEO.util.insereMarca.cria(objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.analise.medeArea.paraCalculo,"divGeometriasTemp","");} 610 {i3GEO.util.insereMarca.cria(objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.analise.medeArea.paraCalculo,"divGeometriasTemp","");}
607 } 611 }
classesjs/classe_desenho.js
@@ -69,7 +69,7 @@ i3GEO.desenho = { @@ -69,7 +69,7 @@ i3GEO.desenho = {
69 linecolor: 'black', 69 linecolor: 'black',
70 linewidth: '1', 70 linewidth: '1',
71 circcolor: 'white', 71 circcolor: 'white',
72 - textcolor: 'white' 72 + textcolor: 'gray'
73 }, 73 },
74 "palido":{ 74 "palido":{
75 fillcolor: 'gray', 75 fillcolor: 'gray',
@@ -265,22 +265,7 @@ i3GEO.desenho = { @@ -265,22 +265,7 @@ i3GEO.desenho = {
265 dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2); 265 dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2);
266 dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2); 266 dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2);
267 w = Math.sqrt(dx + dy); 267 w = Math.sqrt(dx + dy);
268 - if (navn){  
269 - try{  
270 - i3GEO.desenho.richdraw.renderer.create('circ', '', i3GEO.desenho.richdraw.circColor, i3GEO.desenho.richdraw.lineWidth, pontosdistobj.ximg[n-1],pontosdistobj.yimg[n-1],w,w);  
271 - }  
272 - catch(men){  
273 - if(typeof(console) !== 'undefined'){console.error(men);}  
274 - }  
275 - }  
276 - else{  
277 - try{  
278 - i3GEO.desenho.richdraw.renderer.create('circ', '', i3GEO.desenho.richdraw.circColor, i3GEO.desenho.richdraw.lineWidth, pontosdistobj.ximg[n-1]-w,pontosdistobj.yimg[n-1]-w,w*2,w*2);  
279 - }  
280 - catch(men){  
281 - if(typeof(console) !== 'undefined'){console.error(men);}  
282 - }  
283 - } 268 + i3GEO.desenho.insereCirculo(pontosdistobj.ximg[n-1],pontosdistobj.yimg[n-1],w);
284 } 269 }
285 if(tipo==="insereTexto"){ 270 if(tipo==="insereTexto"){
286 try{ 271 try{
@@ -293,6 +278,37 @@ i3GEO.desenho = { @@ -293,6 +278,37 @@ i3GEO.desenho = {
293 } 278 }
294 }, 279 },
295 /* 280 /*
  281 + Function: insereCirculo
  282 +
  283 + Insere um circulo no container de elementos gráficos
  284 +
  285 + Parametros:
  286 +
  287 + x {numerico} - posição do ponto em coordenadas de imagem
  288 +
  289 + y {numerico} - posição do ponto em coordenadas de imagem
  290 +
  291 + w {numerico} - raio do círculo em pixels
  292 + */
  293 + insereCirculo: function(x,y,w){
  294 + if (navn){
  295 + try{
  296 + i3GEO.desenho.richdraw.renderer.create('circ', '', i3GEO.desenho.richdraw.circColor, i3GEO.desenho.richdraw.lineWidth, x,y,w,w);
  297 + }
  298 + catch(men){
  299 + if(typeof(console) !== 'undefined'){console.error(men);}
  300 + }
  301 + }
  302 + else{
  303 + try{
  304 + i3GEO.desenho.richdraw.renderer.create('circ', '', i3GEO.desenho.richdraw.circColor, i3GEO.desenho.richdraw.lineWidth, x-w,y-w,w*2,w*2);
  305 + }
  306 + catch(men){
  307 + if(typeof(console) !== 'undefined'){console.error(men);}
  308 + }
  309 + }
  310 + },
  311 + /*
296 Function: definePadrao 312 Function: definePadrao
297 313
298 Aplica um determinado padrao de estilos para os novos elementos que serão adicionados 314 Aplica um determinado padrao de estilos para os novos elementos que serão adicionados