Inilah yang saya lakukan:
- Buat layer dengan mengunggah shapefile ke QGIS
- Pilih atribut file itu
- Ekspor atribut yang dipilih dengan kotak centang "simpan hanya fitur yang dipilih" ketika saya menyimpan file
Saya perlu mengekspor nama yang sesuai dengan setiap poligon. Sayangnya ketika saya menyimpan sebagai file KML dan terbuka di Google Petaku, saya hanya dapat melihat batas poligon, oleh karena itu saya perlu memberi nama mereka. Info ini ada dalam kolom di tabel atribut.
qgis
shapefile
google-maps
kml
attribute-table
Francesco Bria
sumber
sumber
Jawaban:
Dalam versi yang lebih baru (saya menggunakan QGIS 2.18.9 ) jika Anda mengklik kanan pada layer -> "Save As ..." Anda dapat beralih " Pilih bidang untuk diekspor dan opsi ekspor mereka ". Di sana Anda dapat memilih semua bidang yang ingin Anda ekspor.
Opsional: Di jendela Simpan Sebagai - Gulir ke bawah ke "Opsi Sumber Data", Anda dapat menambahkan nama bidang yang dipilih ke "DeskripsiField" atau "NameField". Sebagai contoh jika Anda memeriksa bidang "ABC123" dan Anda memasukkan "ABC123" di NameField, data ABC123 akan memiliki "Nama" sebagai judul-kolom di lapisan exportet.
sumber
Saya telah menemukan solusi untuk masalah saya dan saya ingin membagikannya.
Saya berhasil mengekspor atribut (hingga dua) di jendela "save as" saat menyimpan lapisan vektor.
Lebih tepatnya, di bagian "opsi sumber data", saya punya:
Anda dapat mengekspor maksimal dua dengan cara ini. Jika Anda menginginkan lebih dari Anda harus menemukan cara alternatif
sumber
Skema kml xml tidak memiliki tag untuk pelabelan fitur poligon hanya tanda letak = poin. Solusi untuk melakukan ini adalah dengan membuat layer titik baru dari lapisan poligon dan di layer Save vector sebagai dialog mendefinisikan bidang pelabelan dalam kotak teks NameField. Setelah Anda mendapatkan keduanya kml di GE, pilih File> Open untuk menambahkan kedua kml di.
Atau, Anda dapat mengedit poligon kml / xml dalam editor teks dan secara manual menambahkan tag MultiGeometry untuk setiap fitur, lihat tautan di bawah:
Menambahkan Label ke Poligon
sumber
Saya memiliki masalah yang sama dengan lapisan yang terdiri dari vektor yang ingin saya tampilkan di Google Earth dengan atribut. Saya menemukan bahwa saya perlu menyimpan sebagai ClampToground. Kemudian di "Opsi Sumber Data" hanya letakkan nama bidang yang Anda inginkan sebagai nama tampilan utama di bawah "NameField." Biarkan "Bidang Deskripsi" kosong. Disimpan seperti itu di Wein dan semua bidang dengan data muncul dalam tabel di Google Earth.
sumber
Google Earth akan memberi label poligon jika Anda mengikuti rute mudah ini: Di "simpan layer vektor sebagai" dan di bawah Pengodean pilih dropdown di "Pilih bidang untuk diekspor dan opsi ekspor mereka" lalu centang kotak di sebelah bidang yang ingin Anda ekspor ke Google Earth. Selanjutnya, pilih "ClampToGround" dan di bawahnya hapus teks dari "DescriptionField" dan ketikkan nama bidang yang tepat (dicentang di atas) untuk "NameField" yang Anda inginkan di daftar drop-down Google Earth.
Bidang yang Anda pilih untuk NameField akan muncul di daftar poligon di Google Earth dan ketika Anda memilih poligon, bidang lainnya akan muncul di kotak munculan.
sumber
Google tidak memberi label poligon tetapi label poin. Untuk memiliki label di google earth untuk Poin, Anda perlu mengisi nama kolom (dari tabel atribut Anda di QGIS) yang Anda inginkan ke dalam NameField di menu save as dari lapisan dalam QGIS.
sumber
Cara terbaik untuk mengekspor ke kml dalam qgis adalah dengan menggunakan plugin mmqgis. https://plugins.qgis.org/plugins/mmqgis/
sumber