~~SLIDESHOW~~ ====== Cartoweb ====== ==== Um Sigweb prático ==== === João Araujo Ribeiro === == Pós-Graduação em Engenharia de Computação - Geomática == ---- ===== O que é o Cartoweb ===== * CartoWeb é um software simples que implementa um Sigweb "customizável" e fácil implementação. Sendo modular e extensível, ele permite que o usuário faça adaptações de acordo com suas necessidades. * Uma forma rápida e simples de implemnatr um sigweb sem preocupações com a programação. * Baseado no Mapserver * Possui licença GNU/GPL ===== Características ===== 1 - Mapa Principal. \\ 2 - Mapa de referência dinâmico. \\ 3 - Ferramentas de Navegação (zoom in, zoom out, pan). \\ 4 - Árvore de Camadas. \\ 5 - Ferramenta de Consulta geográfica. \\ 6 - Ferramenta de desenho de pontos, linhas, retângulos e polígonos. \\ 7 - Ferramentas de medição : distâncias e superfícies.\\ 8 - Ferramenta de mudança de língua : suporte à internacionalização.\\ 9 - Login\\ 10 - Impressão com produção de PDF. ===== Características (cont.) == {{:sigweb:screen_all.jpg|}} ===== Interface de Navegação ===== Várias possibilidades de navegação: - As setas em torno do mapa principal - O mapa de referência clicável - As ferramentas de navegação (zoom e pan) - O menu drop-down "Scale" - As várias opções da aba "Search" Ainda podemos mudar o tamanho do mapa principal com o menu "Mapsize". ===== Camadas ===== Cartoweb suporta uma hierarquia complexa e arbitrária de camadas com profundidade infinita A apresentação pode ser em: - checkboxes normais - blocos - botão de rádio button, com a opções exclusivas - menu drop-down menu, com a opções exclusivas ===== Exemplos de Hierarquia de Camadas ===== {{:sigweb:screen_tree.png|}} Os ícones das classes são desenhados automaticamente e os que estejam fora de escala são apresentados acinzentados. ===== Queries ===== Com a ferramenta de query, objetos geográficos podem ser consultados e suas características apresentadas. {{:sigweb:screen_query.png|}} ===== Anotações e traço de linhas ===== Cartoweb permite o desenho de pontos, linhas, retângulos e polígonos, com o uso de labels conectados a estes desenhos. Estes desenhos e labels são persistentes. Também é possível usar uma máscara em que apenas o desenho aparece na imagem visualizada. {{:sigweb:screen_outline.png|}} ===== Ferramentas de medição ===== O cartoweb possui ferramentas que permitem a medição de distâncias no mapa principal. {{:sigweb:screen_measuringtools.png|}} ===== Internacionalização ===== Cartoweb usa o gettext para facilitar a tradução de suas páginas, além de scripts que recuperam as strings a serem traduzidas nos modelos e nos arquivos de configuração. {{:sigweb:screen_i18n.png|}} ===== Controle de acesso ===== * Os diferentes recursos do cartoweb podem ser controlados permitindo o acesso de acordo com quem esteja utilizando o serviço. * Por exemplo, a impressão em PDF pode ser recusada para usuários anônimos, limiotada em baixa resolução para o usuário comum e permitida em alta resolução para super-usuários. * Também a visualização em alta resolução pode ser permitida apenas dentro de uma organização. ===== Exportação em PDF ou outros formatos ===== Cartoweb permite o total controle da saída em PDF. Também é possiel a saida em formato JPG , modelos html e tabelas separadas por vírgula para os resultados das consultas (queries). {{:sigweb:screen_printdialog.png|}}