Como exportar polígonos para CSV com coordenadas?

17

Eu sou muito novo no QGIS, então por favor, tenha paciência comigo.

Eu tenho um arquivo ".shp", que contém um conjunto de limites para os subúrbios da Austrália. Abri-o para o QGIS e gostaria de exportá-lo para um arquivo CSV, para que o arquivo final fosse o seguinte.

POSTCODE, LATITUDE, LONGITUDE

Quando seleciono "Camada> Abrir tabela de atributos", consigo ver a coluna "código postal".

Eu olhei para uma pergunta semelhante aqui

Obtendo a lista de coordenadas para pontos na camada usando o QGIS?

O que me disse para simplesmente ir para "Camada> Salvar como" e digite "GEOMETRY = AS_XY" ou "GEOMETRY = AS_XYZ" na seção "Camada" das "Opções de criação de OGR".

Eu segui exatamente, mas os valores de latitude e longitude não estão sendo retornados.

ericbae
fonte
Essas respostas são antigas ou você precisa conhecer o programa para entender o que está dizendo. Não consigo seguir nenhuma dessas respostas no software. Alguém pode me explicar como criar um arquivo CSV com dados da camada (coordenadas)? obrigado.
1
@JnOviedo Seja específico sobre qual etapa causa problemas. As respostas aqui são boas.
underdark
Nesta postagem, o problema foi resolvido por Willy usando o MMQGIS sugerido por Joe Thompson: gis.stackexchange.com/questions/76321/… Atenciosamente

Respostas:

11

Você está olhando a pergunta certa, mas não a resposta certa! A razão pela qual isso funcionou para a resposta que você estava procurando é que os dados estavam apenas em pontos. Como seus dados estão em polígonos, eles não funcionarão.

A resposta da BWill mais abaixo é o que você precisa. Ele copiará todas as coordenadas que descrevem cada polígono no formato WKT, que é um formato padrão, embora você possa precisar fazer algumas limpezas, dependendo do seu objetivo.

Stev_k
fonte
13

Eu vejo duas soluções: primeiro, você pode criar 2 atributos para armazenar seu lon / lat:

  • selecione sua camada
  • alternar para o modo de edição
  • abra a tabela de atributos
  • abra a calculadora de atributo (ctrl + i)
  • nomeie sua coluna, escolha a função de geometria predefinida $ x, $ y (nessa caixa de diálogo)

segunda solução (funciona para todos os tipos de geometria)

  • selecione sua camada shp
  • salvar como ...
  • escolha o formato txt
  • coloque GEOMETRY = AS_WKT na opção da camada OGR

você terminará com um arquivo de texto com os atributos e a geometria da camada como WKT

user14131
fonte
Eu só ver o título do post, assim que considerar apenas a segunda solução :-)
user14131
Eles não parecem funcionar na versão 3.03. Após a primeira solução, o QGIS fornece apenas valores nulos no novo campo. Para a segunda solução, parece não haver opção para salvar no formato .txt.
Agus camacho
7

Agora existe um ótimo plugin produzido por Michael Minn que faz exatamente o que você está procurando. Apenas atualize seu repositório de plugins e instale o MMQGIS. Eu apenas tentei e funcionou muito bem.

Joe Thompson
fonte
2

Você também pode usar o plug-in MMQGIS para exportar a geometria e os outros atributos da camada para um arquivo CSV.

moutsinasg
fonte
Esta resposta parece quase idêntica à sua única em gis.stackexchange.com/a/245507/115
PolyGeo