0 votos
286 vistas
por Novato (103 puntos)   en ArcGIS Desktop
Hola a todos, os doy mi bienvenida y gracias por tratar tantos temas sobre ArcGIS tan útiles.

Estoy haciendo una tabla de atributos, con una serie de campos. Pues bien, a la hora de agregar un campo con el nombre "explotacion" (tipo texto) no me deja ponerlo como título del campo. Sale una ventana exponiendo que el "campo no es válido porque es demasiado largo", y me dice que ponga "explotacio" en vez de "explotacion".  Entiendo que esto suceda en las celdas del campo a la hora de rellenar las columnas, porque hay que indicarle una "longitud" determinada (éste no es el problema, sino la  longitud del título del campo).

Pensaba que la manera correcta es poner un alias en el campo, pero éste alias, no se mantiene si elimino la capa de la tabla de contenido y luego la vuelvo agregar.

Saludos.GRACIAS!!

3 Respuestas

+1 voto
por Profesional (542 puntos)  
Hola JoseLPV, en sí quisieramos saber creo yo,  concretamente ¿Cuál es la pregunta?
por Novato (103 puntos)  
Hola adimao.

Pues la pregunta es: cómo puedo introducir un título en el campo de la tabla de atributos que tenga más de 10 caracteres.

En mi caso quiero poner "explotacion", pero me obliga a renombrar a "explotacio", manifestando que el campo no es válido porque es demasiado largo.

Como digo al principio, el problema no es en las celdas de los campos que integran la columna sino en el título del campo, en el nombre que le damos a la hora de agregar un campo nuevo, que parece ser que está limitado, y en mi caso son 10 caracteres.

Saludos y gracias!!
por Profesional (542 puntos)  
Hola JoseLPV85, hasta donde mi poca experiencia me permite comentar, te puedo decir que no se de alguna forma de modificar la capacidad de caracteres permitida para los títulos de los campos, ya que esto viene definido por el programador del software. No sé si a través de programación se pueda modificar exclusivamente esta parte.
Sería más conveniente que pensaras detenidamente en alguna palabra igual de significativa para tu campo, que la que quieres poner.
Saludos cordiales.
por Novato (103 puntos)  
Buenas adimao,

Ha sido de gran ayuda tu aportación, ya que habiendo consultado a otros especialistas, corroboran en lo que me dices.

Es cierto, el programa de arcgis está "fabricado a base de parches" y cada software está determinado de una manera u otra. No tengo ni idea de programación, bastará con la idea que me aportas, cambiando a otro nombre igualmente válido y más corto.

Muchas gracias.

Saludos.
+1 voto
por Confiable (307 puntos)  
Hola, lo qu etienes que hacer es clikar con el botón derecho encima del título del atributo que quieres modificar, posteriormente te vas a Properties, se te abre un cuadro de diálogo y cambias el nombre en el campo "Alias"

Espero te sirva para lo que quieres
por Novato (103 puntos)  
Buenas d1v3DNH.

Fíjate lo que expongo en el primero comentario; "Pensaba que la manera correcta es poner un alias en el campo, pero éste alias, no se mantiene si elimino la capa de la tabla de contenido y luego la vuelvo agregar."

Es así como lo hago, pero no hay resultado.

Gracias por comentar.
por Confiable (307 puntos)  
No había leído eso. Lo siento. Otra solución creo que no hay, es lo que te comenta adimao.
0 votos
por Administrador (7.4k puntos)  
Si quieres colocar más de diez caracteres en el título, lo puedes hacer pero dentro de una Geodatabase, en un Feature Class ("SHP").
por Novato (103 puntos)  
Buenas franzpc,

Es cierto, así, sí se puede.

Pero "el problema", es a la hora de presentarlo como trabajo de sig oficialmente, solamente me admiten archivos.shp y no archivos gdb.

No sé si se puede unir estas tablas por un campo común y mantener el campo que me interesa. Lo comprobaré.

Gracias
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.

 

...