Defesa          Aluno: Filipe Aguilar SantanaOrientadora: Profª Msc.Giovana Angélica Ros Miola                     07/2011
Agenda Contextualização Objetivos Justificativa Materiais e Métodos Revisão Bibliográfica Desenvolvimento Considera...
Contextualização Sistemas de Informação   Por que?   Como são desenvolvidos?   Tipos SIG (Sistemas de Informações Geo...
Objetivos Sistema de Informação  Web    Realização de consultas        tipos de produção         agrícola        ativi...
Justificativa Falta de informatização de dados rurais Agilidade na pesquisa de dados Facilidade visual para interpretaç...
Materiais Eclipse GeoServer Tomcat PostgreSQL PostGIS DBDesigner               6
Métodos Método dedutivo Pesquisa   Aplicada   Qualitativa   Exploratória                    7
Revisão Bibliográfica Redes Java Java EE Frameworks Java Sistemas de Banco de Dados Geoprocessamento Ambiente de De...
Redes Internet   Como é formada?   LAN/WAN   TCP/IP WWW   HTML/HTTP   Arquitetura Cliente/Servidor                 ...
Java Sun Objetivo inicial Java e a WWW Características Princípios da POO Edições                      10
Java EE Aplicação Arquitetura Multicamadas Formada de Componentes   Servlet   JSP Contêiner   Tomcat               ...
Frameworks Java Definição Java Server Faces   MVC   Componentes Personalizados. Hibernate   ORM x JDBC Spring   Ap...
Sistemas de Banco de Dados SGDB SQL PostgreSQL   Livre   Compatibilidade   Capacidade de armazenamento   PostGIS   ...
Geoprocessamento GPS OCG(Open Geoespacial Consortium) GeoServer OpenLayers + OL4JSF CQL SDL Shape Sistema de Proje...
GPS Sistema de Posicionamento Global Função Tipos                                     15
OGC Consórcio Geoespacial Aberto Função                                 16
GeoServer Servidor OGC             17
OpenLayers + OL4JSF                      18
OpenLayers + OL4JSF                      19
OpenLayers + OL4JSF                      20
OpenLayers + OL4JSF                      21
CQL Linguagem de Consulta Contextual OGC Filtros   Comparações, texto, nulo, tempo, relacionamentos    espaciais, e ma...
CQL      23
CQL      24
SDL GeoServer CSS das layers   pontos, linhas, textos, cor.... Temas                                      25
SDL      26
SDL      27
Shape Geometrias: pontos, linhas, polígonos.                                           28
Sistema de Projeção Função Superfície e Mapa. UTM                       29
Sistemas Geodésico de Referência Função SIRGAS 2000 SAD 69                               30
Ambiente de Desenvolvimento Eclipse   Portável   Flexível   WTP(Web Tools Platform)                              31
Desenvolvimento Coleta dos vértices das propriedades e dados  censitários Modelagem dos dados Conversão dos arquivos .s...
Coleta dos vértices daspropriedades                          33
Coleta dos dados censitários                               34
Modelagem dos dados Modelagem de dados no DBDesigner com base  no questionário rural.                                    ...
Conversão dos arquivos .shp para.sql Coleta de dados nas propriedades com GPS. Criação dos arquivos .shp Conversão com ...
Instalação e configuração Postgree Postgis                                    37
Instalação e configuração Postgree Postgis                                    38
Instalação e configuração Postgree Postgis Criação do banco de dados (template postgis)                                  ...
Instalação e configuração Postgree Postgis Criação das tabelas e seqüências.                                      40
Instalação e configuração Tomcat Tomcat 7 para o Eclipse (porta: 8080) Tomcat para GeoServer (porta: 80)                ...
Instalação e configuraçãoGeoServer Deploy no Tomcat localhost > Manage App >                             42
Instalação e configuraçãoGeoServer Store PosGis. localhostgeoserver > login >                                            ...
Instalação e configuraçãoGeoServer Configuração e publicação das tabelas (layers)                                        ...
Instalação e configuraçãoGeoServer Criação e aplicação dos estilos                                    45
Instalação e configuraçãoGeoServer                            46
Instalação e configuração IDEEclipse Adicionando o servidor Tomcat.                                   47
Desenvolvimento com Java                           48
Desenvolvimento com Java Dependências   Hibernate, Spring, JSF...                                49
Desenvolvimento com Java Pacotes, classes, interfaces...                                    50
Desenvolvimento com Java Páginas web                           51
Desenvolvimento com Java JSF (primefaces)                           52
Desenvolvimento com Java Hibernate e Hibernate Validator                                    53
Desenvolvimento com Java Spring                           54
Desenvolvimento com Java Arquivos de configurações Arquivos de internacionalização Arquivo de mensagens de erros       ...
Visualização Temática -Desenvolvimento com OL4JSF Tags OL4JSF: <m:map>, <m:wmsLayer>,  <m:navigationControl>, outras...  ...
Desenvolvimento com OL4JSF CQL                             57
Sistema Web – Inserção de Dados                                  58
Visualização textual                       59
Considerações Finais Gerenciamento dados Desenvolvido com softwares livres Planejamento Finanças Visualização        ...
Trabalhos Futuros Melhoras   Consultas   Temática   Recursos hídricos   Outros...                        61
Referências   ALECRIM, E. O que é Cloud Computing (Computação nas Nuvens)? . Disponível em:    http://www.infowester.com/...
Referências   GARNETT, J.; PUMPHREY, M. GeoServer Documentation. Disponível em:    http://geoserver.org/display/GEOSDOC/D...
Referências   MOODIE, M.; MITTAL, K. Pro Apache Tomcat 6. Berkeley, CA: Apress, 2007. 325 p.   NIEMEYER, P.; KNUDSEN, J....
Upcoming SlideShare
Loading in …5
×

Desenvolvimento de um protótipo de um sistema de informaçãO web para cadastro de imóveis rurais, utilizando dados georreferenciados.

2,399 views
2,196 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,399
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Desenvolvimento de um protótipo de um sistema de informaçãO web para cadastro de imóveis rurais, utilizando dados georreferenciados.

  1. 1. Defesa Aluno: Filipe Aguilar SantanaOrientadora: Profª Msc.Giovana Angélica Ros Miola 07/2011
  2. 2. Agenda Contextualização Objetivos Justificativa Materiais e Métodos Revisão Bibliográfica Desenvolvimento Considerações Finais Trabalhos Futuros Referências 2
  3. 3. Contextualização Sistemas de Informação  Por que?  Como são desenvolvidos?  Tipos SIG (Sistemas de Informações Geográficas)  O que é?  Geoprocessamento 3
  4. 4. Objetivos Sistema de Informação Web  Realização de consultas  tipos de produção agrícola  atividade de pecuária  meios de produção  e outros serviços e questões relacionadas a meios rurais.  Visualização mapas temáticos 4
  5. 5. Justificativa Falta de informatização de dados rurais Agilidade na pesquisa de dados Facilidade visual para interpretação de dados sócio-econômicos rurais do município de Álvares Machado-SP 5
  6. 6. Materiais Eclipse GeoServer Tomcat PostgreSQL PostGIS DBDesigner 6
  7. 7. Métodos Método dedutivo Pesquisa  Aplicada  Qualitativa  Exploratória 7
  8. 8. Revisão Bibliográfica Redes Java Java EE Frameworks Java Sistemas de Banco de Dados Geoprocessamento Ambiente de Desenvolvimento 8
  9. 9. Redes Internet  Como é formada?  LAN/WAN  TCP/IP WWW  HTML/HTTP  Arquitetura Cliente/Servidor 9
  10. 10. Java Sun Objetivo inicial Java e a WWW Características Princípios da POO Edições 10
  11. 11. Java EE Aplicação Arquitetura Multicamadas Formada de Componentes  Servlet  JSP Contêiner  Tomcat 11
  12. 12. Frameworks Java Definição Java Server Faces  MVC  Componentes Personalizados. Hibernate  ORM x JDBC Spring  Apoio ao Hibernate/JPA e JSF. 12
  13. 13. Sistemas de Banco de Dados SGDB SQL PostgreSQL  Livre  Compatibilidade  Capacidade de armazenamento  PostGIS 13
  14. 14. Geoprocessamento GPS OCG(Open Geoespacial Consortium) GeoServer OpenLayers + OL4JSF CQL SDL Shape Sistema de Projeção Sistemas Geodésico de Referência 14
  15. 15. GPS Sistema de Posicionamento Global Função Tipos 15
  16. 16. OGC Consórcio Geoespacial Aberto Função 16
  17. 17. GeoServer Servidor OGC 17
  18. 18. OpenLayers + OL4JSF 18
  19. 19. OpenLayers + OL4JSF 19
  20. 20. OpenLayers + OL4JSF 20
  21. 21. OpenLayers + OL4JSF 21
  22. 22. CQL Linguagem de Consulta Contextual OGC Filtros  Comparações, texto, nulo, tempo, relacionamentos espaciais, e mais... 22
  23. 23. CQL 23
  24. 24. CQL 24
  25. 25. SDL GeoServer CSS das layers  pontos, linhas, textos, cor.... Temas 25
  26. 26. SDL 26
  27. 27. SDL 27
  28. 28. Shape Geometrias: pontos, linhas, polígonos. 28
  29. 29. Sistema de Projeção Função Superfície e Mapa. UTM 29
  30. 30. Sistemas Geodésico de Referência Função SIRGAS 2000 SAD 69 30
  31. 31. Ambiente de Desenvolvimento Eclipse  Portável  Flexível  WTP(Web Tools Platform) 31
  32. 32. Desenvolvimento Coleta dos vértices das propriedades e dados censitários Modelagem dos dados Conversão dos arquivos .shp para sql Instalação e configuração Postgre + PostGis Instalação e configuração Tomcat Instalação e configuração GeoServer Instalação e configuração da IDE Eclipse Desenvolvimento com Java Desenvolvimento com OL4JSF 32
  33. 33. Coleta dos vértices daspropriedades 33
  34. 34. Coleta dos dados censitários 34
  35. 35. Modelagem dos dados Modelagem de dados no DBDesigner com base no questionário rural. 35
  36. 36. Conversão dos arquivos .shp para.sql Coleta de dados nas propriedades com GPS. Criação dos arquivos .shp Conversão com shp2pgsql 36
  37. 37. Instalação e configuração Postgree Postgis 37
  38. 38. Instalação e configuração Postgree Postgis 38
  39. 39. Instalação e configuração Postgree Postgis Criação do banco de dados (template postgis) 39
  40. 40. Instalação e configuração Postgree Postgis Criação das tabelas e seqüências. 40
  41. 41. Instalação e configuração Tomcat Tomcat 7 para o Eclipse (porta: 8080) Tomcat para GeoServer (porta: 80) 41
  42. 42. Instalação e configuraçãoGeoServer Deploy no Tomcat localhost > Manage App > 42
  43. 43. Instalação e configuraçãoGeoServer Store PosGis. localhostgeoserver > login > 43
  44. 44. Instalação e configuraçãoGeoServer Configuração e publicação das tabelas (layers) 44
  45. 45. Instalação e configuraçãoGeoServer Criação e aplicação dos estilos 45
  46. 46. Instalação e configuraçãoGeoServer 46
  47. 47. Instalação e configuração IDEEclipse Adicionando o servidor Tomcat. 47
  48. 48. Desenvolvimento com Java 48
  49. 49. Desenvolvimento com Java Dependências  Hibernate, Spring, JSF... 49
  50. 50. Desenvolvimento com Java Pacotes, classes, interfaces... 50
  51. 51. Desenvolvimento com Java Páginas web 51
  52. 52. Desenvolvimento com Java JSF (primefaces) 52
  53. 53. Desenvolvimento com Java Hibernate e Hibernate Validator 53
  54. 54. Desenvolvimento com Java Spring 54
  55. 55. Desenvolvimento com Java Arquivos de configurações Arquivos de internacionalização Arquivo de mensagens de erros 55
  56. 56. Visualização Temática -Desenvolvimento com OL4JSF Tags OL4JSF: <m:map>, <m:wmsLayer>, <m:navigationControl>, outras... 56
  57. 57. Desenvolvimento com OL4JSF CQL 57
  58. 58. Sistema Web – Inserção de Dados 58
  59. 59. Visualização textual 59
  60. 60. Considerações Finais Gerenciamento dados Desenvolvido com softwares livres Planejamento Finanças Visualização 60
  61. 61. Trabalhos Futuros Melhoras  Consultas  Temática  Recursos hídricos  Outros... 61
  62. 62. Referências ALECRIM, E. O que é Cloud Computing (Computação nas Nuvens)? . Disponível em: http://www.infowester.com/cloudcomputing.php. Acesso em: 01 de junho de 2010. ALUR, D.; CRUPI, J.; MALKS, D. Core J2EE Patterns: Best Practices and Design Strategies. 1. ed. New York, NY: Pearson Education, Inc., 2003. 496 p. BERGSTEN, H. JavaServer Faces. Sebastopol, CA: OReilly Media, Inc., 2004. 606 p. CÂMARA, G.; DAVIS, C.; MONTEIRO, V, M, A. Introdução a Ciência da Geoinformação. Disponível em: http://www.dpi.inpe.br/gilberto/livro/introd/. Acesso em: 01 de junho de 2010. CARLSON, D. Eclipse Distilled. Upper Saddle River, NJ: Addison-Wesley Professional, 2005. 312 p. CRAWFORD, W.; FARLEY, J. Java Enterprise in a Nutshell. 3. ed. Sebastopol, CA: ORelly Media, Inc., 2006. 892 p. DAMAS, L. SQL Structured Query Language. 6. ed. Rio de janeiro, RJ: LCT – Livros Técnicos e Científicos Editora S.A., 2007. 384 p. DATE, C, J. An Introduction to Database Systems. 8. ed. New York, NY: Pearson Education, Inc., 2004. 983 p. FALKNER, J.; JONES, K. Servlets and JavaServer Pages: The J2EE Technology Web Tier. Boston, MA: Pearson Education, Inc., 2004. 784 p. FISHER, M.; ELLIS, J.; BRUCE, J. JDBC API: Tutorial and Reference. 3. ed. Santa Clara, CA: Sun Microsystems, Inc., 2003. 1280 p. 62
  63. 63. Referências GARNETT, J.; PUMPHREY, M. GeoServer Documentation. Disponível em: http://geoserver.org/display/GEOSDOC/Documentation. Acesso em: 25 de abril 2010. GEARY, D.; HORSTMANN, C. Core JavaServer Faces. Santa Clara, CA: Sun Microsystems, Inc., 2004. 637 p. GOSLING, J.; McGILTON, H. A White Paper. Disponível em: http://java.sun.com/docs/white/langenv/index.html. Acesso em: 21 de abril de 2010. GRALLA, P.; TROLLER, M. How the Internet Works. 8. ed. United States of America: Que Publishing., 2006. 432 p. HAROLD. R, E. Java Network Programming. 3. ed. Sebastopol, CA: ORelly & Associates, Inc., 2004. 706 p. HEMRAJANI, A. Agile Java Development with Spring, Hibernate and Eclipse. United States of America: Sams Publishing, 2006. 360 p. HORSTMANN, S, C.; CORNELL, G. Core Java: Fundamentals. 8. ed. Santa Clara, CA: Sun Microsystems, Inc., 2008. 784 p. KING, G.; BAUER, C. Java Persistence With Hibernate. rev. ed. Greenwich, CT: Manning Publications, 2006. 904 p. MACHACEK, J.; HARROP, R. Pro Spring. Berkeley, CA: Apress, 2005. 830 p. MILANI, A. PostgreSQL Guia Do Programador. São Paulo, SP: Novatec Editora Ltda., 2008. 392 p. 63
  64. 64. Referências MOODIE, M.; MITTAL, K. Pro Apache Tomcat 6. Berkeley, CA: Apress, 2007. 325 p. NIEMEYER, P.; KNUDSEN, J. Learning Java. 3. ed. Sebastopol, CA: OReilly Media, Inc., 2005. 976 p. OBE, R. O.; HSU, L. S. PostGIS in Action. Greenwich, early access. ed. CT: Manning Publications, 2009. 425 p. Oliveira, M, C, E. O Universo dos Frameworks Java. Disponível em: http://www.linhadecodigo.com.br/Artigo.aspx?id=758. Acesso em: 01 de junho de 2010. Opengeo. Padrões OpenGIS. Disponível em: http://www.opengeo.com.br/?q=node/30. Acesso em: 01 de junho de 2010. SCHILDT, H. Java: A Beginners Guide. 3. ed. United States of America: McGraw-Hill, 2005. 613 p. SIERRA, K.; BASHAM, B.; BATES, B. Head First Servlets and JSP. 2. ed. Sebastopol, CA: ORelly Media, Inc., 2008. 912 p. SUN MICROSYSTEMS INC. The Java EE 6 Tutorial. Disponível em: http://java.sun.com/javaee/6/docs/tutorial/doc/docinfo.html. Acesso em: 20 de abril de 2010. TANENBAUM, S, A. Redes de Computadores. 4. ed. Rio de janeiro: Campus, 2003. 955 p. TATE, A, B.; GEHTLAND, J. Better, Faster, Lighter Java. Sebastopol, CA: ORelly Media, Inc., 2004. 250 p. 64

×