Trabalho Final da Disciplina CIC345 GEOPROCESSAMENTO Prof. Tiago Garcia de Senna Carneiro Departamento de Computação Universidade Federal de Ouro Preto - Cursos - Ciência da Computação Engenharia Ambiental Engenharia Geológica Ouro Preto, 16 de junho de 2009 Este trabalho consta de um projeto de Geoprocessamento que deverá demonstrar a capacidade do aluno em utilizar a tecnologia de SIG. O trabalho deverá consistir num estudo que envolva entrada de dados, análise espacial e produção de mapas. 1. Objetivo Este trabalho tem como objetivo o desenvolvimento de um banco de dados geográfico (BDGeo) para o município de Ouro Preto, MG. Este BDGeo servirá com fonte de dados para muitos dos Sistemas de Informação Geográfica (SIG) que serão desenvolvidos para o município, entre eles SIG para gestão do sistema de esgoto, SIG para desenvolvimento turístico, SIG para gestão de segurança publica, etc. Assim, o banco BDGeo deve conter informações sobre os limites políticos definidos para o município, sobre o relevo do município, sobre a estradas de acesso ao município, sobre os setores censitários definidos pelo IBGE, além de conter imagens de satélites que permitam visualizar a cobertura do solo na região do município. Principalmente, para o desenvolvimento de qualquer desses SIGs é necessário realizar a geocodificação de dados a respeito do fenômeno em estudo. Por exemplo, na gestão da saúde pública é necessário geocodificar ocorrência de doenças, e na gestão da segurança pública é preciso geocodificar eventos criminais. Portanto, é necessário o BDGeo a ser construído contenha, para cada trecho de rua, os seguintes atributos associados: nome da rua, menor e maior número do seu lado direto, e menor e maior número do lado esquerdo. Neste trabalho, o banco de dados BDGeo deverá ser avaliado através de um estudo de caso, no qual deverão ser geocodificados os dados FICTICIOS sobre a criminalidade no município. Estes dados estão contidos no arquivo CrimesFicticios.csv que acompanha esse enunciado. Futuramente, o banco de dados BDGeo será utilizado para verificar se a distribuição espacial das ocorrências criminais está relacionada com alguma condicionante sócio-ambiental como, por exemplo, há maior incidências de crimes em regiões periféricas ou há maior incidência de crimes em regiões onde a população possui pior condição econômica?. 2. Area de Estudo: Este trabalho será realizado no Município de Ouro Preto, somente para os setores censitários ilustrados na figura 1. A figuras 2 apresenta a identificação dos setores.
Figura 1. Município de Ouro Preto: setores censitário considerados nesse trabalho. Figura 2. Município de Ouro Preto: identificação dos setores censitários. 3. Resultados Esperados Os seguintes produtos devem ser entregues com resultado deste trabalho: Apresentação Oral (AO) - a ser entregue em formato digital. Relatório técnico (RT) - a ser entregue em formato digital e impresso.o RT deve ter o seguinte conteúdo: - Introdução - Objetivo: - Materiais e Métodos: - Materiais: Descrição dos programas e dados utilizados na execução do trabalho. - Métodos: Descrição das etapas ou atividades realizadas neste trabalho, apresentadas na ordem em que foram executadas.
trabalho - Projeto DBGeo: O modelo OMT-G do banco que ele desenvolvido no - Resultados Obtidos: - Referências: O Banco de Dados digital implementado no programa Spring (BD) 4. Equipes de trabalho Duplas Aluno1 Aluno2 Setor 1 Virgilio Vita Caio Soares 16 2 Hernan Gomes Gustavo Curiel 14 3 Hugo Rezende Romi Matos 15 4 Arueli Rúbia Juliana Silmara 31 5 Caroline Zanetti Sarah Luiza 32 6 Roberta Campelo Juliana Miranda 29 7 Adriana Cabral Brunno 36 8 Aline Queiroz Ana Paula Parada 37 9 Marielly Vieira Karen Leite 38 Tabela 1. Tabela de atribuição de responsabilidades: aluno por setor censitário. AS DUPLAS TÊM ATË A PROXIMA SEMANA PARA NEGOCIAR COMIGO OS SETORES QUE LHES SERÁ ATRIBUIDO (isso pode ser feito por e-mail). Os alunos serão divididos em grupos de 2 (dois e não mais) estudantes. A cada grupo será atribuído um setor censitário do município de Ouro Preto, como mostra a Tabela 1. Abordagem sugerida Para avaliar a distribuição espacial dos crimes FICTICIOS ocorridos no município de Ouro Preto, será necessário a geocodificação dados criminais contidos no arquivo CrimesFicticios.csv que acompanha esse enunciado. Este trabalho deve ser desenvolvido pelo uso do sistema Spring. O banco BDGeo deverá conter um plano de informação do tipo REDE onde cada trecho de rua é representado por uma LINHA e possui os seguintes atributos associados: nome da rua, menor e maior número de logradouro na trecho da rua. Vc poderá encontrar uma boa explicação sobre o algoritmo utilizado para a geocodificação de endereços no Spring e no TerraView em: http://www.professores.uff.br/cristiane/estudodirigido/manual.htm#geocode Informação sobre a criação e associação de objetos-espaciais, assim como informações sobre como geocodificar os dados provenientes de uma tabela armazena em arquivo texto (*.csv) ou DBF (*.dbf) podem ser encontradas no HELP do programa Spring: file:///c:/arquivos%20de%20programas/spring433_port/helpport/edobje.htm file:///c:/arquivos%20de%20programas/spring433_port/helpport/geoaddress.htm file:///c:/arquivos%20de%20programas/spring433_port/helpport/propobj.htm Além disso, para que os dados que serão geocodificados possam ser relacionados com outros condicionantes ambientais, faz-se necessário que o banco de dados DBGeo possua outras informações que espaciais que sobre a região. Dados como relevo, imagem de satélite, arruamento como polígonos, estão disponíveis no site da disciplina (www.terralab.ufop.br). Então, sugere-se que cada equipe de trabalho, utilizando o programa Spring 4.3.3:
1. Crie e ative o banco BDGeo. 2. Crie e ative o projeto Ouro Preto : Projeção: UTM/SAD69 Retângulo envolvente: a. Long1: o 44 0 0.00 b. Lat1: s 20 45 0.00 c. Long2: o 43 15 0.00 d. Lat2: s 20 0 0.00 3. Crie as categorias: CadastroUrbano ( cadastral) LandSat (imagem) Relevo (MNT) Rede (rede) Trecho (objeto) Temas (tematico) 4. Importe os seguintes dados disponíveis na pagina da disciplina (www.terralab.ufop.br): Cadastro Urbano i. Ruas (importar...) (entidade = linha com topologia) ii. Edifícios (importar...) (entidade = linha com topologia) iii. Setores (importar...) (entidade = linha com topologia) LandSat i. TM2 (importar TIFF/GeoTIFF...) ii. TM4 (importar TIFF/GeoTIFF...) iii. TM7 (importar TIFF/GeoTIFF...) Rede i. RuasRede (importar...) (entidade = linha com topologia) Relevo i. SRTM (importar...) (entidade = grade regular) Temas i. LimiteMunicipal (importar...) (entidade = linha com topologia) Neste ponto, o aluno terá importado todos os dados vetoriais sobre o município, mas ainda não associou objetos às geometrias (linhas que representam os trechos da rua). Como deseja-se armazenar dados sobre apenas um objeto geográfico do mundo real, isto é, trechos de rua, apenas uma categoria do tipo objeto foi criada: Trecho. 5. Criar as categorias do tipo objeto. TrechoRua i. Endereco (texto, 255) ii. Num_MIM (inteiro) iii. Num_MAX(inteiro) Após a criação da categoria Trecho e a tabela de atributos a ela associada, o aluno deve criar objetos (menu: editar > objeto...) do tipo Trecho no banco de dados. Trechos devem receber rótulos e nomes iguais iniciados pelo prefixo Trecho seguidos por o numero do trecho. Desta forma, os trechos de rua serão enumerados e identificados unicamente, por exemplo, Trecho01, Trecho02, Trecho03... O aluno deve cadastrar tantos objetos do tipo Trecho quantos forem os trechos de ruas representados geometricamente no setor censitário que foi atribuído a sua equipe.
Depois de criar os objetos do tipo Trecho o aluno deve associá-los (menu: editar > objeto...) a suas representações geométricas no plano de informação que representa a rede de ruas: RuasRede. Somente então, o aluno deverá preencher os atributos da tabela de objetos do plano de informação RuasRede. O campo Endereco deve receber o nome da rua a qual o trecho de rua pertence. Nomes de ruas devem começar com o prefixo Rua acompanhado de um numero inteiro de dois dígitos, por exemplo, Rua01, Rua02, Rua03... Trechos pertencentes a uma mesma rua terão valores iguais para este campo. Por exemplo, se os trechos Trecho01, Trecho04 e Trecho07 pertencem a rua Rua02, este será o valor do atributo Enderco desses objetos. O aluno deve supor que toda rua possui numeração mínima igual a 0 (zero) e máxima igual a 1000 (mil). O aluno deve supor que cada trecho de rua possui exatamente 100 logradouros não importando seu comprimento geométrico. Então, o primeiro trecho de uma rua receberá a numeração 0 a 100, o segundo trecho 100 a 200, o terceiro trecho 200 a 300 e assim por diante. Se a rua possui um único trecho, este trecho terá a numeração 0 a 1000. Desta forma, ruas com menos de 10 trechos não chegarão a numeração 1000, e ruas com mais de 10 trechos ultrapassarão essa numeração. Finalmente, o aluno deve realizar a geocodificação (menu: rede > geocodificacao de endereços...) dos dados contidos no arquivo CrimesFicticios.csv, que acompanha esse enunciado. O resultado dessa ação deverá dar origem a um novo plano de informação, do tipo temático e denominado crimes, que conterá um ponto para cada crime geocodificado nesse trabalho.