ArcGIS Desktop'ta geçerli özellik sınıflarını ve tablolarını adlandırmak için kurallar nelerdir ve tüm veri kümesi adlandırma sınırlamalarını açıklayabilecek herhangi bir destekleyici belge var mı?
ArcGIS Desktop'ta geçerli özellik sınıflarını ve tablolarını adlandırmak için kurallar nelerdir ve tüm veri kümesi adlandırma sınırlamalarını açıklayabilecek herhangi bir destekleyici belge var mı?
Yanıtlar:
Belgelerde bulunur: Özellik sınıfı özelliklerini tanımlama
özellikle:
İsimler, bir harfle veya yıldız işareti (*) veya yüzde işareti (%) gibi özel bir karakterle başlamamalıdır. Adlarda alfasayısal karakterler ve alt çizgiler dışında hiçbir karakter olamaz.
Bu soru yukarıda Swingley tarafından cevaplanmıştır ... Ancak, bu yordamı otomatikleştirmek için, IFieldChecker.ValidateTableName yöntemini uygulayan bir komut dosyası yazabilirsiniz . Doğru hatırlıyorsam, geçersiz karakterler alt çizgilerle değiştirilen düzeltilmiş bir ad döndürür.
ArcGIS 10.3'ten beri bir arcpy
fonksiyon var ValidateTableName
:
Bir tablo adı ve çalışma alanı yolu alır ve çalışma alanı için geçerli bir tablo adı döndürür. "_" Alt çizgisi, tablo adında bulunan geçersiz karakterlerin yerine geçecek ve çalışma alanı için ad kısıtlamalarına uyacaktır. Tablo adı kısıtlamaları, kullanılan belirli RDBMS'ye bağlıdır.