Commit 62f4d2664f07806eaa1c0ed7d0b5e2c917d7d9aa

Authored by Edmar Moretti
1 parent 34876d17

Novo estilo para as telas do sistema de administração

admin/html/admin.css
... ... @@ -115,11 +115,38 @@ input
115 115 {
116 116 background-color:rgb(252,210,186);
117 117 border: 1px solid gray;
  118 +
118 119 }
119 120 fieldset
120 121 {
121 122 text-align:left;
122 123 padding: 10px;
123   - border: 1px solid gray;
  124 + border: 0px solid gray;
124 125 border-radius: 5px 5px 5px 5px;
  126 + box-shadow: 0 1px 3px gray ;
  127 + background-color:rgb(250,250,250);
  128 + margin:15px;
  129 +}
  130 +.mascaraPrincipal{
  131 + position:relative;
  132 + top:-15px;
  133 + width:100%;
  134 + text-align:left;
  135 + background-color:white;
  136 + margin:0px;
  137 + box-shadow:0px 8px 10px 0px #888;
  138 + padding:15px
  139 +}
  140 +.bordaSuperior{
  141 + height:25px;
  142 + width:100%;
  143 + text-align:left;
  144 + background-color:#00500F;
  145 +}
  146 +.fundoPonto {
  147 + background:url("../../imagens/fundo_ponto.jpg") repeat-x scroll left transparent;
  148 + margin:0px;
  149 +}
  150 +.cabecalhoGeral{
  151 + margin: 0px;
125 152 }
126 153 \ No newline at end of file
... ...
admin/html/arvore.html
... ... @@ -19,47 +19,48 @@
19 19 <script type="text/javascript" src="../js/menu.js"></script>
20 20 <script type="text/javascript" src="../js/grupos.js"></script>
21 21 <script type="text/javascript" src="../js/subgrupos.js"></script>
  22 + <link rel="stylesheet" type="text/css" href="admin.css">
22 23 </head>
23   -<body class=" yui-skin-sam">
24   -<div style="margin:20px">
25   -<div id=cabecalhoPrincipal style=width:80%;text-align:left;>
26   -</div>
27   -<div style=width:80%;text-align:center;>
28   -<h1>Administração do i3geo - Árvore de temas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
29   -</div>
30   -<div id="ajuda" style=display:none >
31   - <div class="hd">Ajuda</div>
32   - <div class="bd" style="height:144px;overflow:auto">
33   - <p>Este formulário permite editar árvore de temas que será utilizada pelo i3Geo.
34   - <p>A árvore é composta de menus, grupos, sub-grupos e temas. Vc deve criar os menus,
35   - a lista de grupos e a lista de sub-grupos. Ao criar um menu, esse é mostrado imediatamente na árvore.
36   - <p>Menus ou nós da árvore marcados como não publicados são mostrados em vermelho e aparecem apenas para os administradores.
37   - <p>Em cada nó da árvore podem ser associados os temas, mesmo na raiz de um dos níveis.
38   - Os temas são arquivos mapfiles armazenados em i3geo/temas e registrados no sistema de administração.
39   - <p>A criação de mapfiles e a vinculação tema-mapfile é feita por meio do editor de mapfiles, e consiste
40   - na determinação de um nome para cada mapfile. Esse nome é listado ao ser adicionado um tema na árvore.
  24 +<body class=" yui-skin-sam fundoPonto">
  25 +<center>
  26 +<div class="bordaSuperior" >&nbsp;</div>
  27 +<div class="mascaraPrincipal" id="divGeral">
  28 + <div id=cabecalhoPrincipal ></div>
  29 + <h1>Administração do i3geo - Árvore de temas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  30 + <div id="ajuda" style=display:none >
  31 + <div class="hd">Ajuda</div>
  32 + <div class="bd" style="height:144px;overflow:auto">
  33 + <p>Este formulário permite editar árvore de temas que será utilizada pelo i3Geo.
  34 + <p>A árvore é composta de menus, grupos, sub-grupos e temas. Vc deve criar os menus,
  35 + a lista de grupos e a lista de sub-grupos. Ao criar um menu, esse é mostrado imediatamente na árvore.
  36 + <p>Menus ou nós da árvore marcados como não publicados são mostrados em vermelho e aparecem apenas para os administradores.
  37 + <p>Em cada nó da árvore podem ser associados os temas, mesmo na raiz de um dos níveis.
  38 + Os temas são arquivos mapfiles armazenados em i3geo/temas e registrados no sistema de administração.
  39 + <p>A criação de mapfiles e a vinculação tema-mapfile é feita por meio do editor de mapfiles, e consiste
  40 + na determinação de um nome para cada mapfile. Esse nome é listado ao ser adicionado um tema na árvore.
  41 + </div>
  42 + <div class="ft"></div>
41 43 </div>
42   - <div class="ft"></div>
43   -</div>
44   -<br>
45   -<p class=paragrafo >
46   - Idioma:
47   - <select id="idioma" onchange="initMenu()">
48   - <option value="pt" selected >Português</option>
49   - <option value="en" >Inglês</option>
50   - <option value="es" >Espanhol</option>
51   - <option value="it" >Italiano</option>
52   - </select>
53   -</p>
54   -<p class=paragrafo >Utilize os botões para criar novos nomes de menus, grupos ou sub-grupos, formando listas de itens.<br>Os itens criados podem ser reaproveitados em vários nós da árvore.</p>
55   -<p class=paragrafo ><input id="botaoEditorMenu" type=button value="Editar lista de menus" style="left:-5px;"/>
56   -<input id="botaoEditorGrupo" type=button value="Editar lista de grupos" />
57   -<input id="botaoEditorSubGrupo" type=button value="Editar lista de sub-grupos" /></p>
58   -
59   -<p>Árvore do catálogo:</p>
60   -<div id="arvoreMenus" style="left:-5px;"></div>
  44 + <br>
  45 + <p class=paragrafo >
  46 + Idioma:
  47 + <select id="idioma" onchange="initMenu()">
  48 + <option value="pt" selected >Português</option>
  49 + <option value="en" >Inglês</option>
  50 + <option value="es" >Espanhol</option>
  51 + <option value="it" >Italiano</option>
  52 + </select>
  53 + </p>
  54 + <p class=paragrafo >Utilize os botões para criar novos nomes de menus, grupos ou sub-grupos, formando listas de itens.<br>Os itens criados podem ser reaproveitados em vários nós da árvore.</p>
  55 + <p class=paragrafo ><input id="botaoEditorMenu" type=button value="Editar lista de menus" style="left:-5px;"/>
  56 + <input id="botaoEditorGrupo" type=button value="Editar lista de grupos" />
  57 + <input id="botaoEditorSubGrupo" type=button value="Editar lista de sub-grupos" /></p>
  58 +
  59 + <p>Árvore do catálogo:</p>
  60 + <div id="arvoreMenus" style="left:-5px;"></div>
  61 + </div>
  62 + <div id=logajax style="display:block" ></div>
61 63 </div>
62   -<div id=logajax style="display:block" ></div>
63 64 <script>
64 65 /*
65 66 Title: Editor da árvore de menus
... ... @@ -104,6 +105,8 @@ Arquivo:
104 105  
105 106 i3geo/admin/html/arvore.html
106 107 */
  108 +if(screen.availWidth > 700)
  109 +{document.getElementById("divGeral").style.width = "700px";}
107 110 cabecalhoGeral("cabecalhoPrincipal","arvore");
108 111 </script>
109 112 </body>
... ...
admin/html/atlas.html
... ... @@ -16,35 +16,35 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/atlas.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div id=cabecalhoPrincipal style=width:80%;text-align:left;>
23   -</div>
24   -<div style=width:80%;text-align:center;>
25   -<h1>Administração do i3geo - Atlas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
26   -
27   -</div>
28   -<div id="ajuda">
29   - <div class="hd">Ajuda</div>
30   - <div class="bd" style="height:144px;overflow:auto">
31   - <p>O cadastro de Atlas é utilizado na interface "Atlas" do i3geo. Essa interface
32   - pode ser vista em http://localhost/i3geo/atlas
33   - <p>Cada Atlas possuí uma lista de pranchas e cada prancha uma lista de temas e outros
34   - parâmetros.
35   - <p>A montagem de cada Atlas é feito definindo-se os parâmetros de cada nível hierárquico,
36   - editando-se uma árvore cuja raiz é cada Atlas, seguido pelas pranchas e temas.
37   - <p>Para cada Atlas e cada prancha pode ser definido um texto explicativo que será aberto ao iniciar
38   - o Atlas ou a prancha.
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - Atlas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + <p>O cadastro de Atlas é utilizado na interface "Atlas" do i3geo. Essa interface
  31 + pode ser vista em http://localhost/i3geo/atlas
  32 + <p>Cada Atlas possuí uma lista de pranchas e cada prancha uma lista de temas e outros
  33 + parâmetros.
  34 + <p>A montagem de cada Atlas é feito definindo-se os parâmetros de cada nível hierárquico,
  35 + editando-se uma árvore cuja raiz é cada Atlas, seguido pelas pranchas e temas.
  36 + <p>Para cada Atlas e cada prancha pode ser definido um texto explicativo que será aberto ao iniciar
  37 + o Atlas ou a prancha.
  38 + </div>
  39 + <div class="ft"></div>
39 40 </div>
40   - <div class="ft"></div>
41   -</div>
42   -<input onclick="adicionaLinha()" type=button id=adiciona value="Criar um novo atlas" />
43   -<br>
44   -<p>Atlas existentes:</p>
45   -<div id="tabela" style="left:-5px;"></div>
  41 + <input onclick="adicionaLinha()" type=button id=adiciona value="Criar um novo atlas" />
  42 + <br>
  43 + <p>Atlas existentes:</p>
  44 + <div id="tabela" style="left:-5px;"></div>
  45 + </div>
  46 + <div id=logajax style="display:block" ></div>
46 47 </div>
47   -<div id=logajax style="display:block" ></div>
48 48 <script>
49 49 /*
50 50 Title: Editor da interface Atlas
... ... @@ -83,6 +83,8 @@ Arquivo:
83 83  
84 84 i3geo/admin/html/atlas.html
85 85 */
  86 +if(screen.availWidth > 700)
  87 +{document.getElementById("divGeral").style.width = "700px";}
