From 3444f10efde1b0b0d964f00f346c20ee1080f3f1 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sat, 15 Sep 2007 22:13:28 +0000 Subject: [PATCH] Melhorada a formatação e incluido um novo mapa com os limites estaduais --- testainstal.php | 39 ++++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/testainstal.php b/testainstal.php index 5d9a37d..badb1e4 100644 --- a/testainstal.php +++ b/testainstal.php @@ -41,12 +41,13 @@ GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ +error_reporting(E_ALL); echo "
\n";
 echo "TESTE DE INSTALACAO DO I3Geo
\n"; echo getcwd(); -echo "
SERVER_SOFTWARE: ".$SERVER_SOFTWARE."
"; -echo "PHP (a versão deve ser a 5x): "; -echo phpversion()."
\n"; +//echo "
SERVER_SOFTWARE: ".$SERVER_SOFTWARE."
"; +echo "

PHP (a versão deve ser a 5x): "; +echo "
".phpversion()."
\n"; require_once("classesphp/carrega_ext.php"); $exts = get_loaded_extensions(); echo ms_GetVersion()."

"; @@ -57,14 +58,14 @@ if (array_search( "SimpleXML", $exts) != TRUE){echo "Prob if (array_search( "dom", $exts) != TRUE){echo "Problema: não está instalado a dom
";} if (array_search( "xml", $exts) != TRUE){echo "Problema: não está instalado a xml
";} if (array_search( "gd", $exts) != TRUE){echo "Problema: não está instalado a gd
";} -if (array_search( "gd2", $exts) != TRUE){echo "Obs: não está instalado a gd2
";} +if (array_search( "gd2", $exts) != TRUE){echo "Obs: não está instalado a gd2 - o que não é muito crítico....
";} if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
";} var_dump( $exts ); echo "Existe o ms_configura.php? "; if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");} -echo "Incluindo...\n"; +echo "Incluindo...\n
"; include ("ms_configura.php"); echo "dir_tmp = $dir_tmp \n"; echo "temasdir = $temasdir \n"; @@ -73,7 +74,7 @@ echo "locmapserv = $locmapserv \n"; echo "locaplic = $locaplic \n"; echo "locsistemas = $locsistemas \n"; echo "locidentifica = $locidentifica \n"; -echo "Escrevendo no diretorio temporario..."; +echo "
Escrevendo no diretorio temporario..."; $f = @fopen($dir_tmp."/teste.txt",w); @fclose($f); 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) == 'WIN')) {$mapa = ms_newMapObj($temasaplic."/geral1windows.map");} else {$mapa = ms_newMapObj($temasaplic."/geral1.map");} -echo "

E agora..desenhando o mapa:

\n"; +echo "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):\n"; $imgo = $mapa->draw(); $nome = ($imgo->imagepath)."teste.png"; +echo "

Nome da imagem gerada: $nome

"; +$imgo->saveImage($nome); +$nome = ($imgo->imageurl).basename($nome); +echo "

"; + +echo " \n"; +echo "Carregando o map_file geral1... e acrescentando o estadosl.map \n"; +if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) +{$maptemp = ms_newMapObj($temasaplic."/estadoslwindows.map");} +else +{$maptemp = ms_newMapObj($temasaplic."/estadosl.map");} +echo "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):\n"; + +for($i=0;$i<($maptemp->numlayers);$i++) +{ + $layern = $maptemp->getLayer($i); + if ($layern->name == "estadosl") + {$layern->set("data",$temasaplic."/dados/estados.shp");} + ms_newLayerObj($mapa, $layern); +} + +$imgo = $mapa->draw(); +$nome = ($imgo->imagepath)."teste1.png"; +echo "

Nome da imagem gerada: $nome

"; $imgo->saveImage($nome); $nome = ($imgo->imageurl).basename($nome); echo "

"; -- libgit2 0.21.2