Astrometría en Python con PyEphem: hora de elevación y puesta de sol

A raíz de un artículo sobre Astrometría en Python con PyEphem, me dispuse a explorar las bondades que presenta este paquete (módulo, librería). En Debian lo instalé con ‘easy_install’ y pude usarlo directamente en la Python Console de QGIS. Aunque el artículo referido anteriormente es muy útil, para complementar los ejemplos de uso es aconsejable la documentación en línea de PyEphem.

Seguir leyendo

Publicado en Código Python, SIG, Software Libre | Deja un comentario

Extraer bandas individuales de un ráster RGB con un script de Python

El apilamiento de bandas ráster es fácil de realizar en QGIS con la opción Raster -> Miscellaneous -> Merge -> Layer stack de la barra de menús. Sin embargo, el proceso contrario, es decir, recuperar las bandas individuales a partir del ráster apilado no parece tan obvio. No obstante, los que han trabajado con el plugin de GRASS, probablemente conozcan que la incorporación de un ráster RGB a los datasets de GRASS automáticamente los separa en sus tres bandas originales (no acepta ráster apilados). Esto pudiera ser aprovechado para realizar la individualización de las bandas en un ráster RGB.

Seguir leyendo

Publicado en GDAL, PyQGIS, QGIS, SIG, Software Libre | Deja un comentario

Cómo dividir un ángulo en dos mediante PyQGIS: 2da parte

En el post anterior se consideró la primera parte de cómo dividir un ángulo en dos mediante PyQGIS. Esto abarcó hasta la obtención de los puntos de intersección de las semirectas del ángulo con el anillo exterior del buffer centrado en su vértice común.

Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | Deja un comentario

Cómo dividir un ángulo en dos mediante PyQGIS: 1ra parte

En los SIGs, probablemente hemos sentido alguna vez la necesidad de encontrar la forma de cómo dividir un ángulo, de un objeto cualquiera que los presente, en dos partes iguales. Por definición, un ángulo es la región del espacio delimitada por dos semirectas que contienen un vértice común. Por tanto, una forma sería encontrar la semirecta (llamada también bisectriz) que produzca la división en partes iguales.

Seguir leyendo

Publicado en PyQGIS, QGIS, SIG, Software Libre | 1 Comentario

Instalar GDAL/OGR utilizando Anaconda Python 3.5 en Debian estable

La distribución estable de Debian probablemente no cuente en sus repositorios con algunas funcionalidades de las más recientes actualizaciones para varias de sus aplicaciones; algó que probablemente si presenten las versiones testing o Sid (inestable). En el pasado, siempre tenía a la disposición una partición con Debian testing o inestable para garantizar lo novedoso. Sin embargo, a pesar de que testing o Sid son muy confiables en la mayoría de los casos, alguna que otra vez me tocó deshacerme de un sistema totalmente roto. Esto me llevó, en la actualidad, a depender casi exclusivamente de las opciones estables.

Seguir leyendo

Publicado en Código Python, Debian, GDAL/OGR | 1 Comentario

Modificando plugin ‘Value Tool’ de QGIS para incluir una QTextBrowser

En un post anterior se modificó el plugin ‘Value Tool’ de QGIS para incluir índices de fila, columna de un ráster. Esto permitió incrementar la utilidad del plugin; sobre todo en la comprobación de resultados de geoprocesos.

Seguir leyendo

Publicado en Plugin, PyQGIS, QGIS, Software Libre | Deja un comentario

Muestreo ráster con estadística zonal en QGIS

El muestreo ráster, usando vector layers de puntos, es un tema que se ha tratado varias veces en este Blog. Se ha hecho con PyQGIS y con el plugin de GRASS en QGIS o Processing. Con estos últimos se ha considerado el uso de los módulos v.sample, v.drape y v.what.rast. Sin embargo, existe un procedimiento también expedito y que no requiere apelar al uso de plugins. Es mediante el uso de la estadística zonal.

Seguir leyendo

Publicado en QGIS, SIG, Software Libre | 2 comentarios