Commit bdcf54175f91d282ece6475575b9c1ba10ddfe4e
1 parent
58d67676
Exists in
master
and in
7 other branches
--no commit message
Showing
5 changed files
with
24 additions
and
10 deletions
Show diff stats
classesjs/funcoes.js
| @@ -1157,9 +1157,9 @@ function ativaClicks(docMapa) | @@ -1157,9 +1157,9 @@ function ativaClicks(docMapa) | ||
| 1157 | pontosdistobj.yimg[n] = objposicaocursor.imgy | 1157 | pontosdistobj.yimg[n] = objposicaocursor.imgy |
| 1158 | pontosdistobj.dist[n] = 0; | 1158 | pontosdistobj.dist[n] = 0; |
| 1159 | if (navn) | 1159 | if (navn) |
| 1160 | - {pontosdistobj.linhas[n] = richdraw.renderer.create(richdraw.mode, richdraw.fillColor, richdraw.lineColor, richdraw.lineWidth, objposicaocursor.imgx,objposicaocursor.imgy,objposicaocursor.imgx,objposicaocursor.imgy);} | 1160 | + {pontosdistobj.linhas[n] = richdraw.renderer.create(richdraw.mode, richdraw.fillColor, richdraw.lineColor, richdraw.lineWidth, pontosdistobj.ximg[n],pontosdistobj.yimg[n],pontosdistobj.ximg[n],pontosdistobj.yimg[n]);} |
| 1161 | else | 1161 | else |
| 1162 | - {pontosdistobj.linhas[n] = richdraw.renderer.create(richdraw.mode, richdraw.fillColor, richdraw.lineColor, richdraw.lineWidth, (objposicaocursor.imgx)-(objmapa.w/2),objposicaocursor.imgy,(objposicaocursor.imgx)-(objmapa.w/2),objposicaocursor.imgy);} | 1162 | + {pontosdistobj.linhas[n] = richdraw.renderer.create(richdraw.mode, richdraw.fillColor, richdraw.lineColor, richdraw.lineWidth, (pontosdistobj.ximg[n])-(objmapa.w/2),pontosdistobj.yimg[n],(pontosdistobj.ximg[n])-(objmapa.w/2),pontosdistobj.yimg[n]);} |
| 1163 | if (n > 0) | 1163 | if (n > 0) |
| 1164 | { | 1164 | { |
| 1165 | var d = parseInt(calculadistancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy)); | 1165 | var d = parseInt(calculadistancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy)); |
| @@ -1167,25 +1167,31 @@ function ativaClicks(docMapa) | @@ -1167,25 +1167,31 @@ function ativaClicks(docMapa) | ||
| 1167 | if (navn) | 1167 | if (navn) |
| 1168 | { | 1168 | { |
| 1169 | try | 1169 | try |
| 1170 | - {richdraw.renderer.resize(pontosdistobj.linhas[n-1], pontosdistobj.xtela[n-1], pontosdistobj.ytela[n-1], objposicaocursor.imgx, objposicaocursor.imgy);} | 1170 | + {richdraw.renderer.resize(pontosdistobj.linhas[n-1], pontosdistobj.xtela[n-1], pontosdistobj.ytela[n-1], pontosdistobj.ximg[n], pontosdistobj.yimg[n]);} |
| 1171 | catch(e){window.status="erro ao desenhar a linha";} | 1171 | catch(e){window.status="erro ao desenhar a linha";} |
| 1172 | var dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2); | 1172 | var dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2); |
| 1173 | var dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2); | 1173 | var dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2); |
| 1174 | var w = Math.sqrt(dx + dy); | 1174 | var w = Math.sqrt(dx + dy); |
| 1175 | try | 1175 | try |
| 1176 | - {richdraw.renderer.create('circ', '', 'rgb(250,250,250)', richdraw.lineWidth, pontosdistobj.xtela[n-1] - imagemxi,pontosdistobj.ytela[n-1] - imagemyi,w,w);} | 1176 | + { |
| 1177 | + if($i("pararraios") && $i("pararraios").checked == true ) | ||
| 1178 | + {richdraw.renderer.create('circ', '', 'rgb(250,250,250)', richdraw.lineWidth, pontosdistobj.xtela[n-1] - imagemxi,pontosdistobj.ytela[n-1] - imagemyi,w,w);} | ||
| 1179 | + } | ||
| 1177 | catch(e){window.status="erro ao desenhar o raio";} | 1180 | catch(e){window.status="erro ao desenhar o raio";} |
| 1178 | } | 1181 | } |
| 1179 | else | 1182 | else |
| 1180 | { | 1183 | { |
| 1181 | try | 1184 | try |
| 1182 | - {richdraw.renderer.resize(pontosdistobj.linhas[n-1], pontosdistobj.xtela[n-1], pontosdistobj.ytela[n-1], (objposicaocursor.imgx)-(objmapa.w/2), objposicaocursor.imgy);} | 1185 | + {richdraw.renderer.resize(pontosdistobj.linhas[n-1], pontosdistobj.xtela[n-1], pontosdistobj.ytela[n-1], (pontosdistobj.ximg[n])-(objmapa.w/2), pontosdistobj.yimg[n]);} |
| 1183 | catch(e){window.status="erro ao desenhar a linha";} | 1186 | catch(e){window.status="erro ao desenhar a linha";} |
| 1184 | var dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2); | 1187 | var dx = Math.pow(((pontosdistobj.xtela[n])*1) - ((pontosdistobj.xtela[n-1])*1),2); |
| 1185 | var dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2); | 1188 | var dy = Math.pow(((pontosdistobj.ytela[n])*1) - ((pontosdistobj.ytela[n-1])*1),2); |
| 1186 | var w = Math.sqrt(dx + dy); | 1189 | var w = Math.sqrt(dx + dy); |
| 1187 | try | 1190 | try |
| 1188 | - {richdraw.renderer.create('circ', '', 'rgb(250,250,250)', richdraw.lineWidth, pontosdistobj.ximg[n-1]-w,pontosdistobj.yimg[n-1]-w,w*2,w*2);} | 1191 | + { |
| 1192 | + if($i("pararraios") && $i("pararraios").checked==true ) | ||
| 1193 | + {richdraw.renderer.create('circ', '', 'rgb(250,250,250)', richdraw.lineWidth, pontosdistobj.ximg[n-1]-w,pontosdistobj.yimg[n-1]-w,w*2,w*2);} | ||
| 1194 | + } | ||
| 1189 | catch(e){window.status="erro ao desenhar o raio";} | 1195 | catch(e){window.status="erro ao desenhar o raio";} |
| 1190 | } | 1196 | } |
| 1191 | } | 1197 | } |
classesjs/iniciamma.js
| @@ -1576,11 +1576,14 @@ function Mapa(e,m) | @@ -1576,11 +1576,14 @@ function Mapa(e,m) | ||
| 1576 | novoel.style.height="50px"; | 1576 | novoel.style.height="50px"; |
| 1577 | novoel.style.border="1px solid black"; | 1577 | novoel.style.border="1px solid black"; |
| 1578 | novoel.style.padding="5px"; | 1578 | novoel.style.padding="5px"; |
| 1579 | + novoel.style.textAlign="left"; | ||
| 1579 | var calculo = document.createElement("div"); | 1580 | var calculo = document.createElement("div"); |
| 1580 | calculo.id = "mostradistancia_calculo"; | 1581 | calculo.id = "mostradistancia_calculo"; |
| 1581 | novoel.appendChild(calculo); | 1582 | novoel.appendChild(calculo); |
| 1582 | var divin = document.createElement("div"); | 1583 | var divin = document.createElement("div"); |
| 1583 | - divin.innerHTML = "<span style='color:navy;cursor:pointer' onclick='javascript:richdraw.fecha()' >Parar de medir</span>"; | 1584 | + divin.style.textAlign="left"; |
| 1585 | + divin.innerHTML = "<div style='color:navy;cursor:pointer;text-align:left;' onclick='javascript:richdraw.fecha()' >Parar de medir</div>"; | ||
| 1586 | + divin.innerHTML += "<br><span style='color:navy;cursor:pointer;text-align:left;' ><input style='cursor:pointer' type='checkbox' id='pararraios' 'checked' />Raios</span>"; | ||
| 1584 | novoel.appendChild(divin); | 1587 | novoel.appendChild(divin); |
| 1585 | document.body.appendChild(novoel); | 1588 | document.body.appendChild(novoel); |
| 1586 | } | 1589 | } |
classesphp/funcoes_gerais.php
| @@ -695,10 +695,11 @@ function testaMapa($map_file) | @@ -695,10 +695,11 @@ function testaMapa($map_file) | ||
| 695 | $objMapa = ms_newMapObj($map_file); | 695 | $objMapa = ms_newMapObj($map_file); |
| 696 | ms_ResetErrorList(); | 696 | ms_ResetErrorList(); |
| 697 | $img = $objMapa->draw(); | 697 | $img = $objMapa->draw(); |
| 698 | + $erros = ""; | ||
| 698 | $error = ms_GetErrorObj(); | 699 | $error = ms_GetErrorObj(); |
| 699 | while($error && $error->code != MS_NOERR) | 700 | while($error && $error->code != MS_NOERR) |
| 700 | { | 701 | { |
| 701 | - printf("Erro em %s: %s<br>\n", $error->routine, $error->message); | 702 | + $erros .= " Erro. ".$error->routine." ".$error->message; |
| 702 | $error = $error->next(); | 703 | $error = $error->next(); |
| 703 | } | 704 | } |
| 704 | $error = ms_GetErrorObj(); | 705 | $error = ms_GetErrorObj(); |
| @@ -707,7 +708,10 @@ function testaMapa($map_file) | @@ -707,7 +708,10 @@ function testaMapa($map_file) | ||
| 707 | $nmf = str_replace(".map","seguranca.map",$map_file); | 708 | $nmf = str_replace(".map","seguranca.map",$map_file); |
| 708 | $objMapa = ms_newMapObj($nmf); | 709 | $objMapa = ms_newMapObj($nmf); |
| 709 | $objMapa->save($map_file); | 710 | $objMapa->save($map_file); |
| 711 | + return $erros; | ||
| 710 | } | 712 | } |
| 713 | + else | ||
| 714 | + {return "ok";} | ||
| 711 | } | 715 | } |
| 712 | /* | 716 | /* |
| 713 | function: desligamargem | 717 | function: desligamargem |
classesphp/mapa_controle.php
| @@ -625,8 +625,9 @@ Include: | @@ -625,8 +625,9 @@ Include: | ||
| 625 | case "adtema": | 625 | case "adtema": |
| 626 | include("classe_mapa.php"); | 626 | include("classe_mapa.php"); |
| 627 | $m = new Mapa($map_file); | 627 | $m = new Mapa($map_file); |
| 628 | - $cp->set_data($m->adicionaTema($temas,$locaplic)); | 628 | + $m->adicionaTema($temas,$locaplic); |
| 629 | $m->salva(); | 629 | $m->salva(); |
| 630 | + $cp->set_data(testaMapa($map_file)); | ||
| 630 | break; | 631 | break; |
| 631 | /* | 632 | /* |
| 632 | Property: excluitema | 633 | Property: excluitema |
temas/bioma.map
| @@ -6,7 +6,7 @@ LAYER | @@ -6,7 +6,7 @@ LAYER | ||
| 6 | STATUS OFF | 6 | STATUS OFF |
| 7 | TEMPLATE "none.htm" | 7 | TEMPLATE "none.htm" |
| 8 | CONNECTIONTYPE postgis | 8 | CONNECTIONTYPE postgis |
| 9 | - CONNECTION "user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432" | 9 | + CONNECTION "user=geodadosx password=geodados dbname=geodados host=10.1.1.36 port=5432" |
| 10 | DATA "the_geom FROM (select * FROM brasil.brareg1) as foo USING UNIQUE gid USING SRID=4291" | 10 | DATA "the_geom FROM (select * FROM brasil.brareg1) as foo USING UNIQUE gid USING SRID=4291" |
| 11 | METADATA | 11 | METADATA |
| 12 | ITENS "cd_legenda" | 12 | ITENS "cd_legenda" |