Saya memiliki lapisan dengan titik-titik yang mewakili kecelakaan jalan fatal dan bidang "Date_14_D" berisi tanggal mereka tetapi tipenya adalah string. Saya ingin mengonversi bidang string ini menjadi bidang tanggal tetapi tombol OK tidak aktif. Apa masalahnya? Saya menggunakan QGis. Lihat gambar di bawah ini
9
Jawaban:
Saya terkejut saya belum pernah melihat ini sebelumnya. Mungkin saya mengabaikan sesuatu yang jelas :)
Meskipun Anda menggunakan lokal yang berbeda dengan saya, Anda menggunakan format tanggal yang sama seperti yang saya lakukan di Inggris, hh / MM / tttt. Saya mendapatkan kesalahan yang sedikit berbeda (pada QGIS 2.16.1) tetapi tidak suka format tanggal itu.
Anda bisa menyiasatinya dengan membuat skrip python pendek di tab editor fungsi dari editor ekspresi.
Anda kemudian dapat memasukkan ekspresi seperti itu, menggunakan nama bidang Anda: -
Jika semuanya baik-baik saja, Anda harus melihat sesuatu seperti ini ...
sumber
Atau cukup gunakan:
Dengan MAJ sebagai bidang tanggal Anda (dd / MM / YYYY).
sumber
Pembaruan untuk QGIS 3 dari jawaban sebening kristal oleh @Steven Kay
Anda bisa menyiasatinya dengan membuat skrip python pendek di tab editor fungsi dari editor ekspresi.
Anda kemudian dapat memasukkan ekspresi seperti itu, menggunakan nama bidang Anda: -
Jika semuanya baik-baik saja, Anda harus melihat sesuatu seperti ini ...
sumber