Aqui está o que estou fazendo:
- Crie uma camada carregando um shapefile no QGIS
- Selecionar atributos desse arquivo
- Exportar atributos selecionados com a caixa de seleção "salvar apenas os recursos selecionados" quando eu salvar o arquivo
Preciso exportar nomes correspondentes a cada polígono. Infelizmente, quando eu salvo como arquivo KML e abro no Google My Maps, vejo apenas os limites dos polígonos; portanto, preciso nomeá-los. As informações estão em uma coluna na tabela de atributos.
qgis
shapefile
google-maps
kml
attribute-table
Francesco Bria
fonte
fonte
Respostas:
Nas versões mais recentes (usei o QGIS 2.18.9 ), se você clicar com o botão direito do mouse na camada -> "Salvar como ...", poderá alternar entre " Selecionar campos a serem exportados e suas opções de exportação ". Lá você pode selecionar todos os campos que deseja exportar.
Opcional: Na janela Salvar como - role para baixo até "Opções da fonte de dados", você pode adicionar o nome do campo selecionado a "DescriptionField" ou "NameField". Por exemplo, se você verificou o campo "ABC123" e inseriu "ABC123" no NameField, os dados do ABC123 terão "Name" como o título da coluna na camada de exportação.
fonte
Encontrei uma solução para o meu problema e gostaria de compartilhá-lo.
Consegui exportar atributos (até dois) na janela "salvar como" ao salvar uma camada vetorial.
Mais precisamente, na seção "opções de fonte de dados", tenho:
Você pode exportar no máximo dois dessa maneira. Se você quer mais do que deve encontrar uma maneira alternativa
fonte
O esquema kml xml não possui uma tag para rotular os recursos de polígono apenas como marcadores = pontos. Uma solução alternativa para isso é criar uma nova camada de pontos a partir da camada de polígono e, na caixa de diálogo Salvar camada de vetor como, defina o campo de rotulagem na caixa de texto NameField. Depois de criar o kml no GE, selecione Arquivo> Abrir para adicionar o kml.
Como alternativa, você pode editar o polígono kml / xml em um editor de texto e adicionar manualmente as tags MultiGeometry para cada recurso, consulte o link abaixo:
Adicionando etiquetas aos polígonos
fonte
Eu tive o mesmo problema com uma camada que consiste em vetores que quero exibir no Google Earth com atributos. Descobri que precisava salvar como ClampToground. Em "Opções da fonte de dados", coloque apenas o nome do campo que você deseja como nome de exibição principal em "Campo de nome". Deixe o "Campo Descrição" em branco. Salvo assim em Wein e todos os campos com dados aparecem em uma tabela no Google Earth.
fonte
O Google Earth rotulará os polígonos se você seguir este caminho fácil: em "salvar camada vetorial como" e em Codificação, selecione o menu suspenso em "Selecionar campos para exportar e suas opções de exportação" e marque as caixas ao lado dos campos para os quais deseja exportar Google Earth. Em seguida, selecione "ClampToGround" e, em seguida, remova o texto de "DescriptionField" e digite o nome exato do campo (marcado acima) em "NameField" desejado na lista suspensa do Google Earth.
O campo que você escolheu para o NameField aparecerá na sua lista de polígonos no Google Earth e, quando você selecionar o polígono, os outros campos aparecerão em uma caixa pop-up.
fonte
O Google não rotula polígonos, mas rotula pontos. Para ter um rótulo no google earth para os Pontos, você precisa preencher o nome da coluna (da sua tabela de atributos no QGIS) que deseja no NameField no menu Salvar como da camada dentro do QGIS.
fonte
A melhor maneira de exportar para kml no qgis é usando o plug-in mmqgis. https://plugins.qgis.org/plugins/mmqgis/
fonte