Aquí os dejo una forma de hacerlo muy fácil.
- se crea un nuevo campo de formato número en la tabla de atributos con add file.
- click derecho en el nombre del campo creado en la tabla de atributos y del menú elegimos field calculator.
- utilizamos el FID para crearlo, para ello en el panel que aparece ponemos [FID]+1 y damos a ok, así evitamos que aparezca el número 0.
Gracias muy util y facil
ResponderEliminarMe alegro que te haya sido útil, un saludo.
EliminarHola, interesante, pero no me sirve en mi caso, te lo explico a ver si puedes ayudarme. Yo tengo una selección en la que tengo ordenados por una columna, no tiene que ver con el orden del FID o ID, esa selección la quiero numerar automaticamente y no lo consigo, lo he hecho con pyton y me numera automaticamente pero el orden lo coge del FID o ID. A ver si alguien puede ayudar, gracias.
ResponderEliminarBuenas tardes Rafel, después de comprobar que con Arcgis y Qgis, y con programación con Python siempre nos crea un campo autonumérico igual que el FID, aunque hayamos reordenado una columna con otro criterio como te pasa a ti, he realizado un proceso poco ortodoxo pero eficaz para poder solucionarlo como digo en mi entrada.
EliminarPuedes leerlo en mi nueva entrada "CREAR UN CAMPO AUTONUMÉRICO EN UNA TABLA CON UNA COLUMNA REORDENADA DISTINTA AL FID", espero que haya resuelto tu problema, gracias por leer mi blog, un saludo.
y si yo quiero hacer eso mismo pero en orden descendente se puede?
ResponderEliminarBuenos días serviturismo, hace poco un lector del blog me hizo una pregunta parecida, quería crear un campo ordenado autonuméricamente pero con los campos de una columna desordenados, pues bien, para responderle puse una entrada llamada " CREAR UN CAMPO AUTONUMÉRICO EN UNA TABLA CON UNA COLUMNA REORDENADA DISTINTA AL FID".
EliminarEsta solución como dije es poco ortodoxa aunque puede resolver tu duda, ya que de otra manera no he visto como hacerlo ni en Arcgis, ni en ningún otro software de GIS libre.
Cuando leas la entrada que te mencioné anteriormente, lo único que debes hacer en tu caso cuando abras la tabla en excel, ordena la columna FID de mayor a menor y sigues los siguientes pasos.
Ojala te he ayudado, un cordial saludo y gracias por leer mi blog
Gracias por la ayuda, fue muy útil
ResponderEliminarBuenas Rafael, me alegro que te haya sido de utilidad, un saludo y espero que mi blog te siga ayudando
EliminarHola buenos días y si quiero hacer lo mismo pero antes de cada numero introducir una letra ejm A1, A2 y así sucesivamente hasta el final cual es el procedimiento?
ResponderEliminarbuenas tardes, pues si quieres que aparezca un texto delante del número, en este caso la letra A, debes escribir en Field Calculator lo siguiente: "A" & [FID]+1
EliminarUn saludo
Gracias por la ayuda
ResponderEliminar