Commit 3444f10efde1b0b0d964f00f346c20ee1080f3f1

Authored by Edmar Moretti
1 parent 412421d7

Melhorada a formatação e incluido um novo mapa com os limites estaduais

Showing 1 changed file with 32 additions and 7 deletions   Show diff stats
testainstal.php
... ... @@ -41,12 +41,13 @@ GNU junto com este programa; se não, escreva para a
41 41 Free Software Foundation, Inc., no endereço
42 42 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
43 43 */
  44 +error_reporting(E_ALL);
44 45 echo "<pre>\n";
45 46 echo "<b>TESTE DE INSTALACAO DO I3Geo</b><br>\n";
46 47 echo getcwd();
47   -echo "<br>SERVER_SOFTWARE: ".$SERVER_SOFTWARE."<br>";
48   -echo "PHP (a versão deve ser a 5x): ";
49   -echo phpversion()."<br>\n";
  48 +//echo "<br>SERVER_SOFTWARE: ".$SERVER_SOFTWARE."<br>";
  49 +echo "<br><br>PHP (a versão deve ser a 5x): ";
  50 +echo "<br>".phpversion()."<br>\n";
50 51 require_once("classesphp/carrega_ext.php");
51 52 $exts = get_loaded_extensions();
52 53 echo ms_GetVersion()."<br><br>";
... ... @@ -57,14 +58,14 @@ if (array_search( &quot;SimpleXML&quot;, $exts) != TRUE){echo &quot;&lt;span style=color:red &gt;Prob
57 58 if (array_search( "dom", $exts) != TRUE){echo "<span style=color:red >Problema: não está instalado a dom<br></span>";}
58 59 if (array_search( "xml", $exts) != TRUE){echo "<span style=color:red >Problema: não está instalado a xml<br></span>";}
59 60 if (array_search( "gd", $exts) != TRUE){echo "<span style=color:red >Problema: não está instalado a gd<br></span>";}
60   -if (array_search( "gd2", $exts) != TRUE){echo "<span style=color:red >Obs: não está instalado a gd2<br></span>";}
  61 +if (array_search( "gd2", $exts) != TRUE){echo "<span style=color:red >Obs: não está instalado a gd2 - o que não é muito crítico....<br></span>";}
61 62 if (array_search( "SimpleXML", $exts) != TRUE){echo "<span style=color:red >Problema: não está instalado a SimpleXML<br></span>";}
62 63  
63 64 var_dump( $exts );
64 65  
65 66 echo "Existe o ms_configura.php? ";
66 67 if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");}
67   -echo "Incluindo...\n";
  68 +echo "Incluindo...\n<br>";
68 69 include ("ms_configura.php");
69 70 echo "dir_tmp = $dir_tmp \n";
70 71 echo "temasdir = $temasdir \n";
... ... @@ -73,7 +74,7 @@ echo &quot;locmapserv = $locmapserv \n&quot;;
73 74 echo "locaplic = $locaplic \n";
74 75 echo "locsistemas = $locsistemas \n";
75 76 echo "locidentifica = $locidentifica \n";
76   -echo "Escrevendo no diretorio temporario...";
  77 +echo "<br>Escrevendo no diretorio temporario...";
77 78 $f = @fopen($dir_tmp."/teste.txt",w);
78 79 @fclose($f);
79 80 if (file_exists($dir_tmp."/teste.txt")) echo "ok\n"; else saindo("Não foi possível gravar no diretório temporário");
... ... @@ -103,9 +104,33 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
103 104 {$mapa = ms_newMapObj($temasaplic."/geral1windows.map");}
104 105 else
105 106 {$mapa = ms_newMapObj($temasaplic."/geral1.map");}
106   -echo "<h1>E agora..desenhando o mapa:</h1>\n";
  107 +echo "<b>E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map):</b>\n";
107 108 $imgo = $mapa->draw();
108 109 $nome = ($imgo->imagepath)."teste.png";
  110 +echo "<p>Nome da imagem gerada: $nome </p>";
  111 +$imgo->saveImage($nome);
  112 +$nome = ($imgo->imageurl).basename($nome);
  113 +echo "<p><img src=$nome /></p>";
  114 +
  115 +echo " \n";
  116 +echo "Carregando o map_file geral1... e acrescentando o estadosl.map \n";
  117 +if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
  118 +{$maptemp = ms_newMapObj($temasaplic."/estadoslwindows.map");}
  119 +else
  120 +{$maptemp = ms_newMapObj($temasaplic."/estadosl.map");}
  121 +echo "<b>E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no estadosl.map ou estadoslwindows.map):</b>\n";
  122 +
  123 +for($i=0;$i<($maptemp->numlayers);$i++)
  124 +{
  125 + $layern = $maptemp->getLayer($i);
  126 + if ($layern->name == "estadosl")
  127 + {$layern->set("data",$temasaplic."/dados/estados.shp");}
  128 + ms_newLayerObj($mapa, $layern);
  129 +}
  130 +
  131 +$imgo = $mapa->draw();
  132 +$nome = ($imgo->imagepath)."teste1.png";
  133 +echo "<p>Nome da imagem gerada: $nome </p>";
109 134 $imgo->saveImage($nome);
110 135 $nome = ($imgo->imageurl).basename($nome);
111 136 echo "<p><img src=$nome /></p></body></html>";
... ...