12
Dados Externos e SIG: Exportação de arquivos DBF, CSV e TXT para leitura no Aplicativo SIG Parte 03 de 10 2013

Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Dados Externos e SIG: Exportação de arquivos DBF, CSV e TXT para

leitura no Aplicativo SIG

Parte 03 de 10

2013

Page 2: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Composição de um Arquivo Shapefile

A estrutura de um novo arquivo ESRI shapefile é formada por quatro arquivos essenciais:

• shp – Formato principal. Contém o tipo de geometria da feição;

• dbf – Formato dBase IV. Armazena dados na Tabela de Atributos;

• shx – Formato índice. Armazena o índice da geometria da feição;

• prj – Formato de arquivo responsável pelo Sistema de Coordenadas.

Além dos quatro formatos que compõem a estrutura do shapefile, você também pode encontrar as extensões .sbn, .sbx e .xml. Os dois primeiros são responsáveis pelo índice espacial. O arquivo .xml contém os metadados do shapefile.

Distribuição de um Arquivo Shapefile

O formato shapefile é o formato de arquivo vetorial que pode ser editado em diferentes aplicativos SIG e deve ser distribuído com seus arquivos complementares. Para compactar um arquivo shapefile no formato zip para distribuição via e-mail ou Internet ou realizar uma tarefa de backup, é preciso incluir todas as extensões que acompanham o formato de geometria SHP.

Exemplo: Para realizar um backup de um shapefile de rodovias, copie os arquivos rodovia.shp, rodovia.dbf, rodovia.shx, rodovia.prj, rodovia.sbn, rodovia.sbx e rodovia.xml.

Exemplo do método correto para distribuição de um arquivo shapefile.

O Formato de Dados DBF

É a base de dados do arquivo shapefile. Armazena dados alfanuméricos em tabela. Editores de planilha eletrônica como o Microsoft Excel e LibreOffice Calc podem editar dados externos de texto e salvar o resultado no formato dBase. O processo admite a importação/exportação de tabelas espaciais ou não espaciais para leitura/edição em aplicativos SIG como ArcGIS, gvSIG e QGIS.

Tabela Comum x Tabela Espacial

Coordenadas são os elementos que fazem a distinção entre a tabela comum e a espacial. Para enviar um cadastro para um Sistema de Informações Geográficas, todos os registros devem possuir coordenadas. Este é o critério que caracteriza um determinado dado tabular como espacialmente referenciado.

Planilha de Coordenadas para DBF

Diversos trabalhos no SIG podem ser produzidos a partir de dados cadastrais editados em planilha eletrônica. O ponto principal é verificar as coordenadas da planilha, pois todos os registros devem possuir um par de coordenadas. Com exceção do Excel, outros programas podem convertidos dados para DBF.

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 2

Page 3: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Neste tutorial, vamos utilizar alguns dados que fazem parte de um arquivo PDF gerado na Quarta Rodada de Licitações da Agência Nacional do Petróleo (ANP). Esses dados representam áreas de concessão para exploração de petróleo em parte da costa brasileira. O objetivo aqui é mapear um dos trechos a partir de coordenadas e importar essa informação para o aplicativo SIG.

Este é o link para o documento da ANP <http://goo.gl/GdvQWN> que utilizado como base para o tutorial. Serão fornecidos catorze pontos de controle para formação do bloco BM-S-3. A localização do bloco está destacada na imagem abaixo:

Você pode obter a planilha de coordenadas do campo BM-S-3 aqui: <http://goo.gl/xXzFqJ>

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 3

Page 4: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos e precisam ser convertidas para Graus Decimais. Grau Decimal é o formato de coordenadas geográficas suportado em qualquer Sistema de Informação Geográfica. Siga os procedimentos descritos no artigo anterior para converter coordenadas de Graus, minutos e segundos para graus decimais no Excel 2007/2010 e LibreOffice Calc.