86 88 cabecalhoGeral("cabecalhoPrincipal","atlas");
87 89 </script>
88 90 </body>
... ...
admin/html/editormapfile.html
... ... @@ -20,44 +20,46 @@
20 20 <script src="../js/editormapfile.js" type="text/javascript"></script>
21 21 <script src="../../classesjs/classe_util.js" type="text/javascript"></script>
22 22 <script src="../../classesjs/classe_janela.js" type="text/javascript"></script>
  23 + <link rel="stylesheet" type="text/css" href="admin.css">
  24 +
23 25 </head>
24   -<body class=" yui-skin-sam">
25   -<div style="margin:20px">
26   -<div id=cabecalhoPrincipal style=width:80%;text-align:left;>
27   -</div>
28   -<div style=width:80%;text-align:center;>
29   -<h1>Administração do i3geo - mapfiles dos temas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
30   -</div>
31   -<div id="ajuda" style=display:none >
32   - <div class="hd">Ajuda</div>
33   - <div class="bd" style="height:144px;overflow:auto">
34   - <p>Este formulário permite criar ou editar os arquivos mapfile que compõem temas no i3geo.
35   - <p>Os arquivo .map são armazenados no diretório i3geo/temas e podem também ser editados manualmente.
36   - <p>Cada arquivo contém layers definidos conforme a sintaxe utilizada pelo Mapserver. Esses arquivos são as
37   - estruturas básicas utilizadas pelo i3geo na apresentação de dados e montagem das camadas que são vistas no mapa.
38   - <p>Após criados os mapfiles, deve-se ainda definir as características de cada LAYER.
39   - <p>A lista de IPs dos usuários que podem administrar o i3geo é definida no
40   - arquivo i3geo/ms_configura.php
41   - <p>Apenas os mapfiles que forem vinculados a um tema poderão ser vistos na janela de inclusão de temas na árvore de temas.
42   - Se você criou um mapfile manualmente, utilize a opção de edição (ícone apresentado ao lado de cada mapfile) para fazer essa associação.
43   - <p>A opção "Verifica temas sem mapfiles" possibilita resolver problemas decorrentes da eliminação manual de um arquivo mapfile do servidor.
44   - Nesses casos, o registro no banco de dados permanece. Com essa opção é possível apagar os registros ou recriar o mapfile perdido.
  26 +<body class=" yui-skin-sam fundoPonto">
  27 +<center>
  28 +<div class="bordaSuperior" >&nbsp;</div>
  29 +<div class="mascaraPrincipal" id="divGeral">
  30 + <div id=cabecalhoPrincipal ></div>
  31 + <h1>Administração do i3geo - mapfiles dos temas <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  32 + <div id="ajuda" style=display:none >
  33 + <div class="hd">Ajuda</div>
  34 + <div class="bd" style="height:144px;overflow:auto">
  35 + <p>Este formulário permite criar ou editar os arquivos mapfile que compõem temas no i3geo.
  36 + <p>Os arquivo .map são armazenados no diretório i3geo/temas e podem também ser editados manualmente.
  37 + <p>Cada arquivo contém layers definidos conforme a sintaxe utilizada pelo Mapserver. Esses arquivos são as
  38 + estruturas básicas utilizadas pelo i3geo na apresentação de dados e montagem das camadas que são vistas no mapa.
  39 + <p>Após criados os mapfiles, deve-se ainda definir as características de cada LAYER.
  40 + <p>A lista de IPs dos usuários que podem administrar o i3geo é definida no
  41 + arquivo i3geo/ms_configura.php
  42 + <p>Apenas os mapfiles que forem vinculados a um tema poderão ser vistos na janela de inclusão de temas na árvore de temas.
  43 + Se você criou um mapfile manualmente, utilize a opção de edição (ícone apresentado ao lado de cada mapfile) para fazer essa associação.
  44 + <p>A opção "Verifica temas sem mapfiles" possibilita resolver problemas decorrentes da eliminação manual de um arquivo mapfile do servidor.
  45 + Nesses casos, o registro no banco de dados permanece. Com essa opção é possível apagar os registros ou recriar o mapfile perdido.
  46 + </div>
  47 + <div class="ft"></div>
45 48 </div>
46   - <div class="ft"></div>
47   -</div>
48   -<input onclick="adicionaLinha()" type=button id=adiciona value="Criar um novo mapfile" />
49   -<input onclick="adicionaLinha()" type=button id=semmapfiles value="Verificar temas sem mapfiles" />
50   -<br><br>
51   -Além de criar os mapfiles, é necessário definir as características de cada LAYER nas opções abaixo.
52   -<br>
53   -Para incluir o tema nos menus, <a href='arvore.html' >edite a árvore de temas </a>
54   -<br>
55   -<div id="letras" ></div>
56   -<p>Mapfiles (arquivos .map existentes no diretório i3geo/temas):</p>
57   -<div id="tabela" style="left:-5px;"></div>
  49 + <input onclick="adicionaLinha()" type=button id=adiciona value="Criar um novo mapfile" />
  50 + <input onclick="adicionaLinha()" type=button id=semmapfiles value="Verificar temas sem mapfiles" />
  51 + <br><br>
  52 + Além de criar os mapfiles, é necessário definir as características de cada LAYER nas opções abaixo.
  53 + <br>
  54 + Para incluir o tema nos menus, <a href='arvore.html' >edite a árvore de temas </a>
  55 + <br>
  56 + <div id="letras" ></div>
  57 + <p>Mapfiles (arquivos .map existentes no diretório i3geo/temas):</p>
  58 + <div id="tabela" style="left:-5px;"></div>
58 59 </div>
59 60 <div id=logajax style="display:block" ></div>
60 61 <div id=dialogoContinua style="display:block" ></div>
  62 +
61 63 <script>
62 64 /*
63 65 Title: Editor de mapfiles
... ... @@ -107,7 +109,8 @@ i3geo/admin/html/editormapfile.html
107 109 </script>
108 110  
109 111 <script>
110   -
  112 +if(screen.availWidth > 700)
  113 +{document.getElementById("divGeral").style.width = "700px";}
111 114 var letras = "Todos A B C D E F G H I J K L M N O P Q R S T U V X Y Z _ 1 2 3 4 5 6 7 8 9".split(" "),
112 115 nletras = letras.length,
113 116 letraAtual = "Todos",
... ...
admin/html/identifica.html
... ... @@ -16,34 +16,37 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/identifica.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - sistemas de identificação </h1>
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - sistemas de identificação </h1>
24 27  
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - Este programa permite editar a lista de sistemas de identificação.<br><br>
30   - A ferramenta de identificação utilizada no i3geo, lista os dados do ponto clicado no mapa pelo usuário,
31   - com base nas camadas existentes no mapa. Os sistemas de identificação adicionam outras opções na janela de identificação,
32   - permitindo, por exemplo, o uso de programas especiais de busca de dados.<br><br>
33   - Os sistemas são baseados no banco admin.db e os usuários que não são editores podem
34   - ver apenas os sistemas publicados.<br><br>
35   - A lista de IPs dos usuários que podem administrar o i3geo é definida no
36   - arquivo i3geo/ms_configura.php
  28 + <div id="ajuda">
  29 + <div class="hd">Ajuda</div>
  30 + <div class="bd" style="height:144px;overflow:auto">
  31 + Este programa permite editar a lista de sistemas de identificação.<br><br>
  32 + A ferramenta de identificação utilizada no i3geo, lista os dados do ponto clicado no mapa pelo usuário,
  33 + com base nas camadas existentes no mapa. Os sistemas de identificação adicionam outras opções na janela de identificação,
  34 + permitindo, por exemplo, o uso de programas especiais de busca de dados.<br><br>
  35 + Os sistemas são baseados no banco admin.db e os usuários que não são editores podem
  36 + ver apenas os sistemas publicados.<br><br>
  37 + A lista de IPs dos usuários que podem administrar o i3geo é definida no
  38 + arquivo i3geo/ms_configura.php
  39 + </div>
  40 + <div class="ft"></div>
37 41 </div>
38   - <div class="ft"></div>
39   -</div>
40   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo sistema" />
41   -<br>
42   -<p></p>
43   -<div id="tabela" style="left:-5px;"></div>
  42 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo sistema" />
  43 + <br>
  44 + <p></p>
  45 + <div id="tabela" style="left:-5px;"></div>
  46 + </div>
  47 + <div id=logajax style="display:block" ></div>
  48 + <div id=dialogoContinua style="display:block" ></div>
44 49 </div>
45   -<div id=logajax style="display:block" ></div>
46   -<div id=dialogoContinua style="display:block" ></div>
47 50 <script>
48 51 /*
49 52 Title: Opções da ferramenta identifica
... ... @@ -82,6 +85,9 @@ Arquivo:
82 85  
83 86 i3geo/admin/html/identifica.html
84 87 */
  88 +if(screen.availWidth > 700)
  89 +{document.getElementById("divGeral").style.width = "1100px";}
  90 +cabecalhoGeral("cabecalhoPrincipal","");
