TerraWeb ? Time TerraLib Março/2006 Gilberto Ribeiro de Queiroz – Sueli Castellari –

Slides:



Advertisements
Apresentações semelhantes
TerraLib: Tecnologia para construção de SIGs
Advertisements

GEOINFO 2004 Mecanismos para intercâmbio de dados geográficos através de Web Services Valéria Gonçalves Soares Michael Schuenck dos.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Reunião de Planejamento e Avaliação da OBT Lúbia Vinhas Campos do Jordão, Dezembro 2004.
Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA
PostGis PostgreSql + GIS
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador:
Engenharia de Software Alessandro Cruz Marcelo Brandão Theodoro Júnior
RMI-IIOP.
Desenvolvimento em Camadas
Introdução aos Serviços Web
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS RELATÓRIOS
Arquitetura e Linguagens
Gerenciamento de conteúdo na ALESP
PÁginas Dinâmicas Programação Web.
Elizeu Madeira Eduardo Cardoso João Paulo Duarte
Engº Pedro CostaAcessibilidade e Programação Web 1 Workshop Comunicação Inclusiva Acessibilidade e Programação Web PHP.
G EOTECNOLOGIAS L IVRES Profª Iana Alexandra Alves Rufino
Mello, F.O. 1 ; MitsuoIi, F. A. 2 * 1 CPTEC/INPE, Cachoeira Paulista, SP, CEP: – 2 ECMWF, Reading, Shinfield Park,
Web Services Uninorte Semana de Tecnologia da Informação
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
A autoria - II.
Desenvolvimento de Aplicações Web na plataforma Microsoft
Utilizar o banco de dados PostgreSQL com PHP.
Curso de Web Master Php – 1ª Aula.
Marshal Dictionary Alessandro de Luna AlmeidaAlessandro de Luna Almeida Igor Azevedo SampaioIgor Azevedo Sampaio Mozart de Siqueira Campos Araújo FilhoMozart.
Sede Edifício Saint James:Av. Dr. João Guilhermino, ºandar S.José Campos-SP - Brasil - CEP PABX:(12) / FAX:(12) 
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Felipe Ferreri Tonello
Aplicações Web com Orientação a Objetos
Web-Sar Sistema de Supervisão e controle via web.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Inteligência Artificial Web Semântica
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
LINGUAGENS DE PROGRAMAÇÃO WEB
Lúbia Vinhas Alexandre Copertino Jardim
Estendendo o Eclipse Bruno Costa Bourbon Jarbas Jácome de Oliveira Júnior {bcb,
Interface para Consultas Espaciais em Banco de Dados Geográficos
PHP – Aula01 Ferramentas -Web.
Prof. Renato de Oliveira Bastos
Prof. Renato de Oliveira Bastos
WSIT: Extensão de uma ferramenta de busca federada para Web Services Emanuel Müller Ramos Orientador: Cláudio Fernando Resin Geyer.
Trabalho de Seminários em Informática
JBoss Unidade III JBoss Visão geral do JBoss Aula 1.
SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
Alunos: Diogo do Nascimento Leandro Luiz Mendes
O Moodle na UFBA: O projeto EAD / CPD
CCST – Reunião com Diretor Geral INPE 20 de dezembro de – Ano de Estrutura ç ão e Consolida ç ão TerraME TerraME: Ambiente Computacional para.
WordPress Para publicar sites ou blogs, o uso do WordPress é recomendável.
UCB – Universidade Católica de Brasília Bacharelado em Ciência da Computação e Sistemas de Informação Trabalho de Conclusão de Curso JMBLogView ferramenta.
Técnico em Informática - Senac
Conceitos Programação Web.
Compiere e Adempiere ERP software Livre.
Introdução a Arquitetura, HTML e CSS
Aula de Monitoria Banco de Dados Avançado Fernando Valente Kakimoto
ARQUITETURA WEB SERVICE TGM
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
BANCOS DE DADOS GEOGRÁFICOS AUGUSTO FERREIRA PRISCILA MARANGONI RODRIGO DANIEL LENGLER THIAGO AZIZO DENARDI IBAGY INE 5616 – Banco de Dados II.
Extendendo a funcionalidade da Plataforma AEROGRAF Uma visão de futuro Roberto Salles Trabalho final SER-300.
Centro Politécnico – Universidade Católica de Pelotas (UCPel) Pelotas – RS – Brasil REDES II Evandro Brasil Fonseca, Marlos Martins.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Funcionalidades da.
Pandora FMS Leandro Ferreira Canhada
Apresentação PHP Grupo: Willian Meier, Daniel Hille, Pedro Barbosa.
O Instituto Nacional de Estatística, IP (INE) tem como missão produzir e divulgar informação estatística oficial de qualidade, promovendo a coordenação,
Ministério da Defesa INCRA SIPAM Tutorial Qgis Conexão aos Serviços Disponibilizados pelo INCRA Coordenação-Geral de Cadastro e Cartografia 30 de novembro.
Transcrição da apresentação:

TerraWeb ? Time TerraLib Março/2006 Gilberto Ribeiro de Queiroz – Sueli Castellari –

TerraPHP  Extensão da Linguagem PHP:  Habilita desenvolvedores PHP a usarem recursos da TerraLib: Visualização e consultas a bancos de dados geográficos Extensão escrita em C++ Código fonte aberto e gratuito como tudo na TerraLib  Uso de diversas bibliotecas open-source: FreeType, IJG JPEG, GD, lib PNG, zlib  Exemplo de aplicação: TerraWeb

TerraLib – C++ TerraPHP (C++) Arquitetura de Aplicações PHP com TerraPHP MySQLOracle PHPC++ Aplicações PHP Servidor Web (Apache) Image PNG ou JPEG, Nomes de Vistas, Temas, Identificadores de objetos

Exemplo de aplicação PHP com TerraPHP

<? /* Conecta com um banco de dados MySQL e exibe o mapa do Brasil agrupado por algum atributo */ $t = TerraWeb(); // Conecta-se a um banco MySQL if(!$t->connect("localhost", "root", "", "terraweb", 3306, 1)) { echo("Nao foi possivel conectar-se ao banco de dados "); echo($t->errorMessage()); exit(); } // Torna a vista BRASIL a vista corrente if($t->setCurrentView("VISTA_SP") == false) { echo($t->errorMessage(). " "); exit(); }

Exemplo de aplicação PHP com TerraPHP... // Pega o retângulo envolvente de todos os temas da vista $box = $t->getCurrentViewBox(); // Ajusta a visão do canvas onde os dados geográficos serão // desenhados: PNG de 800x600 $t->setWorld($box[0], $box[1], $box[2], $box[3], 800, 600); // Seta o tema corrente $result = $t->setTheme("DISTRITOS", 0); // Plota o tema corrente $result = $t->plotVector();

Exemplo de aplicação PHP com TerraPHP... $imagemSaida = $t->getPNG(); if($imagemSaida == false) { echo($t->errorMessage(). " "); exit(); } header("Content-type: image/png"); echo($imagemSaida); ?>

PostGIS Arquitetura TerraPHP AccessMySQLOracle TerraLib – C++ TerraViewC++ TerraManager – C++ TerraPHP (C++) PHPC++ Aplicações PHP

TerraManager  TeGDCanvas:  Desenho de objetos geométricos da TerraLib: TePoint, TePolygon, TeLine2D, TeRaster  Exportação dos desenhos em memória: PNG ou JPEG  TerraManager:  Conexão com Bancos de Dados  Desenho de Temas  Localização de objetos  Estado de uma aplicação de consulta  Documentação:  DOxygen código fonte

PostGIS TerraWeb? AccessMySQLOracle TerraLib – C++ TerraViewC++ TerraManager – C++ TerraX (C++) TerraASP(C++) TerraPHP (C++) (?)ASPC++PHPC++ Aplicações PHP Aplicações ASP Aplicações XXXX

TerraWeb ?  Conceito geral de desenvolvimento de aplicações Web:  PHP  ASP  Java  Phython ...  Plataforma de suporte:  TerraManager

TerraWeb: Futuro?  Melhoria do ambiente de desenvolvimento  Aperfeiçoamento do Canvas:  Uso de símbolos  Cache Geográfica:  Servidor  Protocolos de comunicação do TerraWeb:  WMS, WFS, WLS...  Documentação:  Guia do usuário TerraWeb  Guia do desenvolvedor TerraWeb