Apakah ada cara untuk menyandikan shapefile dari LATIN1 ke UTF-8?
Apakah ada cara untuk menyandikan shapefile dari LATIN1 ke UTF-8?
Jawaban:
Anda dapat melakukan ini dengan QGIS. Pertama-tama muatkan shapefile Anda lalu save as
koding pilih menu tarik-turun utf-8 dan kemudian simpan file Anda.
Dengan asumsi bahwa Anda menggunakan Linux dan memiliki akses ke versi GDAL terbaru, Anda dapat mencoba yang berikut (dari posting ini ):
export SHAPE_ENCODING="ISO-8859-1"
ogr2ogr output.shp input -lco ENCODING=UTF-8
Catatan: LATIN1 harus berfungsi juga, bukan ISO-8859-1.
Di Windows, JANGAN mengatur SHAPE_ENCODING
, ogr2ogr
tidak mengenali ISO-8859-1
, juga LATIN1
.
SHAPE_ENCODING
suatu tempat?
Jika pemahaman saya tentang Shapefiles benar, bagian yang sensitif terhadap pengkodean adalah database atribut yang terkandung dalam file DBF.
Berikut adalah jawaban yang membantu saya memecahkan masalah ini menggunakan LibreOffice Calc / Base:
https://gis.stackexchange.com/a/3663/17998
Ini memiliki manfaat tambahan bahwa Anda dapat membuka file DBF menggunakan set karakter yang berbeda dan dengan demikian mencari tahu apa sebenarnya pengkodean saat ini.