Apa aturan untuk penamaan kelas fitur dan tabel yang valid di ArcGIS Desktop, dan apakah ada dokumen pendukung yang dapat menjelaskan semua batasan penamaan dataset?
Apa aturan untuk penamaan kelas fitur dan tabel yang valid di ArcGIS Desktop, dan apakah ada dokumen pendukung yang dapat menjelaskan semua batasan penamaan dataset?
Jawaban:
Ada dalam dokumentasi: Mendefinisikan properti kelas fitur
Secara khusus:
Nama harus dimulai dengan huruf, bukan angka atau karakter khusus seperti tanda bintang (*) atau tanda persen (%). Nama tidak boleh memiliki karakter selain karakter alfanumerik dan garis bawah.
Pertanyaan ini telah dijawab oleh Swingley di atas ... Tetapi, dalam hal mengotomatisasi prosedur ini, Anda dapat menulis skrip yang mengimplementasikan metode IFieldChecker.ValidateTableName . Jika saya ingat benar itu mengembalikan nama yang diperbaiki dengan karakter yang tidak valid diganti dengan garis bawah.
Sejak ArcGIS 10.3, ada arcpy
fungsi ValidateTableName
:
Mengambil nama tabel dan jalur ruang kerja dan mengembalikan nama tabel yang valid untuk ruang kerja. Garis bawah "_" akan menggantikan karakter tidak valid yang ada dalam nama tabel dan akan menghormati batasan nama untuk ruang kerja. Pembatasan nama tabel tergantung pada RDBMS spesifik yang digunakan.