He importado un archivo de texto delimitado que quiero unir a un shapefile.
Lamentablemente, el campo join tiene un '
antes de la cadena real.
Quería borrar ese carácter, pero no puedo editar el archivo porque me sale:
Esta capa no permite añadir nuevos campos de proveedor
En consecuencia, no puedo editar el archivo (y sí, activé el icono de edición de capas e intenté editarlo después de guardar el CSV importado con un nuevo nombre).
¿Hay alguna forma de evitarlo?
0 votos
¿Puede editar el nombre del archivo fuera de QGIS, por ejemplo, en Excel o Google Sheets?
0 votos
Yo puedo. Acabo de hacerlo usando TextWrangler. Esto todavía me está desconcertando sin embargo...
1 votos
ArcGIS tiene problemas similares (como la mayoría de los RDBMS) al utilizar nombres de archivo no alfanuméricos... es una buena práctica evitarlos por completo. Dicho esto, en realidad no responde a su pregunta de por qué no se puede editar el nombre del campo en QGIS. Que voy a dejar a otra persona para responder, ya que no estoy seguro de los buenos recursos sobre ese tema.
0 votos
@MDHald tanto el nombre del fichero como el de los campos es alfanumérico.
0 votos
Pensaba que el problema era el apóstrofo, lo cual tendría sentido, ya que no es un texto de nombre de campo aceptable.
0 votos
Oh. Ya veo lo que quieres decir. De todos modos, una vez que he eliminado el apóstrofe con TextWrangler, me las arreglé para unir el CSV al shapefile. Y ahora que está unido puedo editar los atributos. También vale la pena señalar que incluso traté de guardar el archivo con un nuevo nombre y también hacer una copia en QGIS, pero todavía no podía editarlo. Quizá sea cosa de QGIS.
0 votos
Utilice LibreOffice Calc
0 votos
Por curiosidad, ¿está intentando utilizar los datos de Censos 2011?
1 votos
@Alesandre Neto, compatriota mío, lo soy.
1 votos
@sig_renato, he actualizado la entrada de mi blog sobre cómo usar los datos de Censos 2011 en QGIS, échale un vistazo: sigsemgrilhetas.wordpress.com/2013/05/07/