¿Cuáles son las reglas para nombrar tablas y clases de entidad válidas en ArcGIS Desktop? ¿Existe algún documento de respaldo que pueda explicar todas las limitaciones de nombres de conjuntos de datos?
¿Cuáles son las reglas para nombrar tablas y clases de entidad válidas en ArcGIS Desktop? ¿Existe algún documento de respaldo que pueda explicar todas las limitaciones de nombres de conjuntos de datos?
Respuestas:
Está en la documentación: Definición de propiedades de clase de entidad
Específicamente:
Los nombres deben comenzar con una letra, no un número o carácter especial, como un asterisco (*) o un signo de porcentaje (%). Los nombres no pueden tener más caracteres que caracteres alfanuméricos y guiones bajos.
Swingley ha respondido esta pregunta anteriormente ... Pero, en términos de automatización de este procedimiento, podría escribir un script que implemente el método IFieldChecker.ValidateTableName . Si no recuerdo mal, devuelve un nombre corregido con caracteres no válidos reemplazados por guiones bajos.
Desde ArcGIS 10.3, hay una arcpy
función ValidateTableName
:
Toma un nombre de tabla y una ruta de espacio de trabajo y devuelve un nombre de tabla válido para el espacio de trabajo. Un guión bajo "_" reemplazará cualquier carácter no válido encontrado en el nombre de la tabla y respetará las restricciones de nombre para el espacio de trabajo. Las restricciones de nombre de tabla dependen del RDBMS específico utilizado.