Como exportar coordenadas poligonais para CSV (não WKT)?

9

Estou tentando exportar coordenadas poligonais de um shapefile para um arquivo CSV, mas até agora todas as minhas tentativas falharam. Encontrei inúmeras perguntas e respostas sobre isso, mas nenhuma resolveu meu problema.

Eu baixei o arquivo

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

que é um shapefile que contém um mapa do mundo básico. Importei o shapefile para o QGIS adicionando uma camada vetorial e, em seguida, tento exportar os polígonos com coordenadas para cada país. As dicas que encontrei sugerem salvar a camada clicando com o botão direito do mouse e selecionando Salvar como ou abrindo a tabela de atributos e copiando-a para o Excel. Se eu tentar isso, só obtenho informações mestras com uma linha para cada país no mapa.

Alguém sabe como posso recuperar informações detalhadas de cada país que contém os polígonos com coordenadas?

Sveinung
fonte
11
Então você quer coordenadas para todos os vértices ("cantos") de todos os polígonos exportados? Isso pode ser um monte de linhas. O que você provavelmente ganha agora é o centróide. Posso perguntar o que você precisa disso - talvez haja uma maneira mais fácil de realizar o que você quer fazer?
Martin Martin
Bem saber representação de texto (WKT) seria suficiente para você?
Vinayan
Não conheço o WKT, mas pelo que encontrei na Web, parece que será um pouco difícil para mim usar. Eu preciso dos dados em um arquivo CSV. O arquivo de forma que estou usando aqui é apenas para teste, não o usarei no meu trabalho. Estou trabalhando com algumas zonas geográficas especiais relacionadas à pesca. Essas zonas são armazenadas em um banco de dados. Gostaria de importar os dados do arquivo de forma para o banco de dados para fins de comparação. Eu esperava encontrar uma maneira de exportar as coordenadas para um país escolhido no meu arquivo de teste para um arquivo csv e depois importá-lo para o banco de dados.
Sveinung

Respostas:

11

Use o plug-in MMQGIS para exportar geometria para csv. Eu apenas tento com seu arquivo, ele funciona perfeitamente.

insira a descrição da imagem aqui

Leasye
fonte
Ótimo! Eu acho que isso pode resolver meu problema! Aqui eu sou capaz de conectar atributos e nós. Os arquivos reais com os quais trabalharei serão muito menores que o meu arquivo de teste muito grande. Eu acho que isso é exatamente o que eu estava procurando. Muito obrigado! Infelizmente minha reputação ainda é baixa demais para votar em algo útil.
Sveinung
7

Escolha Layer > Save As...com formato como CSV. Verifique se 'Opção de camada', 'GEOMETRIA' está definida como AS_WKTna janela 'Salvar camada de vetor como ...'. A primeira coluna do arquivo CSV agora inclui coordenadas poligonais.

Sorbus
fonte
Isso funcionou! Eu tenho as coordenadas! No entanto, será um pouco estranho usá-los, pois preciso dos dados em um arquivo CSV. Não sei se existe alguma maneira fácil de converter deste formato para csv. Mas isso foi muito útil. Obrigado!
Sveinung
2

Você pode usar este aplicativo simples para carregar um shapefile e exportar como X / Y

http://www.qarah.com/shapeviewer/#download

Ross
fonte
Isso funcionou também! Mas aqui parece que terei alguns problemas para conectar as coordenadas a um país. Se eu exportar a tabela de atributos com os nomes dos países, não encontro relação óbvia entre os dois conjuntos de dados. Preciso das informações principais e detalhadas. Mas este é um pequeno aplicativo interessante que continuarei usando. Obrigado!
Sveinung
1

Uma maneira grega: A) Selecione o recurso desejado, copie-o e cole-o em um processador de texto. B) exclua a primeira parte wkt_geom…e os parênteses no final para que haja apenas números. C) Substitua: ,(vírgula e um espaço) por ^p(MS word) ou \n(Libre office-Open office) D) substitua um espaço por vírgula. Você obtém a lista de coordenadas no formato X, Y.

Antonis Michalakis
fonte