sábado, 8 de outubro de 2011

Primeiros passos para avaliar o GeoSan


Para iniciar a avaliação do GeoSan ou mesmo para dar os primeiros passos na utilização do GeoSan é necessário ter contato com a tecnologia Terralib do INPE. Aqui estão algumas sugestões de como fazer isso.

1. No seu AutoCAD Map, com atributos, se tiver. Se não tiver você pode utilizar um outro software livre que exporte DWG para Shape como é o caso do Spring, disponível em Português, Inglês, Francês e Espanhol. Está disponível para download no link: http://www.dpi.inpe.br/spring/

2. Faça download do Terraview no link: http://www.dpi.inpe.br/terraview/php/dow.php?body=Dow

3. Faça o tutorial do Terraview, não esquecendo de baixar os dados do tutorial que estão em Access, no link: http://www.dpi.inpe.br/terraview/php/docs.php?body=Tutorial_i

4. Crie um banco de dados geográfico novo sem branco, em Access mesmo.

5. Importe os shapes para para este banco de dados criado no Terraview. Recomendo sempre ao importar ir abrindo ou deixar aberto o Access para ir vendo o que está acontecendo no banco de dados a medida que importa cada shape. Tabelas são adicionadas, as PointsXX, LinesXX e PolygonsXX e tabelas de atributos serão criadas automaticamente, bem como as tabelas TE_layer, etc vão sendo populadas automaticamente com metadados dos mapas e projeções cartográficas. Você pode importar imagens também, se tiver. Se necessitar que cotemos o preço de imagens de satélite, fale comigo.

6. Caso possuam programadores ai na operadora, vc pode passar o as dlls Terralib e vocês conseguirão fazer uma aplicação GIS com menos de 10 linhas de programação, acessando este mapa que importou no Terraviw, o help da principal, a TeCanvas delas está no link: https://docs.google.com/a/saneamentocapacitacao.com/leaf?id=0B3nhTjX5QFrxNGFjZDUxY2ItZDMyNS00M2RhLTg0MTQtMjRmZTQ5YTg5NWVk&hl=pt_BR. Caso após fazer download deste arquivo e ele não aparecer do lado direito, no navegador selecione o arquivo com o botão direito e em Propriedades, depois na aba Geral selecione o botão abaixo com o nome Unblok ou Desbloquear e OK. É uma questão de seguranção do Windows que bloqueia este acesso ao arquivo. A instalação das dlls está disponível no link https://docs.google.com/a/saneamentocapacitacao.com/#folders/0Bw1PbGFnYLB6NTJkMGZlY2QtYzc5YS00M2U1LTk4NmQtNzIzODIxNGZmOTU1. Instale de 1 a 4. Até o TerraComponents.

Veja um exemplo de programa que faz aparecer o mapa e que você pode distribuir para toda a operadora de saneamento para que todos acessem os mapas:

Option Explicit

Private Sub Command1_Click()

'atribui os dados da conexão à string de conexão
TeCanvas1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Terralib_BD\canvas.mdb;Persist Security Info=False"

'realiza a conexão com o banco de dados
TeCanvas1.openConnection

'plota a vista
TeCanvas1.plotView

End Sub

Para um programador, se tiver, é muito simples desenvolver uma apliação personalizada. São 3 linhas de programação e o mapa aparece. Com mais uma linha você faz um comando de zoom. Com mais quatro linhas pode encontrar um consumidor. Pode inclusive fazer com que o seu software comercial imprima a OS junto com o mapa automaticamente, com estas dlls. Imagine se todas as suas OSs sairem com o mapa impresso automaticamente. Com estas dlls consegue fazer isso.

Com isso vc terá uma noção de como funciona o Terralib. Ele é a base do GeoSan, que utiliza este banco de dados.

Nenhum comentário:

Postar um comentário