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

Blog SIG cumple dos años de vida

Blog SIG cumple dos años de vida

Hace un año por el mes de Mayo del 2017 decidí empezar con este proyecto. Crear un blog dedicado a los Sistemas de información geográfica (SIG) o GIS como le llaman en el idioma ingles.
Cuando empece decidí empezar a escribir sobre las dudas que me salían al hacer uso de los softwares de ArcGIS o de QGIS. Algunas respuestas no encontradas en la web, me hicieron empezar a buscar algunas soluciones a prueba y error. Esas soluciones las comparto en este blog con todo gusto para que tu lector, encuentres una solución a tus interrogantes.

A lo largo de este año he crecido en este blog y quiero compartir algunos datos de lo hecho hasta ahora.

¿Que se ha logrado en BlogSIG.com en dos años?


A lo largo de un año se han escrito un total 139 artículos de los cuales están clasificados de esta mañera:

  1. El 55 % de las entradas ha sido dedicado a QGIS
  2. El 30 % dedicado a ArcMap
  3. El 5 % dedicado a Autocad Map
  4. El 10 % restante a sido dedicado a diferentes artículos.
Se ha logrado posicionar en el ranking mundial de paginas web según alexa. Desde su inicio hemos avanzado un total de 12,581,951 sitios, para ubicarnos en el lugar numero 2,177,860 del ranking global.

Blog SIG cumple dos años de vida


A pesar de utilizar únicamente trafico orgánico a nuestro sitio, es decir no he pagado publicidad hasta el momento para llegar hasta mis lectores. He generado algunos lectores que siguen mis publicaciones.
Por ejemplo en twitter tenemos una comunidad de 440 lectores que de algún modo, siguen lo que se publica en BlogSIG.com. En la mayoría de los casos son publicaciones que se hacen desde el blog.

Blog SIG cumple dos años de vida



He logrado establecer cooperación con mis socios del blog de franz y de gisandbeers




Espero seguir con mi proyecto por más tiempo y seguir contando con su apoyo a lo largo de los años.

GRACIAS...

Mejorar el desempeño de aceleración de gráficos en QGIS 3.4

En QGIS 3.4 he notado que cuando realizamos visualizaciones 3D de superficies, a veces tiende a alentarse en el manipulamiento de las escenas. Es por ello que me di a la tarea de investigar una forma de hacer uso de los recursos de la máquina de tal forma que ellos puedan aprovecharse al máximo.

Se puede mejorar el desempeño de esto, cambiando una configuración en el software para utilizar dispositivos OpenCL


Mejorar el desempeño de aceleración de gráficos en QGIS 3.4

Antes de empezar a compartir el tip o ayuda. Vale la pena mencionar que es OpenCL.

OpenCL (Open Computing Language, en español lenguaje de computación abierto) consta de una interfaz de programación de aplicaciones y de un lenguaje de programación. Juntos permiten crear aplicaciones con paralelismo a nivel de datos y de tareas que pueden ejecutarse tanto en unidades centrales de procesamiento como unidades de procesamiento gráfico. El lenguaje está basado en C99, eliminando cierta funcionalidad y extendiéndolo con operaciones vectoriales.
Ahora bien para cambiar el parámetro antes mencionado debemos ir al menú principal de QGIS a Configuración > Opciones...

Mejorar el desempeño de aceleración de gráficos en QGIS 3.4

En la sección llamada aceleración del lado izquierdo de la siguiente ventana. Vamos activar la casilla "Activar aceleración OpenCL". Te pueden aparecer una o dos tarjetas de video, en mi caso escogí la que es de más rendimiento. Intel Core I7-8650U 1.90 GHz.

Nos advierte que experimental y que el uso pueda cerrar la aplicación a causa de errores que pudiesen ser ocasionados por volcados de memoria. Pero en lo personal no me ha pasado.

Mejorar el desempeño de aceleración de gráficos en QGIS 3.4



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

Buscar en este blog

Como sustituir el Autotrace en QGIS 3.4

Como sustituir el Autotrace en QGIS 3.4

Hola amigos recordarán en artículos pasados que enseñaba como utilizar el complemento Autotrace en QGIS 2.18, también en el post anterior mencioné que QGIS 2.18 termina el soporte. Lo anterior significa que todos aquellos complementos populares en versiones pasadas fueron adoptados por QGIS en versiones superiores a la 3.4.
En el caso de Autotrace un complemento muy utilizado en la edición de polígonos, se le agrego una barra de herramientas especial para el uso de esta función. Esta barra de herramientas se llama de auto ensamblado y en este articulo te explico breve mente como usarla para sustituir el Autotrace.

