Importar un shape a un Geopackage

Importar un shape a un Geopackage

Hola amigos en esta ocasión quiero enseñar como pasar la información que se tiene en shape o capas vectoriales a una GeoPackage. Como se ha mencionado antes la GeoPackage en un contenedor de base de datos de QGIS. Es más practico tener la información almacenada en este tipo de repositorios. Y es por esta razón que me he animado a escribir este post.

Requisitos para importar shapes a Geopackge

  • Obviamente necesitaras de una Geopackage, para almacenar la información. Si desconoces como crearla, visita este sitio.
  • Las capas vectoriales pueden ser de cualquier tipo de geometría y estas deben de llevar los SRC (Sistema de referencia de coordenadas) definidos.

Importar un shape a un Geopackage

Cabe señalar que en este ejercicio tengo creada una Geopackage que lleva por nombre Mi_primera_Geopackage.  También tengo agregado una capa vectorial de lineas en el proyecto.

Importar un shape a un Geopackage

Ahora esta capa vectorial la voy agregar a la Geopackage creada con anterioridad. Para ello vamos al menú principal Base de datos > Administrador de base de datos...
Desde este administrador de base de datos se pueden conectar los geopackage e importar y exportar información a través de ella. Si no has cargado alguna base de datos, solo debes de dar clic con botón derecho del mouse sobre el icono de GeoPackage y se selecciona Conexión nueva...

Importar un shape a un Geopackage

Ahora para importar la capa que tenemos que seleccionar la geopackage y dar clic en la opción Importar capa/archivo... que se encuentra en la ventana superior izquierda.

Importar un shape a un Geopackage

Debemos poner un nombre a la tabla en mi caso puse el nombre de Corrientes de Agua. Cada vez que inportamos un archivo de capa a Geopackage, este se va como una tabla. Con solo dar aceptar a la ventana "Importar capa vectorial", con ello se habrá de importar la capa vectorial a la geopackge.


Como resultado se puede observar que se ha agregado una nueva tabla llamada Corrientes de Agua en la Geopackage.




Espero que este articulo te sea de utilidad en tus actividades giseras.

Buscar en este blog

Rehacer campos de una capa vectorial

Rehacer campos de una capa vectorial

En este articulo les voy a presentar una herramienta que trae consigo el QGIS 3.4. Se trara del algoritmo Rehacer campos. Este algoritmo permite editar la estructura de la tabla de atributos de una capa vectorial. Los campos se pueden modificar en su tipo y nombre, utilizando una asignación de campos.
La capa original no se modifica. Se genera una nueva capa, que contiene una tabla de atributos modificada, de acuerdo con la asignación de campos proporcionada.

Si quieres saber más sobre esta herramienta el sitio de qgis en sus tutoriales te muestra como usarlo.
https://docs.qgis.org/3.4/es/docs/user_manual/processing_algs/qgis/vectortable.html#qgisrefactorfields

En este artículos amigos y personas que siguen este blog su blog. Les muestreo en un ejemplo como usarlo.

Rehacer campos de una capa vectorial

Lo primero que debemos es cargar una capa vectorial que queramos modificar. En mi caso voy agregar una capa de puntos. Que tiene ciertas columnas con valores numéricos, pero por motivos que desconozco estos tienen un campo declarado con otro tipo de dato.

Rehacer campos de una capa vectorial

Ahora en las los atributos de la capa podemos ver que ciertos campo contienen valores numéricos y que en las propiedades de la capa no están declarados de esa forma.

Rehacer campos de una capa vectorial

En las propiedades del campo.

Rehacer campos de una capa vectorial


Rehacer campos de una capa vectorial

Ahora que sabemos como esta esta situación. Lo correcto será cambiar esta capa para agregar el tipo correcto de datos.

Para ellos vamos a buscar un algoritmo llamado Rehacer campos, el cual puedes escribirlo directamente en el cuadro de búsqueda de la caja de herramientas. Si no logras ver la caja de herramientas la puedes buscar en el menú principal en Procesos > Caja de herramientas.

Rehacer campos de una capa vectorial

En la siguiente ventana puedes ver los campos que contiene la capa vectorial. Originalmente vienen en el dato String pero lo voy a cambiar a Double, porque hay números con decimales. Ahora en el apartado en Rehecho voy a guardar la nueva capa vectorial con los cambios.

Rehacer campos de una capa vectorial

Le damos clic en Ejecutar para accionar el algoritmo.

Rehacer campos de una capa vectorial

Ahora en la nueva capa vectorial creada se puede ver el campo con el nuevo tipo de dato asignado.



Espero que este articulo te sea de utilidad en tus actividades giseras.

Buscar en este blog

Formato condicional en QGIS 3.4

Formato condicional en QGIS 3.4

En este articulo quiero compartir con ustedes un tip para manipular la información de la tabla de atributos de una capa vectorial o tabla. Tal vez no sea la gran cosa, pero para algunos creo que será de ayuda para tener remarcados algunos valores.
Vamos a la practica y veamos de que estoy hablando.

Formato condicional en QGIS 3.4

Antes que nada cargamos las capas de las cuales queremos aplicar algunos formatos condicionales. En mi caso voy a cargar dos capas una de Litologia (Descripción de rocas) y de Geoquimicas (Ensayes o valores de elementos).


Para empezar voy a trabajar con la capa de Litologia, así voy a dar clic con botón derecho del mouse sobre la capa. Selecciono Abrir tabla de atributos.


Dentro de la tabla de atributos lo que debo de hacer es buscar el botón de Formato Condicional y dar clic.


Ahora que se tiene la ventana de formato condicional, voy a realizar un formato condicional sobre toda una linea o fila completa. Vamos a seleccionar Fila completa y después Nueva regla.


Ahora lo que necesito es remarcar de la columna COMPILADO el valor Qa. Para ello establezco una condición como la siguiente ( "COMPILADO" = "Qa" ).  De ahi en adelante si se cumple la condición pongo un color de fondo amarillo y un color de texto rojo. Le cambio el color de letra y remarco con negrita, además de poner un icono. Después de estas recomendaciones doy clic en Hecho para establecer la primer regla de formato condicional.


Veamos los resultados.


Ahora en otro ejemplo veamos lo que podemos hacer con valores numéricos. Para ello voy a utilizar la capa de Geoquimica y utilizar los valores de CU (Cobre). Quiero establecer reglas para marcar los valores según el rango que quiera.
En este ejemplo no voy a seleccionar la fila completa, si no solo el campo de CU.


En la nueva regla voy a buscar valores bajos.  Es por ello que voy a poner una condición como la siguiente  "CU"  >= 0 and  "CU"  <= 5. Doy clic en Hecho para establecer la regla.


En la nueva regla voy a buscar valores Medios.  Es por ello que voy a poner una condición como la siguiente  "CU"  > 5 and  "CU"  <= 10. Doy clic en Hecho para establecer la regla.


Por ultimo busco los valores Altos.  Es por ello que voy a poner una condición como la siguiente  "CU"  > 10. Doy clic en Hecho para establecer la regla.


Como resultado final podemos observar que todos los valores de CU contienen un formato según las reglas condicionales establecidas.



Espero que este articulo te sea de utilidad en tus actividades giseras.

Buscar en este blog