terça-feira, julho 24

Tutorial: Baixando arquivos WFS - Parte II

Convertendo Arquivos

Após a conclusão da etapa anterior (baixar o arquivo gml através da ferramenta WGET), passa-se a contar com um arquivo que contém toda a geometria e tabela de atributos, relacionados com as unidades de conservação estaduais.

Para a visualização e uso destes dados dentro da estrutura do ArcGIS (sem a necessidade de se usar a extensão data interoperability), deve-se converter os dados em gml para shapefile.

Instalando FWTools

Após o download do arquivo executável no site http://fwtools.maptools.org/ deve-se efetuar a instalação. Serão instaladas duas funcionalidades, uma gráfica (OpenEV_FW) e uma para comando de texto (FWTools Shell).

Sintaxe de conversão no FWTools

O FWTools implementa as funcionalidades presentes nas bibliotecas gdal e ogr. Utilizou-se nesse tutorial o FWTools Shell para efetuar a conversão de gml para shapefile.

Para a conversão deve-se utilizar a seguinte sintaxe:
ogr2ogr -f "ESRI shapefile" <nome e endereço do arquivo shapefile que será criado> <endereço do arquivo gml >
O arquivo ucsei.gml foi salvado dentro da pasta c:\wfs, então, a sintaxe de conversão ficará da seguinte forma:
ogr2ogr -f "ESRI shapefile" c:\wfs\ucsei.shp c:\wfs\ucsei.gml
Como resultado tem-se os arquivos shapefile (shx, shp e dbf) que já estão aptos para serem visualizados no ambiente do ArcGIS.

Visualização

Os arquivos podem ser visualizados no ArcGIS conforme apresentado abaixo.

Foram convertidas para shapefile todas as entidades geométricas e suas respectivas tabelas de atributo.

Considerações

Vários órgãos estaduais e federais têm sistematicamente publicado dados na internet, sendo que, em alguns deles os dados encontram-se sob a forma de consultas WFS.

Este tutorial cobriu os principais passos para o download de arquivos do MMA e os conceitos aqui abordados podem ser usados para todos sites que implementem o protocolo WFS.

Marcadores: , , , , ,

sábado, junho 30

Tutorial: Baixando arquivos WFS - Parte I

Tutorial

O site do MMA (Ministério do Meio Ambiente) além de colocar a disposição dos usuários os serviços WMS (Web Map service), está também disponibilizando alguns serviços WFS (Web Feauture Service).

Este tutorial tem o objetivo de orientar o download de dados geográficos via WEB por meio do protocolo WFS. Este protocolo foi desenvolvido pelo consórcio Open Geospatial e serve para acesso a dados vetoriais pela internet.

Ferramentas

Neste tutorial serão baixadas as unidades de conservação disponíveis no site do MMA e convertidas para o formato shapefile da ESRI.

Para isso serão utilizadas as seguintes ferramentas:
  1. WGET para baixar os arquivos em formato GML;
  2. FWTools shell para acessar a biblioteca GDAL e converter os dados de gml para shapefile;
  3. ArcGIS para a visualização e consultas aos arquivos baixados.
Os aplicativos acima foram utilizados no sistema operacional Windows XP. Estes aplicativos encontram-se disponíveis nos seguintes endereços:
  1. WGET
  2. FWTOOLS
Deve-se criar uma pasta na partição (C: ou D:) chamada wfs (c:\wfs). Lá deverá estar presente o arquivo wget.exe.

Acessar o site do MMA

O MMA disponibilizou vários serviços WEB para dados geográficos. Dentre estes, se destacam a disponibilidade de dados sobre áreas de conservação ambiental e áreas indígenas.

Os dados podem ser acessados pelo seguinte endereço: Web service MMA

Após o acesso ao site, deve-se ir à barra de tarefas no lado esquerdo e selecionar escolher serviço.


A figura abaixo exemplifica os vários serviços disponibilizados pelo site do MMA.

Os dados que serão acessados por este tutorial correspondem ao serviço selecionado abaixo.

