Commit e1702d677e5e566e8c977305ac79a0626cf6e99e
1 parent
49e6d869
Exists in
master
and in
7 other branches
Inclusão da opção BASEMAPFILE para abertura do Atlas
Showing
5 changed files
with
11 additions
and
5 deletions
Show diff stats
classesphp/atlas_controle.php
| @@ -141,7 +141,9 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_control | @@ -141,7 +141,9 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_control | ||
| 141 | include_once("classe_atlas.php"); | 141 | include_once("classe_atlas.php"); |
| 142 | $atlasxmltemp = $atlasxml; | 142 | $atlasxmltemp = $atlasxml; |
| 143 | $atl = new Atlas($atlasxml); | 143 | $atl = new Atlas($atlasxml); |
| 144 | - $interface = $atl->criaAtlas($atlasId_); | 144 | + $res = $atl->criaAtlas($atlasId_); |
| 145 | + $interface = $res["interface"]; | ||
| 146 | + $base = $res["base"]; | ||
| 145 | if ($interface == "") | 147 | if ($interface == "") |
| 146 | { | 148 | { |
| 147 | echo "Erro. Nenhuma interface definida para esse Atlas"; | 149 | echo "Erro. Nenhuma interface definida para esse Atlas"; |
classesphp/classe_atlas.php
| @@ -90,9 +90,10 @@ atlasId - id do atlas desejado, conforme existente em atlas.xml | @@ -90,9 +90,10 @@ atlasId - id do atlas desejado, conforme existente em atlas.xml | ||
| 90 | if ($id == $atlasId) | 90 | if ($id == $atlasId) |
| 91 | { | 91 | { |
| 92 | $interface = ixml($s,"TEMPLATEHTML"); | 92 | $interface = ixml($s,"TEMPLATEHTML"); |
| 93 | + $base = ixml($s,"BASEMAPFILE"); | ||
| 93 | } | 94 | } |
| 94 | } | 95 | } |
| 95 | - return ($interface); | 96 | + return (array("interface"=>$interface,"base"=>$base)); |
| 96 | } | 97 | } |
| 97 | /* | 98 | /* |
| 98 | Method: pegaListaDePranchas | 99 | Method: pegaListaDePranchas |
menutemas/atlas.xml
| @@ -30,6 +30,8 @@ File: i3geo/menutemas/atlas.xml | @@ -30,6 +30,8 @@ File: i3geo/menutemas/atlas.xml | ||
| 30 | <PRANCHADEFAULT></PRANCHADEFAULT> | 30 | <PRANCHADEFAULT></PRANCHADEFAULT> |
| 31 | <!-- tipo de apresentação das guias dos atlas. Pode receber os valores "expandida" ou "automatica"--> | 31 | <!-- tipo de apresentação das guias dos atlas. Pode receber os valores "expandida" ou "automatica"--> |
| 32 | <TIPOGUIAS></TIPOGUIAS> | 32 | <TIPOGUIAS></TIPOGUIAS> |
| 33 | + <!-- Nome do arquivo mapfile que será utilizado como base para elaboração do mapa. Utilize o caminho completo no servidor.--> | ||
| 34 | + <BASEMAPFILE></BASEMAPFILE> | ||
| 33 | <!-- Cada prancha que compõe o Atlas tem aqui seus parâmetros definidos--> | 35 | <!-- Cada prancha que compõe o Atlas tem aqui seus parâmetros definidos--> |
| 34 | <PRANCHAS> | 36 | <PRANCHAS> |
| 35 | <PRANCHA> | 37 | <PRANCHA> |
| @@ -76,6 +78,7 @@ File: i3geo/menutemas/atlas.xml | @@ -76,6 +78,7 @@ File: i3geo/menutemas/atlas.xml | ||
| 76 | <HABERTURA>380</HABERTURA> | 78 | <HABERTURA>380</HABERTURA> |
| 77 | <PRANCHADEFAULT></PRANCHADEFAULT> | 79 | <PRANCHADEFAULT></PRANCHADEFAULT> |
| 78 | <TIPOGUIAS>expandida</TIPOGUIAS> | 80 | <TIPOGUIAS>expandida</TIPOGUIAS> |
| 81 | + <BASEMAPFILE>c:\geralteste.map</BASEMAPFILE> | ||
| 79 | <PRANCHAS> | 82 | <PRANCHAS> |
| 80 | <PRANCHA> | 83 | <PRANCHA> |
| 81 | <ID>1</ID> | 84 | <ID>1</ID> |
ms_configura.php
| @@ -43,7 +43,7 @@ Free Software Foundation, Inc., no endereço | @@ -43,7 +43,7 @@ Free Software Foundation, Inc., no endereço | ||
| 43 | 43 | ||
| 44 | Mensagem de inicialização mostrada pelo programa ms_criamapa.php | 44 | Mensagem de inicialização mostrada pelo programa ms_criamapa.php |
| 45 | */ | 45 | */ |
| 46 | -$mensagemInicia = "I3Geo versão 4.0"; | 46 | +$mensagemInicia = "I3Geo versão 4.1"; |
| 47 | /* | 47 | /* |
| 48 | Variable: $tituloInstituicao | 48 | Variable: $tituloInstituicao |
| 49 | 49 |
ms_criamapa.php
| @@ -219,12 +219,12 @@ O arquivo é lido conforma a característica do sistema operacional. | @@ -219,12 +219,12 @@ O arquivo é lido conforma a característica do sistema operacional. | ||
| 219 | */ | 219 | */ |
| 220 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | 220 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 221 | { | 221 | { |
| 222 | - if (!isset($base)){$base = "geral1windows";} | 222 | + if (!isset($base) || $base == ""){$base = "geral1windows";} |
| 223 | $estadosl = "estadoslwindows"; | 223 | $estadosl = "estadoslwindows"; |
| 224 | } | 224 | } |
| 225 | else | 225 | else |
| 226 | { | 226 | { |
| 227 | - if (!isset($base)){$base = "geral1";} | 227 | + if (!isset($base) || $base == ""){$base = "geral1";} |
| 228 | $estadosl = "estadosl"; | 228 | $estadosl = "estadosl"; |
| 229 | } | 229 | } |
| 230 | if (file_exists($base)) | 230 | if (file_exists($base)) |