Bagaimana cara menampilkan karakter khusus Bahasa Jerman “ÄÜÖß” di peta?


10

Saya memiliki shapefile dengan nama untuk Wilayah. Ini tampaknya tidak mengandung karakter khusus tetapi hieroglif jelek. Apa yang bisa saya lakukan menampilkannya dengan benar. Jika saya mengimpor bentuk sebagai UTF-8 itu tidak berfungsi ...

Juga Nama-nama tersebut ada di tabel dbase. Jadi apakah mungkin untuk menyimpan tabel dbase di utf8 atau apakah ada cara lain untuk menghadapinya?


Salah satu cara yang berhasil bagi saya: gis.stackexchange.com/a/44016/5901
Cao Minh Tu

Oke, tapi saya tidak bisa menyimpan qgis.bat yang dimodifikasi - "Akses ditolak"
Plamen Georgiev

Jawaban:


16

masukkan deskripsi gambar di sini

coba buka file dbase dengan libreoffice (atau openoffice) dan coba enkode yang berbeda, jika utf-8 tidak berfungsi coba iso-8859-1 dan lihat apakah karakter öäüß ditampilkan dengan benar


5

Shapefile Anda kemungkinan besar ada di UTF-8, tetapi qgis 1.8.0 memiliki bug dalam pengkodean shapefile yang benar. Sampai ini terpecahkan, Anda dapat mencoba solusi ini di Windows:

Jelajahi C: \ Program \ Quantum GIS Lisboa \ bin pada Windows XP atau C: \ Program (x86) \ Quantum GIS Lisboa \ bin pada Windows 7. Cari qgis.bat dan buka dengan editor yang sesuai (saya telah menginstal notepad ++ untuk hal-hal seperti itu). Setelah baris 1, masukkan:

SET SHAPE_ENCODING = UTF-8


4

Dalam versi QGIS yang lebih baru, Anda dapat mengklik kanan layer dan memilih properti. Di tab pertama ada bagian tentang informasi lapisan dengan opsi untuk pengkodean sumber data. Anda dapat memilih UTF-8 di sana. Maaf untuk cuplikan layar Jerman tetapi karena pertanyaannya adalah tentang karakter Jerman ...

masukkan deskripsi gambar di sini


0

Tidak, saya memecahkan masalah: Saya membuka file dbf di LibreOffice sebagai UTF8, memasukkan karakter khusus dan menyimpannya. Itu dia. Sangat sederhana!


Sepertinya @Kurt menyelesaikan masalah Anda. Harap mempertimbangkan menandai jawabannya sebagai benar untuk menutup pertanyaan ini.
RyanKDalton

Ya, saya menggunakan metode yang sama ketika menghadapi masalah dengan karakter Ceko yang hancur - menggunakan spreadsheet Libreoffice yang sama untuk menghasilkan CSV sumber untuk layer saya dan setelah menyimpan layer sebagai SHP, saya menyimpan data dari LibreOffice sebagai tabel UTF8 DBF dan hanya diganti DBF di tha shapefile dengan ini. Namun, bug UTF8 benar-benar menjengkelkan.
Juhele

0

Sayangnya Excel 2010 dan di atas tidak akan menyimpan formaat DBF lagi jadi saya pergi menambahkan "SET SHAPE_ENCODING = UTF-8" ke file qgis.bat yang bekerja dengan baik.

Saya ingin menghindari menginstal seluruh office suite lainnya.

Mengedit file batch bekerja dengan sangat baik dan sekarang dengan qGIS, karakter khusus dijalankan hingga .kml dan muncul di Google Earth.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.