Geoprocessamento livre na web com openlayers e cake php

8
Geoprocessamento livre na web com Geoprocessamento livre na web com CakePHP e OpenLayers CakePHP e OpenLayers Benício Ribeiro Analista de Sistemas

Transcript of Geoprocessamento livre na web com openlayers e cake php

Page 1: Geoprocessamento livre na web com openlayers e cake php

Geoprocessamento livre na web com Geoprocessamento livre na web com CakePHP e OpenLayersCakePHP e OpenLayers

Benício RibeiroAnalista de Sistemas

Page 2: Geoprocessamento livre na web com openlayers e cake php

● É um framework open source de desenvolvimento rápido para PHP.

● Possui inúmeras implementações que auxiliam no desenvolvimento de  aplicações robustas sem perda de tempo.●  Seguindo  as  convenções  do  framework,  reduz  o  custo  do desenvolvimento  e  a  quantidade  de  código  a  ser  escrito  pelo desenvolvedor.

O que é ?O que é ?

Sobre o CakePHPSobre o CakePHP

Page 3: Geoprocessamento livre na web com openlayers e cake php

Sobre o CakePHPSobre o CakePHP

● Fundamenta­se em design patterns (padrões de projetos) que são muito  utéis  para  resolver  problemas  de  modelagem  de  projetos  se usados de forma adequada.

Por quê usar ?Por quê usar ?

● Usa o padrão MVC  (Model, View, Controller)  que  é  o mais usado em  arquiteturas  web  e  tem  por  finalidade  separar  as  tarefas  de acesso aos dados e lógica de negócio,  lógica de apresentação e de interação com o utilizador.

Page 4: Geoprocessamento livre na web com openlayers e cake php

Sobre o CakePHPSobre o CakePHP

● Compatível com as versões 4 e 5 do PHP;

VantagensVantagens

● CRUD embutido;● Scaffolding;● Arquitetura MVC;● Validação de entrada de dados;● Esquema de templates;● Suporte a internacionalização;

Page 5: Geoprocessamento livre na web com openlayers e cake php

Sobre o CakePHPSobre o CakePHP

● Requer uma quantidade maior de tempo na modelagem;

DesvantagensDesvantagens

● Não é aconselhável pra pequenas aplicações;● Exige um certo grau de padronização no banco de dados.● Exige uma certa organização nos diretórios.

● Comunidade ativa;● Flexibilidade e extensibilidade

Page 6: Geoprocessamento livre na web com openlayers e cake php

Sobre o OpenLayersSobre o OpenLayers

● É uma biblioteca livre em JavaScript para exibir os dados do mapa sem dependências do lado do servidor.

ConceitoConceito

● Ele fornece funcionalidades para criar mapas na web oferecendo as funções básicas para disponibilizar seus dados espaciais.

Page 7: Geoprocessamento livre na web com openlayers e cake php

Sobre o OpenLayersSobre o OpenLayers

HistóricoHistórico●  Ele  foi  criado  pela  MetaCarta  depois  do  O’Reilly  Where  2.0 Conference  em  junho  de  2005,  e  sua  primeira  versão  released  foi disponibilizada em junho de 2006 antes do Where 2.0 Conference. A MetaCarta  é  a  principal  empresa  envolvida  com  o  OpenLayers dando suporte e gerenciando o projeto. Desde novembro de 2007 o OpenLayers  virou  um  projeto  da  OSGeo  (Open  Source  Geospatial Foundation).

Page 8: Geoprocessamento livre na web com openlayers e cake php

Benício [email protected]

(71) 9152­5605

Obrigado!Obrigado!