Como sustituir el Autotrace en QGIS 3.4


Primeramente si no tienes habilitada la siguiente barra, basta con dar clic con botón derecho del mouse sobre la ubicación de las barras de herramientas.

Como sustituir el Autotrace en QGIS 3.4

También puedes optar por habilitarlo desde el menú principal en Ver > Barras de herramientas > Barra de Autoensamblado...

Como sustituir el Autotrace en QGIS 3.4

Una vez activada la barra de herramientas se sitúa en la parte superior de nuestra pantalla. Ahora para habilitar las herramientas de autoensambado, debemos dar clic sobre el icono del imán.

Como sustituir el Autotrace en QGIS 3.4

En el siguiente ejercicio tenemos el mapa de los países de Europa central, hay que observar que dentro de los países existe un hueco, el cual corresponde al país de Suiza.

Como sustituir el Autotrace en QGIS 3.4

En la siguiente imagen se muestran algunos parámetros de preferencia par el uso del trazado en polígonos. Debemos seleccionar la capa activa y que el trazo pase por vértices y segmentos para un mejor reconocimiento de bordes de polígono. Manejo siempre de preferencia pixeles sobre todo cuando desconozco las unidades de mapa y las dimensiones de las entidades a dibujar.

Como sustituir el Autotrace en QGIS 3.4

Una vez que conocemos como habilitar la herramienta nos situamos en la parte donde se desea trazar el polígono, respetando los contornos de los polígonos cercanos. En este ejercicio nos acercamos en la zona donde el país de Suiza debería estar dibujado.

Como sustituir el Autotrace en QGIS 3.4

Habilitamos la edición en la capa a trabajar y seleccionamos el icono de dibujo de 

Como sustituir el Autotrace en QGIS 3.4

Ahora damos clic con botón izquierdo del mouse sobre cualquier contorno que rodea el país de Suiza.
Nota: Muy importante dejamos aplastado la tecla shift, sin soltar y pasamos el cursor del mouse sobre la forma. Notaremos que se sombrea la forma.


Puedes dar clic con botón izquierdo de mouse sin soltar la tecla shift, para completar la forma. Una vez que completas la forma da clic con botón derecho del mouse para finalizar la edición de polígono.

Como sustituir el Autotrace en QGIS 3.4

Al finalizar la edición podemos darnos cuenta que sale un formulario, eso es normal. Ahora nuestra capa de países de Europa esta clasificada por países. Basta con escribir la palabra Suiza para que me genere el polígono correspondiente al país que falta.

Como sustituir el Autotrace en QGIS 3.4

Como resultado tenemos dibujado el polígono donde antes estaba hueco y no había nada.

Como sustituir el Autotrace en QGIS 3.4



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

Buscar en este blog

El soporte en QGIS 2.18 llego a su fin


Hola amigos de la comunidad de blogsig.com, el día de ayer navegando por Internet encontré en el blog de QGIS una noticia lanzada el 09 de Marzo. En la noticia cuentan sobre lo que le espera a QGIS 2.18 y lo que viene para las versiones más nuevas en este caso la versión 3.4. La que ellos mismos recomiendan utilizar.

El soporte en QGIS 2.18 llego a su fin

Qgis 3.4 comentan que se ha convertido en la versión de lanzamiento a largo plazo (LRT). Esta versión la del Madeira se estará lanzando actualizaciones de la biblioteca y mejoras de las de la versiones 2.x a 3x.

La gente de Qgis recomienda a los usuarios que están encariñados en la versión 2.18 cambiar o migrar sus proyectos a la versión 3.4.
Esta nueva versión de LTR recibirá correcciones de errores regulares durante al menos un año. También incluye cientos de nuevas funciones, mejoras de usabilidad, correcciones de errores y otros beneficios. Vea los registros de cambios relevantes para obtener una buena muestra de todas las nuevas características que han pasado a la versión 3.4
La mayoría de los complementos se han migrado o incorporado a la base de código de QGIS del núcleo.
La gente de Qgis dice lo siguiente:

No recomendamos el uso continuado de QGIS 2.18 LTR ya que ahora no tiene soporte oficial, lo que significa que no le proporcionaremos ninguna versión de corrección de errores.
Así que no te extrañe que próximamente mis artículos relacionados a GIS, traten únicamente de la versión 3.4.

 El soporte para QGIS 2.18 acabó y solo se le dará seguimientos a la versión 3.14. Aunque desde mi punto de vista esta versión ya la podemos utilizar de a diario por su estabilidad.



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

Buscar en este blog

Como fijar una escala gráfica en ArcMap


