Commit 75b6916da129665ca1505f215af37143fa9f95e2

Authored by Edmar Moretti
1 parent 94ba6ab7

--no commit message

classesphp/classe_atributos.php
... ... @@ -1094,6 +1094,7 @@ $etip booblean - indica se a solicitação é para obtenção dos dados do tipo etiq
1094 1094 */
1095 1095 function identificaQBP2($tema,$x,$y,$map_file,$resolucao,$item="",$tiporetorno="",$etip=false)
1096 1096 {
  1097 +
1097 1098 $mapa = ms_newMapObj($map_file);
1098 1099 $layer = $mapa->getLayerByName($tema);
1099 1100 $layer->set("status",MS_DEFAULT);
... ... @@ -1181,18 +1182,20 @@ function identificaQBP2($tema,$x,$y,$map_file,$resolucao,$item="",$tiporetorno="
1181 1182 $layer->set("tolerance",$resolucao);
1182 1183 $ident = @$layer->queryByPoint($pt, 0, 0); //0.01);
1183 1184 }
  1185 + //error_reporting(E_ALL);
1184 1186 if (($layer->type == MS_LAYER_POINT) || ($layer->type == MS_LAYER_LINE))
1185 1187 {
1186 1188 $layer->set("toleranceunits",MS_PIXELS);
1187 1189 $layer->set("tolerance",$resolucao);
1188   - $ident = @$layer->queryByPoint($pt, 1, 0); //0.01);
  1190 + $ident = @$layer->queryByPoint($pt, 1, -1); //0.01);
1189 1191 }
1190 1192 if ($layer->type == MS_LAYER_POLYGON)
1191 1193 {
1192   - $layer->set("toleranceunits",'MS_PIXEL');
1193   - $layer->set("tolerance",1);
1194   - $ident = @$layer->queryByPoint($pt, 1, 0);
  1194 + $layer->set("toleranceunits",MS_PIXELS);
  1195 + $layer->set("tolerance",$resolucao);
  1196 + $ident = @$layer->queryByPoint($pt, 1, -1);
1195 1197 }
  1198 +
1196 1199 if ($ident == MS_SUCCESS)
1197 1200 {
1198 1201 $itens = $layer->getmetadata("ITENS"); // itens
... ...
ferramentas/identifica/index.js.php
... ... @@ -459,7 +459,7 @@ i3GEOF.identifica = {
459 459 retorno {JSON} - objeto JSON com os dados <i3GEO.php.identifica2>
460 460 */
461 461 mostraDadosTema: function(retorno){
462   - var res="",div0,ntemas,i,resultados,nres,cor,j;
  462 + var res="",div0,ntemas,i,resultados,nres,cor,j,itens,nitens,k;
463 463 if (retorno.data !== undefined)
464 464 {
465 465 retorno = retorno.data;
... ... @@ -469,24 +469,30 @@ i3GEOF.identifica = {
469 469 for(i=0;i<ntemas;i++)
470 470 {
471 471 resultados = retorno[i].resultado;
472   - if(resultados !== " ")
  472 + res += "<div style='padding-top:6px;left:2px;text-align:left;width:100%;' >"+retorno[i].nome+"</div>";
  473 + if(resultados[0] !== " ")
473 474 {
474   - res += "<div style='padding-top:6px;left:2px;text-align:left;width:80%;' >"+retorno[i].nome+"</div>";
475   - nres = resultados.length;
  475 + nres = resultados.length;
476 476 cor = "RGB(250,250,250)";
477 477 for(j=0;j<nres;j++)
478 478 {
479   - if(resultados[j].link === "")
480   - {res += "<div style='width:80%;text-align:left;background-color:"+cor+"' >&nbsp;&nbsp;"+resultados[j][0].alias+":&nbsp;"+resultados[j][0].valor+"</div>";}
481   - else
482   - {res += "<div style='width:80%;text-align:left;background-color:"+cor+"' >&nbsp;&nbsp;"+resultados[j][0].alias+":&nbsp;<a href='"+resultados[j][0].link+"' target=_blank >"+resultados[j][0].valor+"</a></div>";}
483   - if(resultados[j].img !== "")
484   - {res += "<div style='width:80%;text-align:left;background-color:"+cor+"' >"+resultados[j][0].img+"</div>";}
485   - if (cor === "RGB(250,250,250)"){cor = "beige";}
486   - else
487   - {cor = "RGB(250,250,250)";}
  479 + nitens = resultados[j].length;
  480 + for(k=0;k<nitens;k++){
  481 + if(resultados[j][k].link === "")
  482 + {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >&nbsp;&nbsp;"+resultados[j][k].alias+":&nbsp;"+resultados[j][k].valor+"</div>";}
  483 + else
  484 + {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >&nbsp;&nbsp;"+resultados[j][k].alias+":&nbsp;<a href='"+resultados[j][k].link+"' target=_blank >"+resultados[j][k].valor+"</a></div>";}
  485 + if(resultados[j][k].img !== "")
  486 + {res += "<div style='width:100%;text-align:left;background-color:"+cor+"' >"+resultados[j][k].img+"</div>";}
  487 + if (cor === "RGB(250,250,250)"){cor = "beige";}
  488 + else
  489 + {cor = "RGB(250,250,250)";}
  490 + }
  491 + res += "<br>";
488 492 }
489 493 }
  494 + else
  495 + {res += "Nada encontrado";}
490 496 }
491 497 $i("i3GEOidentificaocorrencia").innerHTML=res;
492 498 }
... ...
menutemas/admin.db
No preview for this file type