~~SLIDESHOW~~ ====== 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 ===== - Carregar o mapa usando o **Gerenciador de camadas de mapa**. - Criar e editar o Mapfile usando o **Gerenciador de Mapfiles**. - 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 ===== - full path to mapfiles: the location where are the .map files on this server - default mapfile: the map that is displayed by default when you click on maps on the application menu - Wiki Page for Help: a wiki page to explain how the maps interface is working ===== Configuração (cont) ===== - Wiki Page for Comments: a wiki page to put any type of comments - Full path to gdaltindex: the path on this server of gdaltindex to allow the system to create a tiled shapefile of images - 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) - Map Zone: select which zone in degrees you are working with ===== Mapa de exemplo ===== {{:sigweb:pacific.png|}} ===== Google Maps ===== * Módulo Gmap. * Usa a versão 2 da API do Google Maps. {{:sigweb:gmap.png|}} ===== O googlemap pode: ===== - Exibir um mapa com localizações. - Armazenar Posições geográficas a partir da entrada do usuário. - Procurar e categorizar relações geográficas - Mostrar onde o usuário está no mapa. ===== Para usar o google maps ===== - mínimo Tikiwiki **1.9.4** - google key em **www.google.com/apis/maps/signup.html** - habilitar google map no painel administrativo tiki-admin.php?page=features - adicionar a googlemap key a /tiki-admin.php?page=gmap e salar - quando a key for adicionada, a página apresenta um mapa, então você pode ajustar o centro e o zoom. - 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. {{:sigweb:gmap1.png|}}