Hola amigos en este breve articulo te voy a explicar como fijar una escala gráfica en ArcMap. Pero para que hacer esto te preguntaras y la razón de hacer esto depende de que tan bien representado estéticamente quieres que se visualice tu mapa.

Mucho depende de la escala con la que estés trabajando tu información. Es decir tu información generada debe estar definida a una escala. Pero que es la escala te preguntaras y para que sirven.

Utilizar la escala proporciona una indicación visual del tamaño de las entidades y las distancias entre las entidades en el mapa.
En otras palabras  y para no decirlo en conceptos muy técnicos, ya que si me sigues no me enrollo en conceptos técnicos. La escala sería como la distancia que hay desde la superficie hasta el cielo, en esa relación puedes ver o dejar de ver los objetos de tu mapa.

Entre más alta tu escala mas pequeño veras el objeto, y entre más pequeña tu escala más grande veras el objeto.

Pero volviendo al tema de fijar la escala gráfica al mapa. Al realizar lo anterior el tamaño de las entidades de tu mapa se fijan a la escala actual de trabajo.

Después de tanto teoría vamos a lo que me gusta la practica.

Como fijar una escala gráfica en ArcMap

Ahora en el ejemplo que tengo en el mapa, nota que en la barra de escalas gráficas tengo una escala de 1:4,864,420 es decir si lo convierto a kilómetros esto mirando mis objetos a una distancia de la tierra de 4864.42 aproximadamente.

Como fijar una escala gráfica en ArcMap


En la misma escala gráfica voy a escoger la escala de 1:100,000 notaras inmediatamente que los objetos cambian de tamaño al momento de cambiar la escala gráfica.

Como fijar una escala gráfica en ArcMap

Pero si por ejemplo estuvieras conforme con el tamaño en que se ven los elementos. Podrías fijar la escala de tu mapa a la utilizada actualmente. Esto se realiza de la siguiente forma.  Damos clic derecho en el Data Frame o marco de trabajo de nuestro mapa y escogemos lo siguiente Reference Scale > Set Reference Scale...

Como fijar una escala gráfica en ArcMap

Al hacer lo anterior cuando nos alejemos con nuestros botones de zoom al mapa. Vamos a visualizar que a medida que nos alejamos el tamaño de nuestras entidades no cambia, sigue teniendo las mismas propiedades. Esto es una ventaja ya que si tienes gran cantidad de información, no se vera amontonada en tu mapa.

Como fijar una escala gráfica en ArcMap

Para deshacer esta opción solo basta con ir al Dataframe y escoger Reference Scale > Clear Reference Scale. Esta opción limpiara todas la escala de referencia que se haya definido.

Como fijar una escala gráfica en ArcMap

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

Buscar en este blog

Como recortar un mapa base en ArcMap

Recortar un mapa base en ArcMap

Hola buen día amigos, en esta ocasión voy a explicar un truco para los que estamos trabajando en ambiente de ArcGis en el software de ArcMap. Este truco tiene que ver con el recorte del mapa base de trabajo que tenemos en nuestro mapa, además cabe mencionar que no nomas recorta el mapabase. También recorta cualquier otro elemento del mapa que esta fuera de nuestro limite de trabajo.

Pero para que necesitamos este tipo de trucos. Lo que me hace más sentido es que nos ayuda a que nuestro mapa sea más manipulable y no se vea tan cargado de información. Además de hacerlo más ligero, sobre todo al momento de refrescar nuestro mapa. El basemap utilizado requiere menos recursos de Internet para su despliegue.

Como recortar un mapa base en ArcMap


Para este ejercicio he cargado un zona limite en el mapa la cual me servirá para el recorte. Tenemos dos zonas cargadas. En el mapa se puede apreciar que hay una zona con limites, esta zona esta representada con una capa vectorial color azul y la otra roja.

Como recortar un mapa base en ArcMap

Ahora en el ejercicio me interese hacer el recorte a la zona que tiene el polígono color Azul. Vamos a dar clic derecho sobre el marco de trabajo (Data Frame) y seleccionamos Propiedades.

Como recortar un mapa base en ArcMap

Ahora en la pestaña de Data Frame en el apartado de Clip Options, escogemos clip to shape.

























Después vamos a especificar la capa en el boton "Specify Shape", para después seleccionar la opción "Outline of features". Cuando tengamos estos parámetros clic en Ok y después Aceptar. 

Como recortar un mapa base en ArcMap

Como resultado tenemos nuestra área recortada a la capa de limites que seleccionamos.

Como recortar un mapa base en ArcMap

Espero que este articulo sea de utilidad para tus actividades de gisero.

Buscar en este blog