Administração do i3geo

Observações

Para mais informações sobre a administração do i3geo, veja a documentação no Portal do Software Público Brasileiro (PSPB). Você precisará se inscrever no Portal e ingressar na comunidade i3geo. Na página da comunidade, existem vários documentos que explicam como instalar e configurar o i3geo.

De forma geral, você deverá seguir as seguintes etapas na configuração:

1 - instalação e configuração

2 - criação dos mapfiles no editor de mapfiles

3 - Edição dos temas, vinculando um tema a um detereminado mapfile

4 - organização das camadas em grupos e sub-grupos

5 - configuração de mapas e atlas

6 - edição do cadastro de web services e sistemas especiais

7 - customização das ferramentas e interface

Antes da versão 4.0 o i3geo utilizava arquivos armazenados em disco (arquivos XML) para organizar as camadas e outras listagens. Com a nova estrutura de administração, esses arquivos podem ser substituídos por registros em bancos de dados. Se você opotar por usar um banco de dados, os arquivos antigos poderão ser importados para o banco (veja as opções de importação abaixo).

Para possibilitar a distribuição do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador SQLITE, cujo arquivo com os dados fica armazenado em i3geo/menutemas/admin.db. Os programas em PHP que gerenciam esse banco utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.

Para modificar a configuração do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php ou então alterar a variável de configuração, definida no ms_configura.php, chamada $conexaoadmin. Essa variável indica o nome de um programa em PHP que será incluído nos programas que fazem acesso ao banco de dados de administração. Um exemplo de conexão em PHP pode ser visto em i3geo/admin/conexaomma.php.

Para usar um gerenciador diferente do SQLITE é necessário criar as tabelas no novo banco de dados. Os sqls para essa criação podem ser obtidos no item "Outras opções".

Apesar do uso de um banco de dados, o acesso aos registros pelo i3geo continua sendo feito por meio de arquivos XML. O controle sobre a fonte desses XMLs é feito por meio da definição de variáveis armazenadas no arquivo i3geo/ms_configura.php. Quando se utiliza a estrutura padrão das tabelas, como pode ser visto no banco SQLITE, o i3geo fornece programas PHP que geram os arquivos XML em sua formatação correta (veja os arquivos XML existentes no diretório i3geo/menutemas). Caso você queira utilizar uma estrutura de banco de dados diferente, será necessário criar os programas em PHP para a geração dos arquivos XML.


Configuração geral
Ajuda
Abrir o i3geo
Testar a instalação do i3geo (testainstal.php)
Editar variáveis de configuração (ms_configura.php)
Editar os arquivos mapfile básicos utilizados na inicialização

Editor de mapfiles
Ajuda
Edição

Edição das tabelas auxiliares e do menu de adição de temas
Ajuda
Editar a lista de perfis
Editar a lista de tags (palavras-chave)
Editar a lista de temas
Editar a árvore dos menus
Importar XML

Mapas
Ajuda
Edição dos mapas
Importar XML

Atlas
Ajuda
Edição dos atlas
Importar XML

Cadastro de web services e links para download
Ajuda
Edição do cadastro
Importar XML

Sistemas especiais de identificação
Ajuda
Edição dos sistemas
Importar XML

Sistemas especiais que adicionam camadas
Ajuda
Edição dos sistemas
Importar XML

Outras opções
Descrição do banco padrão (SQLITE)
Gera as miniaturas (thumbnails) para os temas existentes no diretório i3geo/temas
Ver xml com a árvore de temas
Ver xml com os Atlas
Ver xml com os sistemas utilizados na ferramenta de identificação
Ver xml com a lista de mapas
Ver xml com a lista de serviços Geo RSS
Ver xml com a lista de serviços WMS
Ver xml com a lista de serviços WS (webservices convencionais)
Ver xml com a lista de sistemas que adicionam temas especiais
Ver RSS com os grupos, subgrupos e temas