• Dados Externos e SIG – Parte 02 de 10 | <http://goo.gl/31Vuug>

De posse das coordenadas do campo de petróleo BM-S-3, temos um arranjo de coordenadas sequenciais cujo posicionamento corresponde a vértices que formam uma poligonal. Nosso objetivo consiste em espacializar essas coordenadas para o SIG e completar essa área de interesse.

Com as coordenadas em graus decimais, podemos exportar os dados para o SIG.

Exportar Planilha para o SIG

Alguns formatos de dados são estratégicos. Os formatos DBF, CSV e TXT são utilizados com uma frequência maior. Todos os formatos utilizam tabulação, vírgula ou ponto e vírgula como delimitadores de campo.

Microsoft Excel 2007: Exportar Planilha para DBF

A partir da versão 2007 do programa, o formato de arquivo DBF foi removido do Microsoft Excel, impossibilitando a criação de arquivos nesse formato. Usuários da versão 2007 podem contornar esse problema instalando um complemento Open Source conhecido como ExceltoDBF.

Site do Programa: http://exceltodbf.sourceforge.net/index.html

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 4

Page 5: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

A instalação desse complemento é exclusiva para o Excel 2007. Faça o download do programa e instale o aplicativo. Execute o Excel 2007 e abra a planilha com as coordenadas – nos testes que realizei no Excel 2010, o complemento não funcionou corretamente.

Esta é a planilha com as coordenadas convertidas para graus decimais:

Selecione o menu Arquivo na guia principal do programa e aponte para a opção Suplementos - Salvar Como - dBase IV. Este recurso estará disponível somente se o programa ExcelToDBF foi corretamente instalado):

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 5

Page 6: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Na tela seguinte, pressione SIM:

Selecione uma pasta para o arquivo dBase e clique no botão Salvar:

O programa deve sugerir a definição do tipo de dado para cada coluna. Você pode alternar a estrutura do DBF que será criado ao definir campos de texto Char) ou números (Numeric). Para manter as opções do aplicativo, clique no botão OK:

O arquivo DBF será criado com êxito. Não custa lembrar que essa dica não funciona no Excel 2010.

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 6

Page 7: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Microsoft Excel 2010: Exportar Planilha para CSV

O formato de texto separado por vírgulas é o mais apropriado para usuários do Excel 2010 em diante. Na planilha com coordenadas, selecione a opção Salvar Como. Escolha o formato CSV (separado por vírgulas) e clique no botão Salvar:

O assistente de exportação irá solicitar uma confirmação. Pressione o botão Sim:

Encerre o programa. Uma última confirmação do assistente do Excel não deve ser levada em consideração. Pressione o botão Não Salvar e o programa será encerrado:

O formato de arquivo CSV é apropriado para os aplicativos SIG que reconhecem esse formato durante a importação. Ao clicar com o botão direito do mouse sobre o arquivo BM-S-3.csv e selecionar a abertura com o Bloco de Notas, o formato que será apresentado é de texto separado por vírgulas:

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 7

Page 8: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Microsoft Excel: Exportar Planilha para TXT

O formato de texto plano também pode ser exportado do Microsoft Excel para o SIG que possui suporte. Na planilha com coordenadas, selecione a opção Salvar Como. Nas opções de arquivo, escolha o formato TXT (texto separado por tabulações) e clique no botão Salvar:

O assistente de exportação irá fornecer um aviso sobre documentos com múltiplas planilhas. Pressione OK:

Na próxima janela, outro aviso sobre caracteres no documento de texto. Pressione o botão Sim:

Feche a planilha e encerre o programa. Uma última confirmação do assistente do Excel não deve ser levada em consideração. Apenas pressione o botão Não Salvar e o programa será encerrado:

O formato de arquivo texto é indicado para qualquer aplicativo SIG que possua suporte para esse formato durante o processo de importação de coordenadas a partir de planilhas.

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 8

