Saya memiliki dataset OSM yang berisi nama dengan karakter nasional (ini adalah ekspor CSV, tetapi saya memilikinya di SHP):
osm_id,code,fclass,population,name,longitude,latitude
276645544,1003,village,221,Krč,14.248410,49.194988
444571400,1003,village,88,Radonice,14.548085,49.143251
488567474,1003,village,115,Doubravka,14.363835,49.282158
488567478,1003,village,114,Koloměřice,14.399437,49.280328
488567484,1003,village,111,Údraž,14.309249,49.281551
491452727,1004,hamlet,33,Poněšice,14.481200,49.105121
601855465,1003,village,147,Hvožďany,14.433230,49.286094
631878480,1003,village,211,Myšenec,14.208999,49.223213
dan ingin mengubahnya menjadi bentuk ini:
osm_id,code,fclass,population,name,longitude,latitude
276645544,1003,village,221,Krc,14.248410,49.194988
444571400,1003,village,88,Radonice,14.548085,49.143251
488567474,1003,village,115,Doubravka,14.363835,49.282158
488567478,1003,village,114,Kolomerice,14.399437,49.280328
488567484,1003,village,111,Udraz,14.309249,49.281551
491452727,1004,hamlet,33,Ponesice,14.481200,49.105121
601855465,1003,village,147,Hvozdany,14.433230,49.286094
631878480,1003,village,211,Mysenec,14.208999,49.223213
di mana aksen dihapus jadi alih-alih "č, š, ř, á" dll. Anda memiliki "c, s, r, a". Saya tidak perlu mengedit kolom saat ini - bisa membuat kolom baru dengan nama yang dikonversi.
Saat ini saya akan menggunakan beberapa alat online seperti ini untuk file CSV tetapi akan lebih baik jika saya bisa menyelesaikan ini di QGIS secara langsung.
qgis
attribute-table
text
Juhele
sumber
sumber
Jawaban:
Ya, itu mungkin dengan pustaka unidecode di python ... ( dokumentasi ). Ini mencoba menemukan ASCII terdekat yang setara dengan setiap karakter unicode.
keluaran:-
Kode ini akan mengubah satu file CSV menjadi yang lain: -
sumber