Quali sono le regole per la denominazione di classi e tabelle di funzionalità valide in ArcGIS Desktop e esiste un documento di supporto in grado di spiegare tutte le limitazioni di denominazione del set di dati?
Quali sono le regole per la denominazione di classi e tabelle di funzionalità valide in ArcGIS Desktop e esiste un documento di supporto in grado di spiegare tutte le limitazioni di denominazione del set di dati?
Risposte:
È nella documentazione: definizione delle proprietà della classe di entità geografiche
In particolare:
I nomi devono iniziare con una lettera, non un numero o un carattere speciale come un asterisco (*) o un segno di percentuale (%). I nomi non possono avere caratteri diversi da caratteri alfanumerici e caratteri di sottolineatura.
Swingley ha risposto a questa domanda ... Ma, in termini di automazione di questa procedura, è possibile scrivere uno script che implementa il metodo IFieldChecker.ValidateTableName . Se ricordo bene restituisce un nome corretto con caratteri non validi sostituiti da caratteri di sottolineatura.
Da ArcGIS 10.3 esiste una arcpy
funzione ValidateTableName
:
Prende un nome di tabella e un percorso dell'area di lavoro e restituisce un nome di tabella valido per l'area di lavoro. Un carattere di sottolineatura "_" sostituirà qualsiasi carattere non valido trovato nel nome della tabella e rispetterà le restrizioni del nome per l'area di lavoro. Le restrizioni sul nome della tabella dipendono dallo specifico RDBMS utilizzato.