João Araujo
Dr. en Informatique, Université de Versailles, França.

View page as slide show

TikiWiki como GeoCMS

CMS

  • Um content management system (CMS) é uma aplicação computacional usada para criar, editar, gerenciar e publicar um conteúdo de forma consitente e orgalizada.
  • Esse conteúdo pode incluir textos, imagens, arquivos, sons, vídeos e qualquer outro conteúdo normalmente encontrado em páginas web.

Características de um CMS

  • Identificação de usuários e dos conteúdos que eles podem manipular.
  • A habilidade de definir diferentes papéis para os usuários.
  • A possibilidade de gerenciar múltiplas versões do conteúdo.
  • Separação entre conteúdo e forma.
  • No caso da web, o usuário pode adicionar e gerenciar o conteúdo sem conhecimento técnico de html ou de qualquer linguagem ligada à Internet.

Gerenciamento de conteúdo

  • Existem centenas de CMS disponíveis.
  • Cada um é endereçado a um tipo de usuário, com facildiades de acordo com o objetivo que ele se propõe.
  • Exemplos: PHPNuke, Dokuwiki, Drupal, Joomla!,MediaWiki, Mambo, PhpWebSite,PhpWiki, Plone, WordPress, Xoops…

GeoCMS

  • GeoCMS é um CMS cujos objetos podem ter a informação de latitude e longitude e conseqüentemente podem ser posicionados em um mapa online interativo.
  • Nesse mapa online também podem ser adicionadas informações extras, como páginas de um wiki ou imagens da informação que o dado representa.

Google Maps e Mapserver

  • Nem Google Maps nem Mapserver são GeoCMSs, mas podem ser o ponto de partida para a criação de um.
  • TikiWiki foi o primeiro CMS a se tornar um GeoCMS, em 2003, usando o Mapserver.

Lista de GeoCMS

  • Drupal - ver drupal.org/project/Modules/category/65 - módulos geo
  • Midgard CMS - ver bergie.iki.fi/blog/the-midgard-position.html Módulo de posicionamento.
  • Plone - ver plone.org/products/by-category/geospatial geo plugins
  • TikiWiki CMS/Groupware - ver maps.tikiwiki.org TikiMaps
  • WordPress - ver georss.org/geopress GeoPress
  • Zikula - exemplos: code.zikula.org/projects/mymap myMap code.zikula.org/projects/locations locations dev.pnconcept.com/ GoogleMap
  • GooGIS - exemplos: www.googis.de/rheinbach myMap

O que é?

  • TikiWiki é um sistema gerenciador de conteúdo.
  • Pode ser usado para a criação de sites web ou portais.

Tipos de sites

  • Wiki estruturado
  • Plataforma de colaboração
  • Sistema de acompanhamento de bugs
  • Base de conhecimento
  • Blog
  • Fórum de discussões.

Principais componentes

  • Ferramentas para a criação e gerenciamento do conteúdo.
  • Auxílio para a organização de conteúdos e navegação.
  • Ferramentas de Comunicação.
  • Ferramentas de configuração e administração.

Características

  • Desevolvido principalmente em PHP e Javascript.
  • Usa Banco de dados MySQL
  • Tem suporte também para PostgreSQL, Oracle, Sybase e Microsoft SQL Server.
  • Executa em qualquer servidor que forneça suporte a PHP 4.1, como Apache e IIS.

Uso com Mapsever

  • Se usado com o Mapserver, se torna um Geospatial Content Management System
  • Pode exibir mapas interativos de qulquer área do mundo em qualquer projeção.
  • Permite zoom, pan e a seleção de uma camada.
  • Permite também uma “query” de qualquer objeto geográfico.

Fluxo de trabalho

  1. Carregar o mapa usando o Gerenciador de camadas de mapa.
  2. Criar e editar o Mapfile usando o Gerenciador de Mapfiles.
  3. Exibir o mapa dentro do Visualizador de Mapas.

Requisitos

  • TikiWiki
  • Mapserver v4.6 com PHP Mapscript
  • Mapfiles em /var/www/html/map (pode ser configurado)
  • O mapfile default é pacific.map (também pode ser configurado)

Instalação

  • Download do pacote tikiwiki-mapdata
  • Instalação em /var/www/html/map.
  • O arquivo world.map deve ficar em data/world
  • Os arquivos que compoem as camadas devem ficar em /var/www/html/data
  • as imagens serão salavas em /var/www/html/images

Estrutura de diretórios

  • /var/www/html/map
  • /var/www/html/map/world.map
  • /var/www/html/map/images/
  • /var/www/html/map/data/
  • /var/www/html/map/data/world/
  • /var/www/html/map/data/world/* (layers)

Configuração

  1. full path to mapfiles: the location where are the .map files on this server
  2. default mapfile: the map that is displayed by default when you click on maps on the application menu
  3. Wiki Page for Help: a wiki page to explain how the maps interface is working

Configuração (cont)

  1. Wiki Page for Comments: a wiki page to put any type of comments
  2. Full path to gdaltindex: the path on this server of gdaltindex to allow the system to create a tiled shapefile of images
  3. Full path to ogr2ogr: the path on this server to the ogr2org binary to allow the system to create shapefiles containing user position (My Preferences) or image position (Image Galleries)
  4. Map Zone: select which zone in degrees you are working with

Mapa de exemplo

Google Maps

  • Módulo Gmap.
  • Usa a versão 2 da API do Google Maps.

O googlemap pode:

  1. Exibir um mapa com localizações.
  2. Armazenar Posições geográficas a partir da entrada do usuário.
  3. Procurar e categorizar relações geográficas
  4. Mostrar onde o usuário está no mapa.

Para usar o google maps

  1. mínimo Tikiwiki 1.9.4
  2. habilitar google map no painel administrativo tiki-admin.php?page=features
  3. adicionar a googlemap key a /tiki-admin.php?page=gmap e salar
  4. quando a key for adicionada, a página apresenta um mapa, então você pode ajustar o centro e o zoom.
  5. o link para googlemap locator está agora na página de preferências do usuário

Extensões

  • Panoramio : Permite ver fotos de usuários geoposicionadas.

tikiwiki.txt · Última modificação: 08/09/2008 22:51:51 (edição externa)
geomatica Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0