====== Sig e Internet ====== ===== Objetivos ===== Fornecer ao aluno uma introdução sólida às tecnologias utilizadas na Internet para a distribuição e difusão de dados geográficos. Em especial o curso examina as tecnologias de servidores de mapas, linguagens de marcação e linguagens de programação voltadas para a Internet. ===== Ementa ===== Visão geral do uso da Internet e suas tecnologias na Geomática. Apresentação do servidor de mapas. Linguagem de marcação. Linguagem Script. Linguagem Script para servidores. Acesso a Banco de dados. Desenvolvimento de servidor de mapas utilizando as tecnologias estudadas. ===== Calendário 2009/1 ===== ^Aula ^Data ^Assunto| ^ 1|15/04/09 |Apresentação e Introduçãox| ^ 2|29/04/09 | Internet Básica e Estratégias Cliente-Servidor para SigWeb| ^ 3|06/05/09 | Programação para Estrutura Cliente-Servidor / Mapserver (Mapas Estáticos)| ^ 4|13/05/09 | Seminários | ^ 5|20/05/09 | Seminários e Prática com Mapfiles | ^ 6|27/05/09 | Prática com Mapfile | ^ 7|03/06/09 | HTML, XHTML e XML com Mapserver| ^ 8|10/06/09 | SemináriosMapserver (Mapas Interativos)| ^ 9|17/06/09 | Seminários Prática com Mapas Interativos | ^ 10|24/06/09 | Mapas Através de Web Services - Teoria e Prática | ^ 11|01/07/09 | Bancos Dados - PostGIS | ^ 12|08/07/09 | Prática com PostGIS | ^ 13|15/07/09 | Prática Geral e Seminários | ^ 14|22/07/09 | MapScript e Seminários | ^ 15|29/07/09 | Prática com Mapscript e Seminários | ===== Material Didático ===== - Módulo 1 - [[sigweb:Apresentacao|1.1 Apresentação]], [[sigweb:Introducao|1.2 Introdução]] [[Internet Básica|1.3 Internet Básica]] - Módulo 2 {{2.1-estrategias_cliente-servidor_para_sigweb.ppt|Estratégias Cliente-Servidor para SIGWeb}}, {{2.2-programacao_para_estrutura_cliente-servidor.ppt|Programação para Estrutura Cliente-Servidor}} - Módulo 3 {{:sigweb:3-1-fazermapas.pdf|3.1-Fazer Mapas}}{{:sigweb:3-2-softwarelivre.pdf|3.2-Software Livre}}{{:sigweb:3-3-opengis.pdf|3.3-OpenGIS}}{{:sigweb:3-4-mapserver-introducao.pdf|3.4-Introdução ao Mapserver}} - Módulo 4 {{:sigweb:4.1-pratica_mapserver_utilitarios.pdf|Prática com Utilitários do Mapserver}},4.2 [[Prática do Mapfile]](em {{:4.2-pratica_mapserver_mapfile.pdf|pdf}}) - Módulo 5 [[Html, XHTML e XML]]{{5.1-html_basico.ppt|Html, XHTML e XML}} - Módulo 6 {{6-mapas_na_web_com_mapserver.ppt|Mapas na Web com Mapserver}}, {{proj4-epsg-with-42xxx.zip|Projeções EPSG}},Exemplo {{mapfiles6.1.tar.gz|6.1}} - Módulo 7 [[Material Complementar Aula 7]] - Módulo 8 - {{:sigweb:8-webservices.pdf|8 - WebServices}}, [[Material Complementar Aula 8]] {{mapfiles8.tar.gz|Mapfiles 8.1 8.2 8.3 8.4}} - Módulo 9 {{9-postgis.pdf|Introdução ao PostGIS}} - Módulo 10 {{10-mapscript.pdf|MapScript e PERL}} {{10.1-hello.tar.gz|Hello.pl}}{{exemplo.tar.gz|Exemplo em PERL}} ===== Temas para Seminários ===== Os seminários devem ser organizados como surveys sobre o assunto. Os seminários são individuais, exceto indicação contrária. - Uso de SigWeb no Ministério do Meio Ambiente (Wesley) - Criação de um SigWeb para disponibilizar dados de cartografia aeronáutica. (Cristiane) - SigWeb e Estrutura de dados vetoriais (Rafael)(1/7) - Mapa da Loucura do Funcionalismo Estadual do Rio de Janeiro (Marco Antonio) - SigWeb para gestão da baia de Guanabara (Patrícia) - Mapeamento Participativo na Gestão da baia de Guanabara(Jamel)(1/7) - Mapeamento Escolar Estadual: identificação de áreas para novas unidades - inclusão social. (Elaine). - SigWeb no Monitoramento Agrometeorológico (Ubiratan) - Sem Título (Claudio) (1/7) - Mapeamento das regiões Turísticas do Jalapão (Eduardo) (1/7) [[Artigos para Seminários]] ===== Links Interessantes ===== - [[http://mapserver.gis.umn.edu|MapSever]] - [[http://www.sonoma.edu/geography/resources/mapscale.htm|Tutorial sobre escalas em mapas]] - [[http://www.progonos.com/furuti/MapProj/Normal/TOC/cartTOC.html|Texto sobre projeções]] - [[http://maps.dnr.state.mn.us/mapserver_demos/workshop.zip|Dados de demonstração para o Mapserver]] - [[http://fwtools.maptools.org/|FWTools]] - [[http://ftp.intevation.de/freegis/worlddata/freegis_worlddata-0.1_simpl.tar.gz|Free World Data]] - [[http://www.icmc.usp.br/ensino/material/html/|Tutorial sobre HTML]] - [[http://www.w3schools.com/css/|Tutorial do W3C sobre CSS]] - [[http://www.postgresql.org/|Site do PostgreSQL]] - [[http://www.webgis.com.br/postgis/|Manual do PostGis em Português]] - [[http://www.stambouliote.de/projects/howto_postgis.html|How to do PostGIS]] - [[http://www.geocities.com/CollegePark/Union/3590/pt-cathedral-bazaar.html|Livro online: A Catedral e o Bazar, de Eric Raymond, sobre desenvolvimento em Software Livre.]] - [[http://www.warriorsofthe.net/|Vídeo sobre Internet e Protocolo TCP/IP]] ===== Bibliografia ===== - Mitchell, T., **Web Mapping Illustrated : Using Open Source GIS Toolkits**, O'Reilly Media, Inc. 2005. - Kropla B., **Beginning MapServer: Open Source GIS Development (Expert's Voice in Open Source)**. Apress, 2005 - Sklar D., **Learning PHP 5**, O'Reilly Media, Inc. 2005 - Worsley, J. C. , Drake, J. D., **Practical PostgreSQL**, O'Reilly Media, Inc., 2002. - Marchal, B., **XML by Example**, Que, Indianapolis, Indiana, 1999.