Quando se clica no link de unidade de conservação, o serviço apresenta uma listagem de todos os temas disponíveis. Estes temas encontram-se disponíveis no protocolo WMS e WFS. Abaixo observa-se os três primeiros temas listados:

Efetuar as chamadas WFS

Deve-se identificar o endereço http do serviço relacionado as áreas de conservação. Para isso, após a execução dos passos acima, retorna-se a chamada escolher serviço (barra de tarefas do lado esquerdo).

Como resultado, tem-se na tela o endereço http do serviço:

http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/
ucs.map&


A especificação OpenGIS Web Feature Service (WFS) define um serviço para que clientes possam recuperar objetos (features ou vetores) espaciais em formato GML de servidores WFS. O serviço pode ser implementado pelo servidor em duas versões: básica, onde apenas operações de consulta ficam disponíveis, ou transacional, que implementa o serviço completo, que inclui operações de inserção, exclusão, atualização, consulta de objetos (features) geográficos.

As seguintes operações são definidas para o serviço:
  • getCapabilities: descreve as características do servidor;
  • describeFeatureType: descreve a estrutura dos tipos de objeto que podem ser servidos;
  • getFeature: retorna instâncias dos objetos disponíveis na base de dados. O cliente pode selecionar quais objetos deseja por critérios espaciais ou não;
  • transaction: utilizado para a execução de operações de modificação dos objetos (inserção, exclusão e atualização);
  • lockFeature: bloqueia uma ou mais instâncias durante uma transação.
Através da sintaxe getCapabilites obtém-se uma lista de todos os temas disponíveis no serviço. Dentro do internet explore pode-se conseguir esta listagem utilizando-se o seguinte comando:

http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/
ucs.map&service=WFS&version=1.1.1&request=getcapabilities&


Abaixo é apresentado o resultado do comando, dando-se destaque ao corpo da mensagem que faz referência as feições disponíveis.

Como exemplificado acima, têm-se disponível as seguintes feições: 1) ucsef – unidades de conservação federais e estaduais (dados preliminares); 2) ucsfi - unidades de conservação federais de proteção integral (dados preliminares); 3) ucsfu - unidades de conservação federais de uso sustentável (dados preliminares); e 4) ucsei - unidades de conservação estaduais de proteção integral (dados preliminares).