85 91 </script>
86 92  
87 93 </body>
... ...
admin/html/incluimap.html
... ... @@ -2,45 +2,50 @@
2 2 <html>
3 3 <head>
4 4 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  5 + <script type="text/javascript" src="../js/core.js"></script>
5 6 <link rel="stylesheet" type="text/css" href="admin.css">
6 7 </head>
7   -<body>
8   -<p>
9   -As versões novas do Mapserver exigem que os arquivos mapfile iniciem com a palavra "MAP"
10   -</p>
11   -<p>
12   -Os mapfiles utilizados pelo i3geo, até a versão 4.1, e armazenados no diretório i3Geo/temas não iniciam com "MAP". Para ajustar os mapfiles
13   -você pode editá-los individulamente ou rodar o programa i3geo/admin/php/incluiMAP.php
14   -<p>
15   -Antes de fazer isso, faça um backup do seu diretório i3geo/temas
16   -<p>
17   -<a href="../php/incluiMAP.php" >Ajuste dos mapfiles - inclusão da palavra "MAP" no início dos arquivos; substituição de vários elementos depreciados</a>
18   -<p>
19   -Lista de substituições:
20   -<pre>
21   - $search = array(
22   - "transparency ",
23   - "LABELANGLEITEM ",
24   - "LABELMAXSCALE ",
25   - "LABELMINSCALE ",
26   - "LABELMINSCALE ",
27   - "LABELSIZEITEM ",
28   - "MAXSCALE ",
29   - "MINSCALE ",
30   - "SYMBOLSCALE "
31   - );
32   - $replace = array(
33   - "OPACITY ",
34   - "#LABELANGLEITEM ",
35   - "LABELMAXSCALEDENOM ",
36   - "LABELMINSCALEDENOM ",
37   - "LABELMINSCALEDENOM ",
38   - "#LABELSIZEITEM ",
39   - "MAXSCALEDENOM ",
40   - "MINSCALEDENOM ",
41   - "SYMBOLSCALEDENOM "
42   - );
43   -
  8 +<body class=" yui-skin-sam fundoPonto">
  9 +<center>
  10 +<div class="bordaSuperior" >&nbsp;</div>
  11 +<div class="mascaraPrincipal" id="divGeral">
  12 + <div id=cabecalhoPrincipal ></div>
  13 + <p>
  14 + As versões novas do Mapserver exigem que os arquivos mapfile iniciem com a palavra "MAP"
  15 + </p>
  16 + <p>
  17 + Os mapfiles utilizados pelo i3geo, até a versão 4.1, e armazenados no diretório i3Geo/temas não iniciam com "MAP". Para ajustar os mapfiles
  18 + você pode editá-los individulamente ou rodar o programa i3geo/admin/php/incluiMAP.php
  19 + <p>
  20 + Antes de fazer isso, faça um backup do seu diretório i3geo/temas
  21 + <p>
  22 + <a href="../php/incluiMAP.php" >Clique para ajustar os mapfiles - inclusão da palavra "MAP" no início dos arquivos; substituição de vários elementos depreciados</a>
  23 + <p>
  24 + Lista de substituições:
  25 + <pre>
  26 + $search = array(
  27 + "transparency ",
  28 + "LABELANGLEITEM ",
  29 + "LABELMAXSCALE ",
  30 + "LABELMINSCALE ",
  31 + "LABELMINSCALE ",
  32 + "LABELSIZEITEM ",
  33 + "MAXSCALE ",
  34 + "MINSCALE ",
  35 + "SYMBOLSCALE "
  36 + );
  37 + $replace = array(
  38 + "OPACITY ",
  39 + "#LABELANGLEITEM ",
  40 + "LABELMAXSCALEDENOM ",
  41 + "LABELMINSCALEDENOM ",
  42 + "LABELMINSCALEDENOM ",
  43 + "#LABELSIZEITEM ",
  44 + "MAXSCALEDENOM ",
  45 + "MINSCALEDENOM ",
  46 + "SYMBOLSCALEDENOM "
  47 + );
  48 +</div>
44 49 <script>
45 50 /*
46 51 Title: Ajuste de mapfiles
... ... @@ -77,6 +82,9 @@ Arquivo:
77 82  
78 83 i3geo/admin/html/incluimap.html
79 84 */
  85 +if(screen.availWidth > 700)
  86 +{document.getElementById("divGeral").style.width = "700px";}
  87 +cabecalhoGeral("cabecalhoPrincipal","");
80 88 </script>
81 89  
82 90 </body>
... ...
admin/html/mapas.html
... ... @@ -16,29 +16,31 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/mapas.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - Links <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
24   -
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - <p>Vc pode registrar qualquer link para ser utilizado. A opção "mais" abre um formulário
30   - para a criação do link conforme os parâmetros utilizados em i3geo/ms_criamapa.php. Você pode
31   - desprezar todos os campos do formulário e incluir apenas o link direto desejado.
32   - <p>A lista de links é utilizada também na interface mobile do i3geo.
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - Links <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + <p>Vc pode registrar qualquer link para ser utilizado. A opção "mais" abre um formulário
  31 + para a criação do link conforme os parâmetros utilizados em i3geo/ms_criamapa.php. Você pode
  32 + desprezar todos os campos do formulário e incluir apenas o link direto desejado.
  33 + <p>A lista de links é utilizada também na interface mobile do i3geo.
  34 + </div>
  35 + <div class="ft"></div>
33 36 </div>
34   - <div class="ft"></div>
35   -</div>
36   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo link" />
37   -<br>
38   -<p>Links existentes:</p>
39   -<div id="tabela" style="left:-5px;"></div>
  37 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo link" />
  38 + <br>
  39 + <p>Links existentes:</p>
  40 + <div id="tabela" style="left:-5px;"></div>
  41 + </div>
  42 + <div id=logajax style="display:block" ></div>
40 43 </div>
41   -<div id=logajax style="display:block" ></div>
42 44 <script>
43 45 /*
44 46 Title: Mapas
... ... @@ -77,6 +79,9 @@ Arquivo:
77 79  
78 80 i3geo/admin/html/mapas.html
79 81 */
  82 +if(screen.availWidth > 700)
  83 +{document.getElementById("divGeral").style.width = "700px";}
  84 +cabecalhoGeral("cabecalhoPrincipal","");
80 85 </script>
81 86  
82 87 </body>
... ...
admin/html/mapfiles.html
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
1 2 <html>
2 3 <head>
3 4 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
... ... @@ -15,28 +16,32 @@
15 16  
16 17 <script type="text/javascript" src="../js/core.js"></script>
17 18 <script src="../js/mapfiles.js" type="text/javascript"></script>
  19 +<link rel="stylesheet" type="text/css" href="admin.css">
18 20 </head>
19   -<body class=" yui-skin-sam">
20   -<div style=width:80%;>
21   -<h1>Administração do i3geo - mapfiles de inicialização <img id=botaoAjuda src="../imagens/04.png" style="cursor:pointer" /></h1>
22   -
23   -<div id="ajuda">
24   - <div class="hd">Ajuda</div>
25   - <div class="bd" style="height:144px;overflow:auto">
26   - Este programa permite alterar as configurações básicas dos arquivos mapfile existentes em i3geo/aplicmap<br>
27   - Esses arquivos são os mapas básicos utilizados pelo i3geo na inicialização.<br>
28   - A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e
29   - dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para
30   - alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - mapfiles de inicialização <img id=botaoAjuda src="../imagens/04.png" style="cursor:pointer" /></h1>
  27 +
  28 + <div id="ajuda">
  29 + <div class="hd">Ajuda</div>
  30 + <div class="bd" style="height:144px;overflow:auto">
  31 + Este programa permite alterar as configurações básicas dos arquivos mapfile existentes em i3geo/aplicmap<br>
  32 + Esses arquivos são os mapas básicos utilizados pelo i3geo na inicialização.<br>
  33 + A lista de IPs dos usuários que podem editar os arquivos de configuração do i3geo e
  34 + dos que podem navegar pelos diretórios do servidor, não são mostradas aqui. Para
  35 + alterar essas variáveis, vc deve editar diretamente o arquivo i3geo/ms_configura.php.
  36 + </div>
  37 + <div class="ft"></div>
31 38 </div>
32   - <div class="ft"></div>
  39 + <br>
  40 + <input id=botao2 type=button value="Testar a instalação" /><br><br>
  41 + <p>Parâmetros obtidos do mapfile de inicialização:</p>
  42 + <b><div id=mapfilebase style=color:navy ></div></b><br>
  43 + <div id="tabela" style="left:-5px;"></div>
33 44 </div>
34   -</div>
35   -<br>
36   -<input id=botao2 type=button value="Testar a instalação" /><br><br>
37   -<p>Parâmetros obtidos do mapfile de inicialização:</p>
38   -<b><div id=mapfilebase style=color:navy ></div></b><br>
39   -<div id="tabela" style="left:-5px;"></div>
40 45 <script>
41 46 /*
42 47 Title: Editor de mapfiles de inicialização
... ... @@ -75,6 +80,9 @@ Arquivo:
75 80  
76 81 i3geo/admin/html/mapfiles.html
77 82 */
  83 +if(screen.availWidth > 700)
  84 +{document.getElementById("divGeral").style.width = "700px";}
  85 +cabecalhoGeral("cabecalhoPrincipal","");
78 86 </script>
79 87  
80 88 </body>
... ...
admin/html/ogcws.html
... ... @@ -15,24 +15,28 @@
15 15  
16 16 <script type="text/javascript" src="../js/core.js"></script>
17 17 <script src="../js/ogcws.js" type="text/javascript"></script>
  18 +<link rel="stylesheet" type="text/css" href="admin.css">
18 19 </head>
19   -<body class=" yui-skin-sam">
20   -<div style=width:80%;>
21   -<h1>Administração do i3geo - Web Services OGC <img id=botaoAjuda src="../imagens/04.png" style="cursor:pointer" /></h1>
  20 +<body class=" yui-skin-sam fundoPonto">
  21 +<center>
  22 +<div class="bordaSuperior" >&nbsp;</div>
  23 +<div class="mascaraPrincipal" id="divGeral">
  24 + <div id=cabecalhoPrincipal ></div>
  25 + <h1>Administração do i3geo - Web Services OGC <img id=botaoAjuda src="../imagens/04.png" style="cursor:pointer" /></h1>
22 26  
23   -<div id="ajuda">
24   - <div class="hd">Ajuda</div>
25   - <div class="bd" style="height:144px;overflow:auto">
26   - <p>Este formulário permite alterar as configurações de contato do gerador de Web Services
27   - <p>As mudanças incluídas aqui afetam o programa i3geo/ogc.php e são armazenadas em i3geo/aplicmpa/ogcws.map
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + <p>Este formulário permite alterar as configurações de contato do gerador de Web Services
  31 + <p>As mudanças incluídas aqui afetam o programa i3geo/ogc.php e são armazenadas em i3geo/aplicmpa/ogcws.map
  32 + </div>
  33 + <div class="ft"></div>
28 34 </div>
29   - <div class="ft"></div>
  35 + <p>Parâmetros obtidos do mapfile:</p>
  36 + <b><div id=mapfile style=color:navy ></div></b><br>
  37 + <br>
  38 + <div id="tabela" style="left:-5px;"></div>
