0 votos
325 vistas
por Profesional (542 puntos)   en ArcGIS Desktop
reetiquetada por

Tengo en la tabla de atributos un campo tipo cadena al que le di una longitud de caracteres cuando genere mi shape, ya tengo mucha información pero quiero cambiar el valor de la longitud. ¿Cómo lo hago sin tener que eliminar el campo y volver a crearlo?
cerrada con la nota: La última respuesta de MarvinS me pareció excelente para solventar mi duda y fue pratica

2 Respuestas

+1 voto
por Administrador (7.4k puntos)  
Si es un archivo tipo shapefile no he visto aquella posibilidad, pero si se encuentra dentro de una Personal Geodatabase (Feature class), ahí puedes abrir el archivo desde Access y modificar la longitud de los campos.
por Profesional (542 puntos)  
Efectivamente, se trata de un shapefile que generé cuando inicié mi proyecto, ¿Cómo saber si se encuentra en una Personal Geodatabase?
por Administrador (7.4k puntos)  
Si es shapefile no te queda otra que eliminar y volver a crear el campo, una Personal Geodatabase tiene la extensión *mdb.
+1 voto
por Profesional (628 puntos)  
Primero: Debes crear un nuevo campo, en la cual le asignas el tipo y el número de caracteres. Seguidamente clic derecho sobre el campo creado > Field calculator > seleccionas en el cuadro de Field (listado de campos) al que le aplicaras la calculadora de campos, es decir transpones los valores del campo anterior al campo nuevo creado.

Ejemplo:

a) PREDIOS (Caracteres incompletos)

b) Campo creado PREDIOS ( caracteres completados)  

En el  ejemplo "b" allí estaras calculando los valores del inciso "a" y LISTO. Ya puedes eliminar el campo que no te sirva.

SALUDOS
por Profesional (542 puntos)  
La idea es muy buena, aunque ya había resuelto esta problematica siguiendo la recomendación de franzpc hice el ejemplo tal como lo sugieres y funcionó, aunque hubiera sido excelente comentar lo de la sintaxis.
Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie
Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...