Para acesso aos dados sobre a geometria e tabela de atributo das feições acima, deve-se executar o seguinte comando onde o arquivo wget.exe encontra-se. Dentro do prompt do DOS (INICIAR -> EXECUTAR -> CMD) deve-se ir até a pastas c:\WFS e executar o serguinte comando.
wget.exe -O ucsei.gml
“http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/
webservices/ucs.map&service=WFS&version=1.1.1&
request=getfeature&typename=ucsei&”
O parâmetro -O grava o resultado da requisição como um arquivo gml, como no exemplo acima ucsei.gml.
-O, --output-document=FILE (write documents to a file)
Como resultado da chamada acima, tem-se disponível todos os dados referentes à feição ucsei (unidades de conservação estaduais de proteção integral (dados preliminares). A consulta gera como resultado um arquivo gml que é interpretado pelo Internet Explorer e é apresentado conforme exemplificado abaixo.

Marcadores: , , , , ,

sexta-feira, maio 19

Importação de annotation de arquivos CAD - Parte II

By Rafhael Bussolo
5º Passo: Acesse a caixa de diálogo Join Data, através do menu de contexto, opção Join and Relates, opção Join. Faça a configuração que é mostrada na figura a seguir.

6º Passo: Será criado um novo arquivo que é resultado da união das duas feições. Observe as duas figuras a seguir, antes e depois da união. Note que na figura antes da união temos apenas uma coluna chamada Text, além das colunas padrões do arquivo shapefile. Já na figura depois da união, note que aparecem várias colunas. Estas colunas são da união da feição Annotation. Note também que existe uma coluna Text_1. Nessa coluna você irá encontrar a informação de annotation que você precisa. Na maioria dos casos a annotation será incluida sempre nessa coluna, porém, é recomendável verificar nas outras também.

Tabela de atributos antes da união.
Tabela de atributos depois da união.
7º Passo: O seu arquivo shapefile está pronto para ser trabalhado. Agora já é possível configurar o sistema de coordenadas.

Espero que esse tutorial possa ajudar a compreender melhor as uniões e os relacionamentos que podemos fazer com o ArcGIS.

Caso tenha alguma dúvida mande uma mensagem para Rafhael Bussolo. Lembre-se que a sua dúvida poderá ser a mesma de outro amigo e dessa forma concentramos as respostas para melhorar o tutorial, certo!!??

Marcadores: ,

terça-feira, maio 16

Importação de annotation de arquivos CAD - Parte I

Esse post foi uma contribuição do Rafhael Bussolo do FórumGIS. Muito obrigado por este tutorial! Enquanto isso estou em pleno processo de entrevista com James Fee do Spatially Adjusted.

By Rafhael Bussolo
Nesse tutorial veremos como é possível importar informações de anotação (annotation) de arquivos CAD para arquivos shapefile. Esse processo de importação também é válido para importar annotation para geodatabases.

1º Passo: Certifique-se de que as informações annotation estejam contidas nos polígonos de sua referência. Caso existam anotações fora dos polígonos a importação poderá ser comprometida. Certifique-se também de que não haja nenhuma outra anotação como: títulos, legendas, etc.

2º Passo: Abra o arquivo CAD no ArcMap. Para ganhar tempo e manter o trabalho limpo, abra apenas a feição que contém a informação de polígono, linha e annotation. Verifique se todos os polígonos estão aparecendo, pois eles podem não terem sido fechados no arquivo de origem e assim, o ArcGIS não entenderá ele como polígono e consequentemente não o desenhará.

3º Passo: Exporte a feição polygon para shapefile através da opção Export Data.
Importante: não mexa na configuração do sistema de coordenadas depois de criar o shapefile. Esse processo tem como base o relacionamento espacial, você não consegue relacionar uma feição sem coordenadas com outra com coordenadas.

4º Passo: Através do menu Join and Relates, opção Join, você fará o relacionamento entre as feições. Antes, verifique a tabela de atributos do shapefile criado, apague algumas colunas para facilitar o trabalho posteriormente. Tome cuidado para não apagar colunas que você poderá necessitar.

Marcadores: ,

segunda-feira, abril 17

Editing in ArcGIS 9: Tips and Tricks II

Eu já fiz a minha inscrição para este curso. A Direction Magazine acaba de divulgar o Seminário de Treinamento Gratuito e on-line da ESRI (Free Live Training Seminar).

Este treinamento está previsto para ocorrer no dia 27 de abril em três horários: as 13:00, 15:00 e 19:00 (horário de Brasília). Os horários podem ser observados no link: Live Training Seminars.

Na página do treinamento eles disponibilizaram um pequeno resumo sobre este seminário:
ArcGIS Desktop has a wide variety of tools and commands to edit and manipulate data. Following the original Editing in ArcGIS 9: Tips and Tricks, this training seminar will provide even more ways to work with editing tools to construct vector geometry. The presenter will explore common editing challenges in ArcMap, then reveal and demonstrate their solutions. This seminar will highlight tips and tricks for working with sketches and subdividing lines.
O ArcGIS Desktop tem uma larga variedade de ferramentas e comandos para a edição e manipulação de dados. Seguindo o treinamento original ArcGIS 9: Tips and Tricks, este seminário de treinamento fornecerá alguns meios de se trabalhar com as ferramentas de edição para construir geometrias vetoriais. O apresentador explorará os desafios comuns de edição no ArcMAP, para então revelar e demonstrar suas soluções. Este seminário destacará dicas e truques para se trabalhar com sketches (no ArcMAP isso significa qualquer shape que represente uma feição geométrica) e subdividir linhas.
Para os esquecido! A ESRI tem um serviço de lembrete, basta clicar em e-mail me a reminder na página principal do seminário.

Marcadores: , ,

segunda-feira, março 6

Tutorial de ArcGIS

Um tutorial sobre o ArcGIS foi desenvolvido pelo geólogo Rodrigo Nóbrega e está disponível gratuitamente na WEB.

Meu primeiro contato com Rodrigo foi ao final de 1999 e início de 2000. Neste período ele foi consultor de um projeto executado pela empresa Geoexplore e também foi o instrutor de um curso de introdução ao processamento digital de imagens. Em 2004 me encontrei com ele novamente. Ele já era aluno do doutorado da FACOM (Faculdade de Comunicação da Universidade Federal da Bahia) e estava desenvolvendo um projeto relacionado com cibercultura e cibergeografia.

Nesse período eu tive contato com o Tutorial de ArcGIS desenvolvido por ele. É um material de excelente qualidade para os iniciantes e mesmo para alguns já iniciados. Algumas animações em flash estão disponíveis e são bem didáticas, como, por exemplo, as animações que nos mostra como utilizar a ferramenta georeferencing tools para georreferenciar imagens no ArcGIS (1, 2, 3, 4, 5 e 6).

Para os nossos amigos de língua espanhola, uma versão do tutorial em espanhol encontra-se disponível. Visitem o site que é muito interessante!

Marcadores: ,

quinta-feira, fevereiro 23

ESRI BUG (CQ00252943)

Ano passado eu tive que interpolar uns dados para gerar um modelo numérico e vi que na estrutura do ArcGIS 9 alguns interpoladores foram adicionados. O principal deles, para quem vai trabalhar com geotecnia ou hidrologia, é o interpolador chamado Topo to Raster.
Interpolation —There are two new tools for interpolation in ArcGIS 9 Spatial Analyst Natural Neighbors and Topo To Raster. Natural Neighbors is an interpolation technique that has been part of ArcGIS 3D Analyst and is very useful for creating a simple surface that reflects your actual data values. It is unique in that it uses linear interpolation between observation points and will, therefore, not create artificial peaks and valleys in your data. It is great for making an initial surface to see what your data looks like before moving on to more advanced techniques. Topo to Raster is a specialized interpolation tool designed to create hydrologically correct elevation surfaces for use in the hydrology tools described above. For ArcInfo Workstation users, this is an updated version of the TopoGrid command, based on ANUDEM.
Link: ESRI New or Improved Analysis Tools
Este interpolador tem origem no módulo TopoGrid do ArcInfo e usa o algoritmo desenvolvido pelo Centre for Resource and Environmental Studies (CRES) da Australian National University.

Todas as vezes que eu tentava rodar o Topo to Raster ele derrubava meu ArcGIS. Muito estranho! Entrei no fórum da ESRI (Link:ArcGIS Desktop) e postei algumas mensagens até descobrir que a minha versão tem um BUG. O fato é que o ArcGIS 9 tem um problema de configurações regionais quando roda no Windows XP em português.

A solução, conforme a figura abaixo (click para aumentar), é que toda vez que eu for utilizar os interpoladores, terei que mudar as minhas opções regionais de Português (Brasil) para Inglês (Estados Unidos). A este BUG foi dado o código CQ00252943.

Marcadores: ,

terça-feira, fevereiro 14

ESRI FREE Training Seminars and Workshops

A ESRI está oferecendo seminários de treinamento e workshops em vários temas (Link:Training Seminars). Dentre eles destacam-se:

  • Editing in ArcGIS 9: Tips and Tricks
  • Geoprocessing CAD Data with ArcGIS
  • Geoprocessing Using ModelBuilder
  • Introduction to ArcGIS Data Models
  • Introduction to ArcWeb Services
  • Understanding Spatial Statistics in ArcGIS 9
  • Introduction to ArcGIS for Developers
O que é mais interessante para os técnicos é que a maioria deles é FREE. Para participar destes treinamentos é necessária a criação de uma conta de usuário.

Eu testei o demo para checar minha conexão e o que eu vi me deixou muito animado. Estou planejando dedicar algumas noites para aprimorar meus conhecimentos sobre a plataforma ESRI.

Marcadores: , ,