Your SlideShare is downloading. ×

Desenvolvimento de aplicações geográficas utilizando Django/Geodjango

402

Published on

Apresentação de TCC do Curso de Sistemas de Informação da UNIMONTES.

Apresentação de TCC do Curso de Sistemas de Informação da UNIMONTES.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
402
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Desenvolvimento de aplicações geográficas utilizando o Django/GeoDjango Acadêmico: Rafael Chagas Barbosa Orientador: Eduardo Diniz Amaral Co-Orientadora: Patrícia Takaki Neves UNIVERSIDADE ESTADUAL DE MONTES CLAROS Centro de Ciências Exatas e Tecnológicas Curso de Sistemas de Informação
  • 2. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Justificativa; • Problematização do tema; • Objetivos (Geral e Específicos); • Metodologia; • Fundamentação teórica; • Desenvolvimento; • Resultados obtidos; • Considerações Finais. ROTEIRO
  • 3. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Necessidade de desenvolver aplicações geográficas em períodos curtos, mantendo os requisitos de qualidade e segurança. JUSTIFICATIVA
  • 4. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • É possível desenvolver aplicações geográficas utilizando o framework Django? PROBLEMATIZAÇÃO DO TEMA
  • 5. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Objetivo geral:  Demonstrar a viabilidade do desenvolvimento de aplicações geográficas utilizando o Django. OBJETIVOS
  • 6. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Objetivo específicos:  Estudar a linguagem de programação Python;  Estudar o framework Django;  Estudar a API do Google Maps,  Estudar a extensão espacial PostGIS;  Desenvolver uma aplicação demo. OBJETIVOS
  • 7. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Revisão de literatura; • Desenvolvimento de uma aplicação de demonstração; • Análise da aplicação desenvolvida. METODOLOGIA
  • 8. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Sistemas de Informação Geográfica; • Desenvolvimento web; • Linguagem Python; • Django; • Geodjango; • API do Google Maps; • PostGIS; FUNDAMENTAÇÃO TEÓRICA
  • 9. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Python:  Interativa;  Interpretada;  Alto nível;  Orientada a objetos;  Multi-paradigma;  Tipagem dinâmica; FUNDAMENTAÇÃO TEÓRICA
  • 10. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Django:  Arquitetura MVC;  URL Dispatcher;  Área administrativa;  ORM - Mapeador Objeto-Relacional;  Filosofia Não se repita (Don’t Repeat Yourself, DRY);  Possui um gerenciamento de autenticação de usuários e controle de permissões. FUNDAMENTAÇÃO TEÓRICA
  • 11. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • GeoDjango:  O modelo do Django é estendido para aceitar tipos de dados geoespaciais;  Extensões para o ORM do Django para consultar e manipular dados espaciais;  Edição de campos geométricos dentro da área administrativa nativa do Django. FUNDAMENTAÇÃO TEÓRICA
  • 12. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Tecnologias escolhidas:  API do Google Maps - versão 3;  Django - versão 1.3;  PostgreSQL - versão 9.1.3;  Extensão espacial PostGIS - versão 1.5.2. DESENVOLVIMENTO
  • 13. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com DESENVOLVIMENTO Figura 1 - Arquitetura de uma aplicação geográfica com GeoDjango. Fonte: Adaptado de BRONN (2008)
  • 14. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com Vídeo: RESULTADOS OBTIDOS
  • 15. Desenvolvimento de aplicações geográficas utilizando Django/GeoDjango Rafael Chagas rafa15chagas@gmail.com • Conclusão • Trabalhos futuros CONSIDERAÇÕES FINAIS
  • 16. OBRIGADO Rafael Chagas rafa15chagas@gmail.com @rafaelchagasb

×