Saya mencoba mencari tahu apakah :
karakter tersebut diperbolehkan atas nama bidang shapefile ESRI.
Saya mencari di Google, tetapi saya tidak dapat menemukan jawaban. Berikut adalah kutipan yang menarik dari artikel dari ESRI FAQ yang menyatakan:
Hilangkan semua karakter yang bukan karakter alfanumerik atau garis bawah.
Apakah ini berarti :
karakter tidak diperbolehkan? Atau diizinkan untuk menggunakannya, tetapi disarankan untuk tidak menggunakannya? Jika ya, lalu mengapa?
sumber
.oms
file Anda ? Saya ingin memeriksa apa yang terjadi atau apakah ada cara alternatif untuk mengekspor data semacam ituR
menggunakanosmar
danrgdal
tanpa masalah, bekerja dengan sempurna. Saya memeriksa nama bidang di QGIS dan benar. Sebuah kode dasar dan sederhana . Dan hasilnya , periksa.<node id="32633413" visible="true" version="6" changeset="13406299" timestamp="2012-10-07T23:36:07Z" user="Davlak" uid="217070" lat="41.8994226" lon="12.4969449"/>
. Karakter kolom bukan bidang, apakah tag, seperti:,<tag k="bus" v="yes"/> <tag k="highway" v="bus_stop"/> <tag k="internet_access" v="wlan"/> <tag k="internet_access:name" v="AtacWiFi"/> <tag k="internet_access:operator" v="RomaWireless"/> <tag k="name" v="Nazionale/Quattro Fontane"/> <tag k="operator" v="ATAC"/> ...
kan?.kml
file, dalam bidang Anda dapat memiliki banyak tag, bahkan.osm
file memiliki struktur yang mirip.kml
. Jika Anda ingin mengekstrak tag menggunakan osmosis , bukan GDAL untuk membuat bidang baru berdasarkan tag tersebut. Apakah Anda mencoba untuk mendapatkan sesuatu seperti ini ?.osm
file Anda dengan editor teks apa pun dan ganti titik dua dengan garis bawah, simpan dan ekspor ke shapefile..osm
file adalah XML, Anda dapat mengelola konten dengan mudah.Menurut artikel Esri yang sama yang Anda kutip:
Akibatnya, bahkan jika Anda tidak dicegah untuk menggunakan titik dua dalam nama bidang oleh perangkat lunak apa pun yang Anda gunakan untuk membuat shapefile, Anda akan tidak bijaksana untuk menggunakannya dengan ArcGIS.
sumber