Está en la página 1de 3

CREAR UN CAMPO SECUENCIAL EN ARCGIS

Forma 1:
Si se desea enumerar o codificar secuencialmente los Se crea una nueva columna numérica llamada por ejemplo CODIGO, luego clic derecho en el título
elementos de una tabla en ARCGIS se puede hacer de de esa columna, se ingresa a Field Calculator y se escribe la expresión VB Script [FID] +1 así:
dos formas, ambas con la herramienta FIELD
CALCULATOR:

Profesor Rodolfo Franco http://mixdyr.wordpress.com/


CREAR UN CAMPO SECUENCIAL EN ARCGIS

También podría tratarse de un campo tipo texto para


el cual se desea una secuencia con letras y números,
por ejemplo: P1,P2,P3… etc

En este caso simplemente se escribe la letra o letras


y se concatena (símbolo &) con [FID]+1

Es decir, para el ejemplo sería:


"P" & [FID]+1

Pueden ser textos mas largos si se desea teniendo en


cuenta de haber creado el campo con suficiente
amplitud para generar por ejemplo:
Parcela1, Parcela2, Parcela3…etc
La expresión en ese caso sería:
"Parcela" & [FID]+1
Si se desea que la palabra quede separada del
número se puede dejar un espacio entre los
elementos así:
"Parcela" & " " & [FID]+1

Profesor Rodolfo Franco http://mixdyr.wordpress.com/


CREAR UN CAMPO SECUENCIAL EN ARCGIS

Forma 2:
Otra forma de crear un campo secuencial
numérico es ingresando a Field Calculator y
se escribe la siguiente expresión Python:

en precode poner:
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
luego en el renglón de abajo
donde dice Nombre del campo =
poner: autoIncrement()

pStart = 1
Se puede cambiar el 1 por otro valor como
de inicio de la numeración
pInterval = 1
Se puede cambiar el 1 por otro valor como
intervalo de la numeración, por ejemplo a 2
para que cuente de dos en dos

Profesor Rodolfo Franco http://mixdyr.wordpress.com/

También podría gustarte