Page 9: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Este é o aspecto dos dados com coordenadas ao serem abertos no Bloco de Notas. Diferente do formato CSV, os valores são separados por tabulações:

LibreOffice Calc: Exportar Planilha para DBF

O LibreOffice Calc possui total suporte para arquivos dBase, seja na edição, importação ou exportação. O formato de arquivo DBF deve ser utilizado para os aplicativos SIG que possuem suporte para esse formato de arquivo.

A planilha de coordenadas em graus decimais é a mesma que foi utilizada no exercício do Excel:

Com a planilha aberta, clique no menu Arquivo e escolha a opção Salvar Como. Nas opções de arquivo, escolha o formato dBASE (.dbf) e clique no botão Salvar:

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 9

Page 10: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

O programa vai sugerir que o arquivo seja salvo no formato ODF. Clique na opção Utilize o Formato dBASE e siga adiante:

Selecionar a codificação dos caracteres é o último passo para concluir o processo de exportação para DBF. Salvar os dados na codificação padrão Windows 1252 se o seu sistema operacional for Windows. Essa codificação permite a exibição correta da acentuação. Em outros sistemas, o padrão para exibição dos caracteres é UTF-8:

O arquivo DBF será criado com êxito. Não é exagero afirmar que, em relação ao formato DBF, o LibreOffice Calc se mostrou superior ao aplicativo líder de mercado nesse segmento.

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 10

Page 11: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

LibreOffice Calc: Exportar Planilha para DBF

Com a planilha aberta, clique no menu Arquivo e escolha a opção Salvar Como. Nas opções de arquivo, escolha o formato Texto CSV (.csv) e clique no botão Salvar:

O programa vai sugerir que o arquivo seja salvo no formato ODF. Clique na opção Utilize o Formato Texto CSV e siga adiante. Esta é uma mensagem semelhante à tela de criação do DBF.

Selecione a codificação padrão Windows 1252 se o sistema operacional for Windows. Em outros sistemas, use UTF-8. Em seguida, você precisa definir um delimitador de amarra, ou seja, o tipo de caractere que faz a separação dos campos. Utilize o pontoe vírgula como delimitador de campo e clique no botão OK:

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 11

Page 12: Dados Externos e SIG - Processamento Digital · 2016-07-13 · As coordenadas dos vértices que formam a poligonal do campo de exploração BM-S-3 estão em Graus, Minutos e Segundos

Um aviso sobre a criação de CSV para a planilha ativa será exibido. Pressione OK:

O arquivo CSV será criado com êxito. A última etapa para o LibreOffice Calc é a exportação para texto.

LibreOffice Calc: Exportar Planilha para TXT

O LibreOffice Calc não possui suporte para exportação da planilha de coordenadas para TXT. O formato CSV, possui a mesma estrutura e ainda pode ser aberto por qualquer editor de texto plano. Logo, caso seja necessário exportar dados de uma planilha para texto, você deve optar pelo formato CSV.

Leitura de Arquivos Externos em Diferentes Aplicativos

A escolha do editor de planilha eletrônica pode fazer a diferença durante a manipulação de dados que serão importados para o SIG. Na tabela abaixo temos um pequeno comparativo entre os formatos que são compatíveis com os aplicativos mais utilizados:

EditorDBF CSV TXT XLS/XLSX

Importa Exporta Importa Exporta Importa Exporta Importa Exporta

Excel 2007 NÃO NÃO SIM SIM SIM SIM SIM SIM

Excel 2010/2013 NÃO NÃO SIM SIM SIM SIM SIM SIM

LibreOffice Calc SIM SIM SIM SIM SIM NÃO SIM SIM

OpenOffice Calc SIM SIM SIM SIM SIM NÃO SIM SIM

No próximo post, vamos importar esses dados para diferentes aplicativos SIG.

Dúvidas e sugestões podem enviadas para o e-mail [email protected]

Processamento Digital – Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 15 de novembro de 2013 12