En QGIS 1.8 tengo una nueva columna en mi tabla de atributos con un montón de NULL
y quiero reemplazarlos todos por ceros.
¿Cómo puedo hacerlo en la calculadora de campo?
En QGIS 1.8 tengo una nueva columna en mi tabla de atributos con un montón de NULL
y quiero reemplazarlos todos por ceros.
¿Cómo puedo hacerlo en la calculadora de campo?
En QGIS, abra su tabla de atributos y haga clic en el botón "Seleccionar características utilizando una expresión". Para encontrar todos los registros nulos para un campo en un archivo shape su consulta se verá como:
"field_name" is null
Puede encontrar el nombre de su campo en la lista Campos y Valores, haga doble clic en el campo que desee para introducirlo en el cuadro Expresión.
Asegúrese de SELECCIONAR la nueva lista filtrada de registros. A continuación, vuelve a la tabla de atributos y haz clic en el botón Calculadora de campos. Marque la casilla "Actualizar campo existente", asegurándose de que está marcada la casilla "Actualizar sólo los seleccionados" y, a continuación, seleccione el campo que desea actualizar en el cuadro desplegable. Pon 0 en la casilla de expresión, haz clic en Aceptar y ya está.
Puede hacerlo directamente en la calculadora de campo:
if("fieldname" is null, 0, "fieldname")
sustituyendo fieldname
con el nombre real de su campoObviamente, sería más seguro crear un nuevo campo en lugar de sobrescribir el antiguo, por si algo sale mal.
Acabo de darme cuenta de que puedes editar el archivo -.dbf- de tu carpeta shape e insertar allí una nueva columna, fila, etc. Así! para actualizar la tabla maestra de su mapa. Sólo tienes que encontrar el archivo por ejemplo: LATINAMERICA.dbf, abrirlo con LibreOffice (al menos yo lo abrí con "Hojas de cálculo", y funcionó perfectamente) editarlo y luego guardarlo como .dbf con el mismo nombre y en la misma carpeta. Luego vuelve a abrir el mapa, y tendrá los cambios en la tabla maestra...A mi me funcionó (Qgis WIEN 2.8) espero que a todos os funcione porque fue un verdadero suplicio encontrar esa solución.
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.