¿Cuándo se activa en QGIS la opción de eliminar campos de una tabla de atributos?
Estoy en modo edición y sigo sin poder borrar un campo.
¿Cuándo se activa en QGIS la opción de eliminar campos de una tabla de atributos?
Estoy en modo edición y sigo sin poder borrar un campo.
Después de buscar en muchos archivos encontré que algunas definiciones de campo -- especialmente campos definidos a través de una expresión como "$length" -- parecen estar almacenados sólo en el archivo *.qgs, el cual (al menos para QGIS 2.18.13) es un archivo XML, lo que significa que es un archivo de texto que puede ser editado usando editores de texto simples. El nombre de la capa de QGIS se almacena en el elemento <layername>...</layername>. Busque la capa que le interese. Los campos de expresión aparecen en el elemento <expressionfields>...</expressionfields>. Por ejemplo.
<expressionfields>
<field typeName="FLOAT" precision="0" expression="$length/1000" length="0" type="6" comment="" name="km"/>
</expressionfields>
para un campo llamado "km" cuyo valor se calcula como $length/1000. Elimine el elemento <field>...</field> que ya no desee (cuando el archivo *.qgs no esté en uso). Asegúrese de hacer primero una copia del archivo *.qgs, por si las cosas van mal.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.