30 39 </div>
31   -</div>
32   -<p>Parâmetros obtidos do mapfile:</p>
33   -<b><div id=mapfile style=color:navy ></div></b><br>
34   -<br>
35   -<div id="tabela" style="left:-5px;"></div>
36 40 <script>
37 41 /*
38 42 Title: Editor do ogcws.map
... ... @@ -71,6 +75,9 @@ Arquivo:
71 75  
72 76 i3geo/admin/html/ogcws.html
73 77 */
  78 +if(screen.availWidth > 700)
  79 +{document.getElementById("divGeral").style.width = "700px";}
  80 +cabecalhoGeral("cabecalhoPrincipal","");
74 81 </script>
75 82 </body>
76 83  
... ...
admin/html/perfis.html
... ... @@ -16,28 +16,30 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/perfis.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - perfis <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
24   -
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - <p>Os perfis são utilizados para restringir o acesso a determinados temas,
30   - grupos, sub-grupos e menus. Nesse formulário é montada a lista de perfis que é mostrada
31   - nos outros formulários do sistema.
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - perfis <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + <p>Os perfis são utilizados para restringir o acesso a determinados temas,
  31 + grupos, sub-grupos e menus. Nesse formulário é montada a lista de perfis que é mostrada
  32 + nos outros formulários do sistema.
  33 + </div>
  34 + <div class="ft"></div>
32 35 </div>
33   - <div class="ft"></div>
34   -</div>
35   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo perfil" />
36   -<br>
37   -<p>Perfis existentes: (clique na célula para editar e salve a linha editada)</p>
38   -<div id="tabela" style="left:-5px;"></div>
  36 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo perfil" />
  37 + <br>
  38 + <p>Perfis existentes: (clique na célula para editar e salve a linha editada)</p>
  39 + <div id="tabela" style="left:-5px;"></div>
  40 + </div>
  41 + <div id=logajax style="display:block" ></div>
39 42 </div>
40   -<div id=logajax style="display:block" ></div>
41 43 <script>
42 44 /*
43 45 Title: Perfis
... ... @@ -76,6 +78,9 @@ Arquivo:
76 78  
77 79 i3geo/admin/html/perfis.html
78 80 */
  81 +if(screen.availWidth > 700)
  82 +{document.getElementById("divGeral").style.width = "700px";}
  83 +cabecalhoGeral("cabecalhoPrincipal","");
79 84 </script>
80 85  
81 86 </body>
... ...
admin/html/sistemas.html
... ... @@ -16,34 +16,36 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/sistemas.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - sistemas especiais </h1>
24   -
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - Este programa permite editar a lista de sistemas especiais.<br><br>
30   - Sistemas especiais são utilizados para incluir camadas no i3geo tendo como base
31   - programas que interagem com o usuário de alguma forma específica.<br><br>
32   - Cada sistema pode ter um objetivo específico e uma interface própria. Normalmente são utilizados
33   - para realizar consultas a bancos de dados ou Web Services e gerar a camada para acrescentar ao mapa.<br><br>
34   - Esses sistemas podem por exemplo, consultar bancos de dados estatísticos para gerar cartogramas.<br><br>
35   - A lista de sistemas é baseada no banco admin.db.<br><br>
36   - A lista de IPs dos usuários que podem administrar o i3geo é definida no
37   - arquivo i3geo/ms_configura.php
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - sistemas especiais </h1>
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + Este programa permite editar a lista de sistemas especiais.<br><br>
  31 + Sistemas especiais são utilizados para incluir camadas no i3geo tendo como base
  32 + programas que interagem com o usuário de alguma forma específica.<br><br>
  33 + Cada sistema pode ter um objetivo específico e uma interface própria. Normalmente são utilizados
  34 + para realizar consultas a bancos de dados ou Web Services e gerar a camada para acrescentar ao mapa.<br><br>
  35 + Esses sistemas podem por exemplo, consultar bancos de dados estatísticos para gerar cartogramas.<br><br>
  36 + A lista de sistemas é baseada no banco admin.db.<br><br>
  37 + A lista de IPs dos usuários que podem administrar o i3geo é definida no
  38 + arquivo i3geo/ms_configura.php
  39 + </div>
  40 + <div class="ft"></div>
38 41 </div>
39   - <div class="ft"></div>
40   -</div>
41   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo sistema" />
42   -<br>
43   -<p>Sistemas existentes:</p>
44   -<div id="tabela" style="left:-5px;"></div>
  42 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo sistema" />
  43 + <br>
  44 + <p>Sistemas existentes:</p>
  45 + <div id="tabela" style="left:-5px;"></div>
  46 + </div>
  47 + <div id=logajax style="display:block" ></div>
45 48 </div>
46   -<div id=logajax style="display:block" ></div>
47 49 <script>
48 50 /*
49 51 Title: Sistemas de adição de temas
... ... @@ -82,6 +84,9 @@ Arquivo:
82 84  
83 85 i3geo/admin/html/sistemas.html
84 86 */
  87 +if(screen.availWidth > 700)
  88 +{document.getElementById("divGeral").style.width = "700px";}
  89 +cabecalhoGeral("cabecalhoPrincipal","");
85 90 </script>
86 91  
87 92 </body>
... ...
admin/html/subirshapefile.html
... ... @@ -17,14 +17,16 @@
17 17 <script type="text/javascript" src="../../classesjs/i3geo.js"></script>
18 18 <script type="text/javascript" src="../../ferramentas/upload/index.js.php"></script>
19 19 <script type="text/javascript" src="../js/core.js"></script>
20   -
  20 + <link rel="stylesheet" type="text/css" href="admin.css">
21 21 </head>
22   -<body class=" yui-skin-sam" style="background:white;margin:20px">
23   -<div id=cabecalhoPrincipal style=width:80%;text-align:left;>
24   -</div>
25   -<br><br>
26   -<div id="conteudo" style="width:500px" >
  22 +<body class=" yui-skin-sam fundoPonto">
  23 +<center>
  24 +<div class="bordaSuperior" >&nbsp;</div>
  25 +<div class="mascaraPrincipal" id="divGeral">
  26 + <div id=cabecalhoPrincipal ></div>
  27 + <div id="conteudo" style="width:500px" ></div>
27 28 </div>
  29 +<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
28 30 <script>
29 31 /*
30 32 Title: Subir shapefile
... ... @@ -57,6 +59,8 @@ Arquivo:
57 59  
58 60 i3geo/admin/html/subirshapefile.html
59 61 */
  62 +if(screen.availWidth > 700)
  63 +{document.getElementById("divGeral").style.width = "700px";}
60 64 i3GEO.configura.locaplic = "../..";
61 65 i3GEO.parametros.editor = "sim";
62 66 i3GEO.configura.sid = "";
... ...
admin/html/tags.html
... ... @@ -16,26 +16,28 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/tags.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - tags <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
24   -
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - <p>Tags são como palavras-chave que podem ser adicionadas aos temas para a realização de buscas.
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - tags <img src="../imagens/04.png" style="cursor:pointer" id=botaoAjuda /></h1>
  27 + <div id="ajuda">
  28 + <div class="hd">Ajuda</div>
  29 + <div class="bd" style="height:144px;overflow:auto">
  30 + <p>Tags são como palavras-chave que podem ser adicionadas aos temas para a realização de buscas.
  31 + </div>
  32 + <div class="ft"></div>
30 33 </div>
31   - <div class="ft"></div>
32   -</div>
33   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo tag" />
34   -<br>
35   -<p>Tags existentes: (clique na célula para editar e salve a linha editada)</p>
36   -<div id="tabela" style="left:-5px;"></div>
  34 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo tag" />
  35 + <br>
  36 + <p>Tags existentes: (clique na célula para editar e salve a linha editada)</p>
  37 + <div id="tabela" style="left:-5px;"></div>
  38 + </div>
  39 + <div id=logajax style="display:block" ></div>
37 40 </div>
38   -<div id=logajax style="display:block" ></div>
39 41 <script>
40 42 /*
41 43 Title: Tags
... ... @@ -74,5 +76,8 @@ Arquivo:
74 76  
75 77 i3geo/admin/html/tags.html
76 78 */
  79 +if(screen.availWidth > 700)
  80 +{document.getElementById("divGeral").style.width = "700px";}
  81 +cabecalhoGeral("cabecalhoPrincipal","");
77 82 </script>
78 83 </body>
... ...
admin/html/webservices.html
... ... @@ -16,33 +16,36 @@
16 16 </style>
17 17 <script type="text/javascript" src="../js/core.js"></script>
18 18 <script type="text/javascript" src="../js/webservices.js"></script>
  19 + <link rel="stylesheet" type="text/css" href="admin.css">
19 20 </head>
20   -<body class=" yui-skin-sam">
21   -<div style="margin:20px">
22   -<div style=width:80%;text-align:center;>
23   -<h1>Administração do i3geo - web Services </h1>
  21 +<body class=" yui-skin-sam fundoPonto">
  22 +<center>
  23 +<div class="bordaSuperior" >&nbsp;</div>
  24 +<div class="mascaraPrincipal" id="divGeral">
  25 + <div id=cabecalhoPrincipal ></div>
  26 + <h1>Administração do i3geo - web Services </h1>
24 27  
25   -</div>
26   -<div id="ajuda">
27   - <div class="hd">Ajuda</div>
28   - <div class="bd" style="height:144px;overflow:auto">
29   - Este programa permite editar o cadastro de Web Services.<br><br>
30   - O i3Geo acessa Web Services e serviços para obtenção de dados nos padrões WMS, RSS, GEORSS e endereços de sistemas de download de dados.
31   - Todos os endereços são cadastrados e organizados por tipos. A lista de WMS e GEORSS é utilizada na guia de adição de temas já os
32   - Web Services convencionais, são utilizados no aplicativo WSCLIENTE. Pode-se ainda cadastrar endereços para
33   - sítios na internet que possibilitam o download de dados, esse cadastro é utilizado no aplicativo DATADOWNLOAD.<br><br>
34   - A lista de Web Services é baseada no banco admin.db.<br><br>
35   - A lista de IPs dos usuários que podem administrar o i3geo é definida no
36   - arquivo i3geo/ms_configura.php
  28 + <div id="ajuda">
  29 + <div class="hd">Ajuda</div>
  30 + <div class="bd" style="height:144px;overflow:auto">
  31 + Este programa permite editar o cadastro de Web Services.<br><br>
  32 + O i3Geo acessa Web Services e serviços para obtenção de dados nos padrões WMS, RSS, GEORSS e endereços de sistemas de download de dados.
  33 + Todos os endereços são cadastrados e organizados por tipos. A lista de WMS e GEORSS é utilizada na guia de adição de temas já os
  34 + Web Services convencionais, são utilizados no aplicativo WSCLIENTE. Pode-se ainda cadastrar endereços para
  35 + sítios na internet que possibilitam o download de dados, esse cadastro é utilizado no aplicativo DATADOWNLOAD.<br><br>
  36 + A lista de Web Services é baseada no banco admin.db.<br><br>
  37 + A lista de IPs dos usuários que podem administrar o i3geo é definida no
  38 + arquivo i3geo/ms_configura.php
  39 + </div>
  40 + <div class="ft"></div>
