Então, eu sou relativamente novo no ArcGIS e ArcCatalog. Eu criei um nome de campo PROJECTID em uma classe de recurso em um banco de dados geográfico pessoal. O tipo de dados é TEXT. Este será um ID de dez dígitos. Os cinco primeiros caracteres serão um acrônimo. O sexto caractere será um dígito que representa o tipo de recurso. Será um número. Os últimos quatro caracteres serão números que devem ser incrementados a partir de 0001.
Exemplo: WATER-1-0001
Captura de tela do campo:
Então, minha pergunta é como posso fazer isso no ArcCatalog. Eu já vi algum código Python que aumentará automaticamente, como o seguinte:
rec=[OBJECTID]
def autoIncrement(a):
global rec
return "water" + str(a) + "-" + format(rec, '04d')
Mais uma vez, sou novato no que diz respeito ao ArcGIS. Agora estou recebendo um erro O nome NameError 'OBJECTID' não está definido.