37 41 </div>
38   - <div class="ft"></div>
39   -</div>
40   -<input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo endereço" />
41   -<br>
42   -<p>Temas existentes:</p>
43   -<div id="tabela" style="left:-5px;"></div>
  42 + <input onclick="adicionaLinha()" type=button id=adiciona value="Adicionar um novo endereço" />
  43 + <br>
  44 + <p>Temas existentes:</p>
  45 + <div id="tabela" style="left:-5px;"></div>
  46 + </div>
  47 + <div id=logajax style="display:block" ></div>
44 48 </div>
45   -<div id=logajax style="display:block" ></div>
46 49 <script>
47 50 /*
48 51 Title: Web Services
... ... @@ -81,5 +84,8 @@ Arquivo:
81 84  
82 85 i3geo/admin/html/webservices.html
83 86 */
  87 +if(screen.availWidth > 700)
  88 +{document.getElementById("divGeral").style.width = "700px";}
  89 +cabecalhoGeral("cabecalhoPrincipal","");
84 90 </script>
85 91 </body>
... ...
admin/index.html
1   -<html>
  1 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >
  2 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2 3 <head>
3 4 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
4 5 <link rel="stylesheet" type="text/css" href="html/admin.css">
5 6 <script src="../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
6 7 <script type="text/javascript" src="js/core.js"></script>
7 8 </head>
8   -<body class=" yui-skin-sam">
9   -<div style=width:80%;text-align:left;>
10   -<div id=cabecalhoPrincipal style=text-align:left;>
11   -</div>
12   -<h1>Administra&ccedil;&atilde;o do i3geo</h1>
13   -<p>Se voc&ecirc; atualizou o Mapserver para a vers&atilde;o 5.2.2, seus mapfiles antigos podem n&atilde;o funcionar. Veja em "Outras op&ccedil;ões" o item "Ajusta mapfiles".
14   -<p>Apenas usuários cadastrados como editores podem alterar as configurações do i3Geo disponíveis no sistema de administração.<br>
15   -O cadastramento de usuários é feito pelo número IP. Veja a variável $editores no arquivo i3geo/ms_configura.php</p>
16   -<p><a href="http://softwarepublico.gov.br/dotlrn/clubs/i3geo/file-storage/index?folder_id=44263249" >Manual do sistema de administração</a></p>
17   -<div id="mensagemIE" style="display:none;position:relative" >
18   - <p style=color:red >Aten&ccedil;&atilde;o: o sistema de administra&ccedil;&atilde;o funciona melhor no Firefox.</p>
19   - <p>No Internet Explorer, vc deve alterar as configura&ccedil;ões de armazenamento de 'cache' para n&atilde;o ter problemas.</p>
20   - <p>No menu 'Ferramentas->Op&ccedil;ões da Internet->Geral' clique em 'Configura&ccedil;ões' no item 'Hist&oacute;rico de navega&ccedil;&atilde;o'</p>
21   - <p>Marque a op&ccedil;&atilde;o 'Sempre que eu visitar a p&aacute;gina da web'</p>
22   -</div>
23   -<p>Se vc está usando o banco de dados SQLITE, você pode acessar diretamente as tabelas por meio de formulários <a href='../pacotes/phpliteadmin/phpliteadmin.php' >clique aqui</a>.
24   -Veja também o <a href="../documentacao/diagramas/mer_banco_de_dados_de_administracao.png" target="_new">diagrama MER </a>do banco de dados de administração.
25   -<fieldset>
26   -<legend>Leia-me</legend>
27   -<div style=display:none; >
28   -<p>Entre uma versão e outra do i3Geo o banco de dados de administração pode sofrer alterações. Consulte o documento i3geo/guia_de_migracao.txt para verificar os detalhes.</p>
29   -<p>Antes da vers&atilde;o 4.0 o i3geo utilizava arquivos armazenados em disco (arquivos XML) para configurar as
30   -&aacute;rvores de adi&ccedil;&atilde;o de camadas, listagens de endere&ccedil;os, lista de mapas, etc.
31   -Com a nova estrutura de administra&ccedil;&atilde;o, esses arquivos foram substitu&iacute;dos por registros em bancos de dados.</p>
32   -<p>Para possibilitar a distribui&ccedil;&atilde;o do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador
33   -SQLITE, cujo arquivo com os dados fica armazenado em i3geo/admin/admin.db. Os programas em PHP que gerenciam esse banco
34   -utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.</p>
35   -<p>Para modificar a configura&ccedil;&atilde;o do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php
36   -ou ent&atilde;o alterar a vari&aacute;vel de configura&ccedil;&atilde;o, definida no ms_configura.php, chamada $conexaoadmin. Essa vari&aacute;vel indica o nome de um
37   -programa em PHP que ser&aacute; inclu&iacute;do nos programas que fazem acesso ao banco de dados de administra&ccedil;&atilde;o. Um exemplo de
38   -conex&atilde;o em PHP pode ser visto em i3geo/admin/php/conexaomma.php.</p>
39   -<p>Para usar um gerenciador diferente do SQLITE &eacute; necess&aacute;rio criar as tabelas no novo banco de dados. Os sqls para
40   -essa cria&ccedil;&atilde;o podem ser obtidos no item "Outras op&ccedil;ões".</p>
41   -<p>O SQLITE usa um arquivo em disco. Em sistemas Linux principalmente, verifique as permissões de acesso caso ocorram probelmas de escrita no banco.
42   -
43   -</div>
44   -</fieldset>
45   -<br>
46   -<fieldset>
47   -<legend>Configura&ccedil;&atilde;o geral</legend>
48   -<div style=display:none; >
49   -<div id=a1 style=display:none;background-color:beige >
50   - <p>Ap&oacute;s instalar o i3geo, tente abr&iacute;-lo no navegador e fa&ccedil;a o teste de instala&ccedil;&atilde;o para ver se est&aacute; tudo funcionando bem.</p>
51   - <p>Caso seja identificado algum problema, experimente alterar as vari&aacute;veis de configura&ccedil;&atilde;o e os parâmetros dos arquivos mapfiles utilizados na inicializa&ccedil;&atilde;o do i3geo.</p>
52   - <p>Problemas no funcionamento do i3geo geralmente est&atilde;o associados a problemas no ambiente web. Verifique na documenta&ccedil;&atilde;o do i3geo (www.softwarepublico.gov.br) os itens referentes à instala&ccedil;&atilde;o. Pesquise tamb&eacute;m no f&oacute;rum solu&ccedil;ões j&aacute; encontradas.</p>
53   -</div>
54   -<table class=lista1 >
55   -<tr onclick="ajuda('a1',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
56   -<tr onclick="abre('../ms_criamapa.php')"><td><div class=aplicar ></div></td><td>Abrir o i3geo</td></tr>
57   -<tr onclick="abre('../testainstal.php')" ><td><div class=aplicar ></div></td><td>Testar a instala&ccedil;&atilde;o do i3geo (testainstal.php)</td></tr>
58   -<tr onclick="abre('html/mapfiles.html')"><td><div class=aplicar ></div></td><td>Editar os arquivos mapfile b&aacute;sicos utilizados na inicializa&ccedil;&atilde;o</td></tr>
59   -</table>
60   -</div>
61   -</fieldset>
62   -<br>
63   -<fieldset>
64   -<legend>Enviar arquivo para o servidor</legend>
65   -<div style=display:none; >
66   -<div id=b1 style=display:none;background-color:beige >
67   - <p>Envie dados para o servidor para poder utiliz&aacute;-los na cria&ccedil;&atilde;o dos mapfiles</p>
68   -</div>
69   -<table class=lista1 >
70   -<tr onclick="ajuda('b1',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
71   -<tr onclick="abre('html/subirshapefile.html')"><td><div class=aplicar ></div></td><td>Shape file</td></tr>
72   -</table>
73   -</div>
74   -</fieldset>
75   -
76   -<br>
77   -<fieldset>
78   -<legend>Editor de mapfiles</legend>
79   -<div style=display:none; >
80   -<div id=a8 style=display:none;background-color:beige >
81   - <p>As camadas dispon&iacute;veis no i3geo s&atilde;o mantidas em arquivos na estrutura mapfile armazenados no diret&oacute;rio i3geo/temas
82   - <p>Esses arquivos s&atilde;o utilizados na forma&ccedil;&atilde;o da &aacute;rvore de adi&ccedil;&atilde;o de temas e em v&aacute;rios aplicativos do i3geo.
83   - <p>S&atilde;o nesses arquivos que s&atilde;o definidas as caracter&iacute;sticas de cada camada, como acesso aos dados, legenda, etc.
84   - <p>Voc&ecirc; pode criar ou modificar os arquivos mapfile utilizando qualquer editor de textos, sem preju&iacute;zo do uso do editor existente aqui.</p>
85   -</div>
86   -<table class=lista1 >
87   -<tr onclick="ajuda('a8',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
88   -<tr onclick="abre('html/editormapfile.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o</td></tr>
89   -</table>
90   -</div>
91   -</fieldset>
92   -<br>
93   -<fieldset>
94   -<legend>Edi&ccedil;&atilde;o dos menus de adi&ccedil;&atilde;o de temas</legend>
95   -<div style=display:none; >
96   -<div id=a2 style=display:none;background-color:beige >
97   - <p>Utilize essa op&ccedil;&atilde;o para editar a &aacute;rvore de temas.
98   - <p>O i3Geo pode ter mais de um menu na &aacute;rvore, os menus s&atilde;o organizados em grupos, sub-grupos e temas.
99   - <p>Os temas s&atilde;o baseados nos arquivos mapfiles que definem as caracter&iacute;sticas de conex&atilde;o com os dados, simbologia, etc.
100   - <p>Apenas os mapfiles cadastrados como temas podem ser inclu&iacute;dos na &aacute;rvore. Se voc&ecirc; criar mapfiles manualmente, utilize a op&ccedil;&atilde;o de edi&ccedil;&atilde;o de mapfiles para vincular um arquivo .map a um tema.
101   -</div>
102   -<table class=lista1 >
103   -<tr onclick="ajuda('a2',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
104   -<tr onclick="abre('html/arvore.html')"><td><div class=aplicar ></div></td><td>Editar a &aacute;rvore completa dos menus</td></tr>
105   -<tr onclick="abre('html/menus.html')"><td><div class=aplicar ></div></td><td>Editar a lista de menus</td></tr>
106   -</table>
107   -</div>
108   -</fieldset>
109   -<br>
110   -<fieldset>
111   -<legend>Edi&ccedil;&atilde;o das tabelas auxiliares</legend>
112   -<div style=display:none; >
113   -<div id=a2a style=display:none;background-color:beige >
114   - <p>Utilize essa op&ccedil;&atilde;o para construir as listas de op&ccedil;ões correspondentes às TAGS e PERFIS
115   -</div>
116   -<table class=lista1 >
117   -<tr onclick="ajuda('a2a',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
118   -<tr onclick="abre('html/perfis.html')"><td><div class=aplicar ></div></td><td>Editar a lista de perfis</td></tr>
119   -<tr onclick="abre('html/tags.html')"><td><div class=aplicar ></div></td><td>Editar a lista de tags (palavras-chave)</td></tr>
120   -</table>
121   -</div>
122   -</fieldset>
123   -<br>
124   -<fieldset>
125   -<legend>Links</legend>
126   -<div style=display:none; >
127   -<div id=a3 style=display:none;background-color:beige >
128   - <p>A lista de links geralmente &eacute; utilizada para abrir mapas espec&iacute;ficos, constru&iacute;dos por meio da inicializa&ccedil;&atilde;o parametrizada (ms_criamapa.php), mas pode conter qualquer tipo de link.</p>
129   - <p>A lista de links, por padr&atilde;o, &eacute; utilizada na guia "links" do i3geo e tamb&eacute;m na vers&atilde;o mobile.</p>
130   -</div>
131   -<table class=lista1 >
132   -<tr onclick="ajuda('a3',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
133   -<tr onclick="abre('html/mapas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos links</td></tr>
134   -</table>
135   -</div>
136   -</fieldset>
137   -<br>
138   -<fieldset>
139   -<legend>Atlas</legend>
140   -<div style=display:none; >
141   -<div id=a7 style=display:none;background-color:beige >
142   - <p>A interface Atlas &eacute; uma forma especial de apresentar as camadas organizadas no i3geo.
143   - Um atlas &eacute; composto de pranchas que por sua vez cont&eacute;m camadas pr&eacute;-definidas. Cada Atlas e cada prancha pode ter um texto explicativo, mostrado ao usu&aacute;rio em uma janela interna do i3geo.</p>
144   - <p>Para criar um Atlas basta definir quais pranchas e temas far&atilde;o parte do mesmo.
145   - <p>Para ver a lista de Atlas, utilize i3geo/atlas
146   -</div>
147   -<table class=lista1 >
148   -<tr onclick="ajuda('a7',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
149   -<tr onclick="abre('html/atlas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos atlas</td></tr>
150   -</table>
151   -</div>
152   -</fieldset>
153   -<br>
154   -<fieldset>
155   -<legend>Cadastro de web services e links para download</legend>
156   -<div style=display:none; >
157   -<div id=a4 style=display:none;background-color:beige >
158   - <p>O i3geo possibilita o acesso a dados por meio da tecnologia de Web Services, o que permite incluir camadas no mapa que est&atilde;o em servidores de dados remotos.</p>
159   - <p>Para poder acessar um web service o i3geo precisa apenas saber o endere&ccedil;o na internet. O cadastro de web sercices &eacute; utilizado na gera&ccedil;&atilde;o de listas de endere&ccedil;os para que o usu&aacute;rio possa escolher.</p>
160   - <p>Os web services nos padrões OGC, suportados pelo Mapserver, podem ser configurados como temas e inclu&iacute;dos no mapa por meio da guia de adi&ccedil;&atilde;o de temas, ou seja, utiliza-se um mapfile normal para fazer o acesso. J&aacute; os web services cadastrados s&atilde;o utilizados em ferramentas espec&iacute;ficas do i3geo, que permitem o uso de servi&ccedil;os KML, WMS e GeoRSS.</p>
161   - <p>J&aacute; o aplicativo i3geo/datadownload.htm possibilita que o usu&aacute;rio realize o download de dados, conforme definido na montagem da &aacute;rvore de temas.</p>
162   - <p>Al&eacute;m desses dados, &eacute; poss&iacute;vel incluir no datadownload links especiais para determinados endere&ccedil;os onde podem ser obtidos outros dados.</p>
163   -</div>
164   -<table class=lista1 >
165   -<tr onclick="ajuda('a4',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
166   -<tr onclick="abre('html/webservices.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o do cadastro</td></tr>
167   -</table>
168   -</div>
169   -</fieldset>
170   -<br>
171   -<fieldset>
172   -<legend>Sistemas especiais de identifica&ccedil;&atilde;o</legend>
173   -<div style=display:none; >
174   -<div id=a5 style=display:none;background-color:beige >
175   - <p>A ferramenta de identifica&ccedil;&atilde;o do i3geo, que mostra informa&ccedil;ões de acordo com um ponto clicado pelo usu&aacute;rio no mapa, permite a inclus&atilde;o de sistemas de busca especiais.</p>
176   - <p>Essas fun&ccedil;ões de busca s&atilde;o programas independentes, em PHP por exemplo, executados via URL e com parâmetros que identificam o x e y clicado no mapa.</p>
177   -</div>
178   -<table class=lista1 >
179   -<tr onclick="ajuda('a5',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
180   -<tr onclick="abre('html/identifica.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos sistemas</td></tr>
181   -</table>
182   -</div>
183   -</fieldset>
184   -<br>
185   -<fieldset>
186   -<legend>Sistemas especiais que adicionam camadas</legend>
187   -<div style=display:none; >
188   -<div id=a6 style=display:none;background-color:beige >
189   - <p>A adi&ccedil;&atilde;o de camadas no mapa mostrado no i3geo normalmente &eacute; feita por meio da escolha das camadas dispon&iacute;veis na guia de adi&ccedil;&atilde;o de temas.</p>
190   - <p>Para permitir a integra&ccedil;&atilde;o do i3geo com outros sistemas, pode-se selecionar programas especiais que permitem a intera&ccedil;&atilde;o com o usu&aacute;rio e a montagem de camadas baseadas em sistemas diversos.</p>
191   - <p>A lista de sistemas e fun&ccedil;ões &eacute; definida por padr&atilde;o no arquivo xml i3geo/menutemas/sistemas.xml ou no banco de dados de administra&ccedil;&atilde;o.</p>
192   - <p>A opera&ccedil;&atilde;o desses sistemas depende das caracter&iacute;sticas de cada um, o i3geo apenas abre o programa indicado em uma janela interna do mapa.</p>
193   -</div>
194   -<table class=lista1 >
195   -<tr onclick="ajuda('a6',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
196   -<tr onclick="abre('html/sistemas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos sistemas</td></tr>
197   -</table>
198   -</div>
199   -</fieldset>
200   -<br>
201   -<fieldset>
202   -<legend>Configuração dos serviços OGC</legend>
203   -<div style=display:none; >
204   -<div id=a10 style=display:none;background-color:beige >
205   - <p>Par&acirc;metros descritivos do gerador de servi&ccedil;os OGC mostrados na fun&ccedil;&atilde;o getcapabilities.</p>
206   -</div>
207   -<table class=lista1 >
208   -<tr onclick="ajuda('a10',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
209   -<tr onclick="abre('html/ogcws.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o</td></tr>
210   -</table>
211   -</div>
212   -</fieldset>
213   -<br>
214   -<fieldset>
215   -<legend>Outras op&ccedil;ões</legend>
216   -<div style=display:none; >
217   -<table class=lista1 >
218   -<tr onclick="abre('html/incluimap.html')"><td><div class=aplicar ></div></td><td>Ajusta mapfiles</td></tr>
219   -<tr onclick="abre('php/estatisticas.php')"><td><div class=aplicar ></div></td><td>Estat&iacute;sticas</td></tr>
220   -<tr onclick="abre('php/upgradebanco44_45.php')"><td><div class=aplicar ></div></td><td>Adiciona as tabelas e colunas necessárias à versão atual do i3Geo e que não existiam nas versões anteriores</td></tr>
221   -
222   -<tr onclick="abre('php/sqlite.php')"><td><div class=aplicar ></div></td><td>Descri&ccedil;&atilde;o do banco padr&atilde;o (SQLITE)</td></tr>
223   -<tr onclick="abre('php/criabanco.php')"><td><div class=aplicar ></div></td><td>Criar banco de dados</td></tr>
224   -<tr onclick="abre('../geraminiatura.php')"><td><div class=aplicar ></div></td><td>Gera as miniaturas (thumbnails) para os temas existentes no diret&oacute;rio i3geo/temas</td></tr>
225   -
226   -<tr onclick="abre('xmlgeorss.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os Geo RSS</td></tr>
227   -<tr onclick="abre('xmlservicoswms.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os WMS</td></tr>
228   -<tr onclick="abre('xmlservicosws.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os WS (webservices convencionais)</td></tr>
229   -<tr onclick="abre('xmlsistemas.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de sistemas que adicionam temas especiais</td></tr>
230   -<tr onclick="abre('rssgrupos.php')"><td><div class=aplicar ></div></td><td>Ver RSS com os grupos, subgrupos e temas</td></tr>
231   -<tr onclick="abre('rsscomentariostemas.php')"><td><div class=aplicar ></div></td><td>Ver RSS com os comentários sobre os temas</td></tr>
232   -
233   -<tr onclick="abre('hiperbolica.php')"><td><div class=aplicar ></div></td><td>Ver XML para &aacute;rvorehiperb&oacute;lica</td></tr>
234   -</table>
235   -</div>
236   -</fieldset>
237   -<br>
  9 +<body class=" yui-skin-sam fundoPonto" >
  10 +<center>
  11 +<div class="bordaSuperior" >&nbsp;</div>
  12 +<div class="mascaraPrincipal" id="divGeral">
  13 + <div id=cabecalhoPrincipal >
  14 + </div>
  15 + <h1>Administra&ccedil;&atilde;o do i3geo</h1>
  16 + <p>Se voc&ecirc; atualizou o Mapserver para a vers&atilde;o 5.2.2, seus mapfiles antigos podem n&atilde;o funcionar. Veja em "Outras op&ccedil;ões" o item "Ajusta mapfiles".
  17 + <p>Apenas usuários cadastrados como editores podem alterar as configurações do i3Geo disponíveis no sistema de administração.<br>
  18 + O cadastramento de usuários é feito pelo número IP. Veja a variável $editores no arquivo i3geo/ms_configura.php</p>
  19 + <p><a href="http://softwarepublico.gov.br/dotlrn/clubs/i3geo/file-storage/index?folder_id=44263249" >Manual do sistema de administração</a></p>
  20 + <div id="mensagemIE" style="display:none;position:relative" >
  21 + <p style=color:red >Aten&ccedil;&atilde;o: o sistema de administra&ccedil;&atilde;o funciona melhor no Firefox.</p>
  22 + <p>No Internet Explorer, vc deve alterar as configura&ccedil;ões de armazenamento de 'cache' para n&atilde;o ter problemas.</p>
  23 + <p>No menu 'Ferramentas->Op&ccedil;ões da Internet->Geral' clique em 'Configura&ccedil;ões' no item 'Hist&oacute;rico de navega&ccedil;&atilde;o'</p>
  24 + <p>Marque a op&ccedil;&atilde;o 'Sempre que eu visitar a p&aacute;gina da web'</p>
  25 + </div>
  26 + <p>Se vc está usando o banco de dados SQLITE, você pode acessar diretamente as tabelas por meio de formulários <a href='../pacotes/phpliteadmin/phpliteadmin.php' >clique aqui</a>.
  27 + Veja também o <a href="../documentacao/diagramas/mer_banco_de_dados_de_administracao.png" target="_new">diagrama MER </a>do banco de dados de administração.
  28 + </p>
  29 + <fieldset >
  30 + <legend>Leia-me</legend>
  31 + <div style=display:none; >
  32 + <p>Entre uma versão e outra do i3Geo o banco de dados de administração pode sofrer alterações. Consulte o documento i3geo/guia_de_migracao.txt para verificar os detalhes.</p>
  33 + <p>Antes da vers&atilde;o 4.0 o i3geo utilizava arquivos armazenados em disco (arquivos XML) para configurar as
  34 + &aacute;rvores de adi&ccedil;&atilde;o de camadas, listagens de endere&ccedil;os, lista de mapas, etc.
  35 + Com a nova estrutura de administra&ccedil;&atilde;o, esses arquivos foram substitu&iacute;dos por registros em bancos de dados.</p>
  36 + <p>Para possibilitar a distribui&ccedil;&atilde;o do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador
  37 + SQLITE, cujo arquivo com os dados fica armazenado em i3geo/admin/admin.db. Os programas em PHP que gerenciam esse banco
  38 + utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.</p>
  39 + <p>Para modificar a configura&ccedil;&atilde;o do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php
  40 + ou ent&atilde;o alterar a vari&aacute;vel de configura&ccedil;&atilde;o, definida no ms_configura.php, chamada $conexaoadmin. Essa vari&aacute;vel indica o nome de um
  41 + programa em PHP que ser&aacute; inclu&iacute;do nos programas que fazem acesso ao banco de dados de administra&ccedil;&atilde;o. Um exemplo de
  42 + conex&atilde;o em PHP pode ser visto em i3geo/admin/php/conexaomma.php.</p>
  43 + <p>Para usar um gerenciador diferente do SQLITE &eacute; necess&aacute;rio criar as tabelas no novo banco de dados. Os sqls para
  44 + essa cria&ccedil;&atilde;o podem ser obtidos no item "Outras op&ccedil;ões".</p>
  45 + <p>O SQLITE usa um arquivo em disco. Em sistemas Linux principalmente, verifique as permissões de acesso caso ocorram probelmas de escrita no banco.
  46 + </div>
  47 + </fieldset>
  48 +
  49 + <fieldset >
  50 + <legend>Configura&ccedil;&atilde;o geral</legend>
  51 + <div style=display:none; >
  52 + <div id=a1 style=display:none;background-color:beige >
  53 + <p>Ap&oacute;s instalar o i3geo, tente abr&iacute;-lo no navegador e fa&ccedil;a o teste de instala&ccedil;&atilde;o para ver se est&aacute; tudo funcionando bem.</p>
  54 + <p>Caso seja identificado algum problema, experimente alterar as vari&aacute;veis de configura&ccedil;&atilde;o e os parâmetros dos arquivos mapfiles utilizados na inicializa&ccedil;&atilde;o do i3geo.</p>
  55 + <p>Problemas no funcionamento do i3geo geralmente est&atilde;o associados a problemas no ambiente web. Verifique na documenta&ccedil;&atilde;o do i3geo (www.softwarepublico.gov.br) os itens referentes à instala&ccedil;&atilde;o. Pesquise tamb&eacute;m no f&oacute;rum solu&ccedil;ões j&aacute; encontradas.</p>
  56 + </div>
  57 + <table class=lista1 >
  58 + <tr onclick="ajuda('a1',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  59 + <tr onclick="abre('../ms_criamapa.php')"><td><div class=aplicar ></div></td><td>Abrir o i3geo</td></tr>
  60 + <tr onclick="abre('../testainstal.php')" ><td><div class=aplicar ></div></td><td>Testar a instala&ccedil;&atilde;o do i3geo (testainstal.php)</td></tr>
  61 + <tr onclick="abre('html/mapfiles.html')"><td><div class=aplicar ></div></td><td>Editar os arquivos mapfile b&aacute;sicos utilizados na inicializa&ccedil;&atilde;o</td></tr>
  62 + </table>
  63 + </div>
  64 + </fieldset>
  65 +
  66 + <fieldset >
  67 + <legend>Enviar arquivo para o servidor</legend>
  68 + <div style=display:none; >
  69 + <div id=b1 style=display:none;background-color:beige >
  70 + <p>Envie dados para o servidor para poder utiliz&aacute;-los na cria&ccedil;&atilde;o dos mapfiles</p>
  71 + </div>
  72 + <table class=lista1 >
  73 + <tr onclick="ajuda('b1',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  74 + <tr onclick="abre('html/subirshapefile.html')"><td><div class=aplicar ></div></td><td>Shape file</td></tr>
  75 + </table>
  76 + </div>
  77 + </fieldset>
  78 +
  79 + <fieldset >
  80 + <legend>Editor de mapfiles</legend>
  81 + <div style=display:none; >
  82 + <div id=a8 style=display:none;background-color:beige >
  83 + <p>As camadas dispon&iacute;veis no i3geo s&atilde;o mantidas em arquivos na estrutura mapfile armazenados no diret&oacute;rio i3geo/temas
  84 + <p>Esses arquivos s&atilde;o utilizados na forma&ccedil;&atilde;o da &aacute;rvore de adi&ccedil;&atilde;o de temas e em v&aacute;rios aplicativos do i3geo.
  85 + <p>S&atilde;o nesses arquivos que s&atilde;o definidas as caracter&iacute;sticas de cada camada, como acesso aos dados, legenda, etc.
  86 + <p>Voc&ecirc; pode criar ou modificar os arquivos mapfile utilizando qualquer editor de textos, sem preju&iacute;zo do uso do editor existente aqui.</p>
  87 + </div>
  88 + <table class=lista1 >
  89 + <tr onclick="ajuda('a8',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  90 + <tr onclick="abre('html/editormapfile.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o</td></tr>
  91 + </table>
  92 + </div>
  93 + </fieldset>
  94 +
  95 + <fieldset >
  96 + <legend>Edi&ccedil;&atilde;o dos menus de adi&ccedil;&atilde;o de temas</legend>
  97 + <div style=display:none; >
  98 + <div id=a2 style=display:none;background-color:beige >
  99 + <p>Utilize essa op&ccedil;&atilde;o para editar a &aacute;rvore de temas.
  100 + <p>O i3Geo pode ter mais de um menu na &aacute;rvore, os menus s&atilde;o organizados em grupos, sub-grupos e temas.
  101 + <p>Os temas s&atilde;o baseados nos arquivos mapfiles que definem as caracter&iacute;sticas de conex&atilde;o com os dados, simbologia, etc.
  102 + <p>Apenas os mapfiles cadastrados como temas podem ser inclu&iacute;dos na &aacute;rvore. Se voc&ecirc; criar mapfiles manualmente, utilize a op&ccedil;&atilde;o de edi&ccedil;&atilde;o de mapfiles para vincular um arquivo .map a um tema.
  103 + </div>
  104 + <table class=lista1 >
  105 + <tr onclick="ajuda('a2',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  106 + <tr onclick="abre('html/arvore.html')"><td><div class=aplicar ></div></td><td>Editar a &aacute;rvore completa dos menus</td></tr>
  107 + <tr onclick="abre('html/menus.html')"><td><div class=aplicar ></div></td><td>Editar a lista de menus</td></tr>
  108 + </table>
  109 + </div>
  110 + </fieldset>
  111 +
  112 + <fieldset >
  113 + <legend>Edi&ccedil;&atilde;o das tabelas auxiliares</legend>
  114 + <div style=display:none; >
  115 + <div id=a2a style=display:none;background-color:beige >
  116 + <p>Utilize essa op&ccedil;&atilde;o para construir as listas de op&ccedil;ões correspondentes às TAGS e PERFIS
  117 + </div>
  118 + <table class=lista1 >
  119 + <tr onclick="ajuda('a2a',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  120 + <tr onclick="abre('html/perfis.html')"><td><div class=aplicar ></div></td><td>Editar a lista de perfis</td></tr>
  121 + <tr onclick="abre('html/tags.html')"><td><div class=aplicar ></div></td><td>Editar a lista de tags (palavras-chave)</td></tr>
  122 + </table>
  123 + </div>
  124 + </fieldset>
  125 +
  126 + <fieldset >
  127 + <legend>Links</legend>
  128 + <div style=display:none; >
  129 + <div id=a3 style=display:none;background-color:beige >
  130 + <p>A lista de links geralmente &eacute; utilizada para abrir mapas espec&iacute;ficos, constru&iacute;dos por meio da inicializa&ccedil;&atilde;o parametrizada (ms_criamapa.php), mas pode conter qualquer tipo de link.</p>
  131 + <p>A lista de links, por padr&atilde;o, &eacute; utilizada na guia "links" do i3geo e tamb&eacute;m na vers&atilde;o mobile.</p>
  132 + </div>
  133 + <table class=lista1 >
  134 + <tr onclick="ajuda('a3',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  135 + <tr onclick="abre('html/mapas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos links</td></tr>
  136 + </table>
  137 + </div>
  138 + </fieldset>
  139 +
  140 + <fieldset >
  141 + <legend>Atlas</legend>
  142 + <div style=display:none; >
  143 + <div id=a7 style=display:none;background-color:beige >
  144 + <p>A interface Atlas &eacute; uma forma especial de apresentar as camadas organizadas no i3geo.
  145 + Um atlas &eacute; composto de pranchas que por sua vez cont&eacute;m camadas pr&eacute;-definidas. Cada Atlas e cada prancha pode ter um texto explicativo, mostrado ao usu&aacute;rio em uma janela interna do i3geo.</p>
  146 + <p>Para criar um Atlas basta definir quais pranchas e temas far&atilde;o parte do mesmo.
  147 + <p>Para ver a lista de Atlas, utilize i3geo/atlas
  148 + </div>
  149 + <table class=lista1 >
  150 + <tr onclick="ajuda('a7',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  151 + <tr onclick="abre('html/atlas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos atlas</td></tr>
  152 + </table>
  153 + </div>
  154 + </fieldset>
  155 +
  156 + <fieldset >
  157 + <legend>Web services e links para download</legend>
  158 + <div style=display:none; >
  159 + <div id=a4 style=display:none;background-color:beige >
  160 + <p>O i3geo possibilita o acesso a dados por meio da tecnologia de Web Services, o que permite incluir camadas no mapa que est&atilde;o em servidores de dados remotos.</p>
  161 + <p>Para poder acessar um web service o i3geo precisa apenas saber o endere&ccedil;o na internet. O cadastro de web sercices &eacute; utilizado na gera&ccedil;&atilde;o de listas de endere&ccedil;os para que o usu&aacute;rio possa escolher.</p>
  162 + <p>Os web services nos padrões OGC, suportados pelo Mapserver, podem ser configurados como temas e inclu&iacute;dos no mapa por meio da guia de adi&ccedil;&atilde;o de temas, ou seja, utiliza-se um mapfile normal para fazer o acesso. J&aacute; os web services cadastrados s&atilde;o utilizados em ferramentas espec&iacute;ficas do i3geo, que permitem o uso de servi&ccedil;os KML, WMS e GeoRSS.</p>
  163 + <p>J&aacute; o aplicativo i3geo/datadownload.htm possibilita que o usu&aacute;rio realize o download de dados, conforme definido na montagem da &aacute;rvore de temas.</p>
  164 + <p>Al&eacute;m desses dados, &eacute; poss&iacute;vel incluir no datadownload links especiais para determinados endere&ccedil;os onde podem ser obtidos outros dados.</p>
  165 + </div>
  166 + <table class=lista1 >
  167 + <tr onclick="ajuda('a4',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  168 + <tr onclick="abre('html/webservices.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o do cadastro</td></tr>
  169 + </table>
  170 + </div>
  171 + </fieldset>
  172 +
  173 + <fieldset >
  174 + <legend>Sistemas especiais de identifica&ccedil;&atilde;o</legend>
  175 + <div style=display:none; >
  176 + <div id=a5 style=display:none;background-color:beige >
  177 + <p>A ferramenta de identifica&ccedil;&atilde;o do i3geo, que mostra informa&ccedil;ões de acordo com um ponto clicado pelo usu&aacute;rio no mapa, permite a inclus&atilde;o de sistemas de busca especiais.</p>
  178 + <p>Essas fun&ccedil;ões de busca s&atilde;o programas independentes, em PHP por exemplo, executados via URL e com parâmetros que identificam o x e y clicado no mapa.</p>
  179 + </div>
  180 + <table class=lista1 >
  181 + <tr onclick="ajuda('a5',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  182 + <tr onclick="abre('html/identifica.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos sistemas</td></tr>
  183 + </table>
  184 + </div>
  185 + </fieldset>
  186 +
  187 + <fieldset >
  188 + <legend>Sistemas que adicionam camadas</legend>
  189 + <div style=display:none; >
  190 + <div id=a6 style=display:none;background-color:beige >
  191 + <p>A adi&ccedil;&atilde;o de camadas no mapa mostrado no i3geo normalmente &eacute; feita por meio da escolha das camadas dispon&iacute;veis na guia de adi&ccedil;&atilde;o de temas.</p>
  192 + <p>Para permitir a integra&ccedil;&atilde;o do i3geo com outros sistemas, pode-se selecionar programas especiais que permitem a intera&ccedil;&atilde;o com o usu&aacute;rio e a montagem de camadas baseadas em sistemas diversos.</p>
  193 + <p>A lista de sistemas e fun&ccedil;ões &eacute; definida por padr&atilde;o no arquivo xml i3geo/menutemas/sistemas.xml ou no banco de dados de administra&ccedil;&atilde;o.</p>
  194 + <p>A opera&ccedil;&atilde;o desses sistemas depende das caracter&iacute;sticas de cada um, o i3geo apenas abre o programa indicado em uma janela interna do mapa.</p>
  195 + </div>
  196 + <table class=lista1 >
  197 + <tr onclick="ajuda('a6',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  198 + <tr onclick="abre('html/sistemas.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o dos sistemas</td></tr>
  199 + </table>
  200 + </div>
  201 + </fieldset>
  202 +
  203 + <fieldset >
  204 + <legend>Configuração dos serviços OGC</legend>
  205 + <div style=display:none; >
  206 + <div id=a10 style=display:none;background-color:beige >
  207 + <p>Par&acirc;metros descritivos do gerador de servi&ccedil;os OGC mostrados na fun&ccedil;&atilde;o getcapabilities.</p>
  208 + </div>
  209 + <table class=lista1 >
  210 + <tr onclick="ajuda('a10',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
  211 + <tr onclick="abre('html/ogcws.html')"><td><div class=aplicar ></div></td><td>Edi&ccedil;&atilde;o</td></tr>
  212 + </table>
  213 + </div>
  214 + </fieldset>
  215 +
  216 + <fieldset >
  217 + <legend>Outras op&ccedil;ões</legend>
  218 + <div style=display:none; >
  219 + <table class=lista1 >
  220 + <tr onclick="abre('html/incluimap.html')"><td><div class=aplicar ></div></td><td>Ajusta mapfiles</td></tr>
  221 + <tr onclick="abre('php/estatisticas.php')"><td><div class=aplicar ></div></td><td>Estat&iacute;sticas</td></tr>
  222 + <tr onclick="abre('php/upgradebanco44_45.php')"><td><div class=aplicar ></div></td><td>Adiciona as tabelas e colunas necessárias à versão atual do i3Geo e que não existiam nas versões anteriores</td></tr>
  223 +
  224 + <tr onclick="abre('php/sqlite.php')"><td><div class=aplicar ></div></td><td>Descri&ccedil;&atilde;o do banco padr&atilde;o (SQLITE)</td></tr>
  225 + <tr onclick="abre('php/criabanco.php')"><td><div class=aplicar ></div></td><td>Criar banco de dados</td></tr>
  226 + <tr onclick="abre('../geraminiatura.php')"><td><div class=aplicar ></div></td><td>Gera as miniaturas (thumbnails) para os temas existentes no diret&oacute;rio i3geo/temas</td></tr>
  227 +
  228 + <tr onclick="abre('xmlgeorss.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os Geo RSS</td></tr>
  229 + <tr onclick="abre('xmlservicoswms.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os WMS</td></tr>
  230 + <tr onclick="abre('xmlservicosws.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de servi&ccedil;os WS (webservices convencionais)</td></tr>
  231 + <tr onclick="abre('xmlsistemas.php')"><td><div class=aplicar ></div></td><td>Ver xml com a lista de sistemas que adicionam temas especiais</td></tr>
  232 + <tr onclick="abre('rssgrupos.php')"><td><div class=aplicar ></div></td><td>Ver RSS com os grupos, subgrupos e temas</td></tr>
  233 + <tr onclick="abre('rsscomentariostemas.php')"><td><div class=aplicar ></div></td><td>Ver RSS com os comentários sobre os temas</td></tr>
  234 +
  235 + <tr onclick="abre('hiperbolica.php')"><td><div class=aplicar ></div></td><td>Ver XML para &aacute;rvorehiperb&oacute;lica</td></tr>
  236 + </table>
  237 + </div>
  238 + </fieldset>
  239 + <br>
238 240 </div>
239   -<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;
240   -<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;
241 241  
242 242 </body>
243 243 <script>
... ... @@ -301,6 +301,8 @@ Arquivo:
301 301  
302 302 i3geo/admin/index.html
303 303 */
  304 +if(screen.availWidth > 700)
  305 +{document.getElementById("divGeral").style.width = "700px";}
304 306 navn = false;
305 307 navm = false;
306 308 //seta as variáveis navn e navm
... ...
admin/js/core.js
... ... @@ -67,7 +67,7 @@ Armazena o objeto com a lista de perfis
67 67 var $perfis = "";
68 68 function cabecalhoGeral(id,excluir){
69 69 var i,n,temp,
70   - ins = "<fieldset><legend>Opções principais</legend>",
  70 + ins = "<fieldset class='cabecalhoGeral'><legend>Opções principais</legend>",
71 71 botoes = [
72 72 {id:"principal",titulo:"Início",link:"../index.html"},
73 73 {id:"menus",titulo:"Menus",link:"menus.html"},
... ...