viernes, 11 de septiembre de 2015

Cómo crear un índice (tabla de contenidos) en Google Docs (Word)

Hola a todos nuevamente!!

La falta de tiempo que dispongo para escribir en el blog hace que en vez de escribir los temas (que me lleva mucho tiempo), directamente les muestro en un videotutorial cómo hacer las cosas.. además creo que es más didáctico.

En esta oportunidad les muestro cómo crear un índice o también llamado tabla de contenidos en Google Docs, pero que también sirve para otros sistemas como MS Word y LibreOffice Write u OpenOffice Write.. Cualquier duda o comentario pueden hacerlo tanto por acá como en Youtube..

Link: https://youtu.be/nTvwxeh-eMw

Gracias!!
Hasta la próxima..

sábado, 29 de agosto de 2015

Cómo agregar marcadores a SAS Planet (puntos, líneas o polígonos) y exportarlos a KML

Hola a todos y bienvenidos nuevamente,


En esta oportunidad voy a mostrarles como podemos agregar y gestionar nuestras propias capas vectoriales (marcadores) en SAS Planet, pueden ser puntos, polilíneas o polígonos, y a su vez exportarlos a un formato conocido como KML o KMZ.

Pensé en escribir un paso a paso en el blog, pero iba a ser muy largo, y de todos modos no iba a tener comparación a mirarlo bien explicado en un videotutorial… por eso acá se los dejo:



Espero que les sea útil y les guste.

sábado, 1 de agosto de 2015

Cómo poner tus fotos en Google Earth

Hola a todos nuevamente!


En la actualidad muchos dispositivos móviles (celulares, tablets, etc.) cuentan con GPS integrado, y aplicaciones (apps) como Google Camera u Oruxmaps que nos permiten sacar fotos georeferenciadas, es decir que incluyen el punto GPS en los metadatos de la foto. Pero, ¿¿de qué nos sirve esto si no podemos incluirlas en un mapa?? Por eso hoy les voy a mostrar cómo poner estas fotos en un mapa.


En esta oportunidad les voy a mostrar cómo incluirlas en Google Earth.


Necesitaremos:
  • Un dispositivo con GPS integrado. En dispositivos con Android:
    • primero vamos a las configuraciones:
    • y después vamos a "ubicación"

y ahí ponemos "activar" (si queremos activarlo).
  • PhotoKML: es un programa que genera un archivo KML a partir de fotos georeferenciadas. Descargalo acá: PhotoKML
  • Google Earth
  • fotos georeferenciadas: para saber si una foto lo está deben ir al explorador de archivos (Windows) y pulsar el botón derecho sobre la foto, ahí elegir "propiedades" y ahí ir a la pestaña que dice "detalles".. si está georeferenciada les aparecerá una sección que dice GPS donde está la lat, long y altitud.



Si son los que prefieren verlo que leerlo, acá está el videotutorial:

https://youtu.be/VlrEV_WB4VI

Es muy sencillo. Abrimos el programa PhotoKML y nos encontramos con la siguiente interfaz:




Primero le indicamos si las fotos tienen referencia geográfica o no (en nuestro caso dejamos seleccionado "yes"):


Elegimos el directorio donde tenemos las fotos georeferenciadas. Les aconsejo crear un directorio nuevo en el que estén todas las fotos que queremos poner en Google Earth (por tema), es decir, si quiero poner las fotos de una salida, creo un directorio para poner las fotos de esa salida solamente. Para seleccionar el directorio:



Elegimos el directorio donde ponemos el archivo KML. En general yo prefiero usar el mismo directorio donde tengo las fotos:




Elegimos si queremos que cada foto sea un icono en la capa para Google Earth (seleccionando el cuadro indicamos que sí queremos)..



Y por último pulsamos el botón para general el archivol KML..



Y listo! el archivo está generado, y lo único que nos faltaría hacer es abrirlo con Google Earth.



Espero que les sirva. Si les gustó pueden compartirlo en las redes sociales, y suscribirse. 



Por último voy a agradecer a la gente de Visual Travel Guide por tan útil pero a la vez sencilla herramienta.



GRACIAS

miércoles, 15 de julio de 2015

Convertir Coordenadas decimales a sexagesimales y viceversa (WGS84) y exportarlas directamente a un archivo GeoJSON (similar a shapefile)

Hola a todos nuevamente,


De vez en cuando nos encontramos con información espacial escrita en papel, la mayoría de las veces en WGS84, que puede estar tanto en grados decimales, por ejemplo 71,746284° lat O y 42,856483° long S, o en grados sexagesimales, por ejemplo 71° 23' 45,5" lat O y 42° 42' 34,78" long S. Generalmente tenemos muchas coordenadas, con alguna descripción y necesitamos trabajar con ellas en algún software que maneje ese tipo de datos como QGIS, gvSIG, ArcMap, arcview, o algún otro. Yo uso QGIS, pero espero que esta solución les sirva a la mayoría de uds (no les servirá a los usuarios de arcview).


La solución más común es escribir los datos en una hoja de cálculo, guardarlo como archivo CSV (valor separado por coma), y luego importarlo con el software. Es una buena manera de resolverlo, pero yo les traigo una solución más rápida y sencilla: una hoja de cálculos que convierte entre los dos sistemas (sexagesimal y decimal) y exporta los datos directamente a un archivo .geoJSON, listo para ser usado en cualquier software que lea esa extensión.


Acá les dejo el link:


Hoja de cálculos para generar archivo GeoJSON (adf.ly no hace daño, si no te interesa la publicidad solo espera 5 segundos y listo)

El documento está bloqueado, por lo tanto, lo primero que debes hacer es crear una copia en tu Google Drive. Una vez hecho esto está listo para ser usado. Yo te diré como:


Hoja "Sexagesimal to decimal":
Debes que usar esta hoja cuando tienes los datos en grados sexagesimales. Los campos que puedes modificar son los que están pintados de amarillo. No debes modificar el campo que dice “decimal” ya que contiene la fórmula de conversión. A su vez, los datos se copian automáticamente a la hoja que dice “to export sexagesimal”, en la cual está el botón para exportar los datos.


Esta es la hoja que debes completar:


Hoja "Decimal to sexagesimal":
Debes que usar esta hoja cuando tienes los datos en grados decimales. Los campos que puedes modificar son los que están pintados de amarillo. No debes modificar el campo que dice “decimal” ya que contiene la fórmula de conversión. A su vez, los datos se copian automáticamente a la hoja que dice “to export sexagesimal”, en la cual está el botón para exportar los datos.


Esta es la hoja que debes completar:




Esta es la hoja en la cual está el botón para exportar los datos:


Una vez que pulsas “export” tienes que elegir los campos:




Y cuando pulsas “export”...


Luego pulsa en “download GeoJSON file”...


Y por último pulsa donde indica la flecha roja… y eso es todo!


MUY FÁCIL!


Funciona, pero estoy tratando de mejorarla, así que verifica las actualizaciones.

Les dejo también el videotutorial:

VIDEOTUTORIAL


Espero que les sirva!
Si te gustó por favor comparte el post (no la hoja)
Sus comentarios son bienvenidos!

SUBSCRIBETE!

martes, 14 de julio de 2015

Convert from decimal degrees to sexagesimal degrees (WGS84) or viceversa and generate a GeoJSON file (for any GIS soft) directly from a Spreadsheet

Hello everyone,


Sometimes we have to work with spatial data that is written in a paper, and most of the time it is in WGS84 (at least for me). It can be written in decimal degrees, like: lat 71,746284 W long 42,856483 N or in sexagesimal degrees, like lat 71° 23' 45,5" E long 42° 42' 34,78" S. We may have many coordinates and need to work with it in some appropriate software, like QGIS, gvSIG, arcMap, arcview, or any other. I use QGIS, but I hope this solution works for most of you (it won't for the old arcview users).


The most common solution is to write the data in a spreadsheet and save it as a CSV (comma separated value) file, and after that import it with your software. It is a good workaround, but I will give you an easier solution: a spreadsheet that converts the data for you and exports it to a GeoJSON file ready to open with your software (it has to read that extension thou).


Here it is:


Written coordinates to GeoJSON spreadsheet (adf.ly doesn't heart, if you are not interested in ads, just wait 5 sec and skip)


It is blocked to edit it, so you first need to save a copy to your drive (google drive). After that you are ready to use it. And I will tell you how:


The first thing you have to know is that, to export the data to a GeoJSON file the coordinates must be written in decimal degrees, but don't worry much about it...


"Sexagesimal to decimal" sheet:
Use this sheet if you have your data in sexagesimal degrees. Do not modify the column named "decimal" because it has the conversion formula. The data is copied automatically to "to export sexagesimal" sheet, where you have the button to export the data.

This is the sheet you have to complete with the data (the yellow fields are the one to fill in, the rest autocalculate):


"Decimal to sexagesimal" sheet:
Use this sheet if you have your data in decimal degrees.
It is basically the same that the previous one but it converts decimal degrees to sexagesimal degrees. Do not modify the columns named "grad" "min" and "sec". The data is copied automatically to "to export decimal" sheet, where you have the button to export the data.

This is the sheet:



And finally, this is the sheet where is the button to export the data:



Once you click "export" you have to choose the fields:



and when you hit "export"...


Then click in "download GeoJSON file"...


and finally click where the red arrow says.. and that is it!

EASY!


It works, but I am trying to improve it, so, check for updates.

It also has a "graphic" map, just to see if you are in the right hemisphere ;)


I hope it is handy to you!
If you like it please share the post (not the sheet)
Your comments are welcome.
SUBSCRIBE!

miércoles, 1 de julio de 2015

Cómo mejorar la gestión del arbolado urbano con QGIS

Hola a todos nuevamente,


Tal vez alguno de ustedes tenga la oportunidad de trabajar en la gestión del arbolado urbano de alguna ciudad o pueblo, ya sea como un trabajo actual o en un futuro, o tal vez sólo les interese el tema. Por eso hoy quiero compartir con ustedes una manera fácil y sencilla de hacer más ágil nuestro trabajo del día a día..


Un escenario clásico: llega una persona a la oficina y reclama por su árbol.. Que molesta al paso de la gente, o impide la visual, o tapa la luminaria, o mueve los cables y le corta la luz, etc, etc.. Y en una ciudad con miles de árboles no podemos tener a todos en mente.. Incluso si tenemos un censo del arbolado urbano ya hecho, no siempre podemos ubicarnos y dar con el árbol y su problema. Entonces le tomamos el reclamo, la dirección, y con suerte iremos a ver el problema cuanto antes.. En una ciudad grande seguramente tengamos varios reclamos por día, por lo tanto el trabajo de ir a ver a cada árbol nos lleva mucho tiempo. Así es como empezamos a buscar herramientas que nos faciliten y mejoren nuestro trabajo, para ser más eficientes y responder con mayor calidad los reclamos de la gente.


Vamos al grano. Solo necesitamos tres cosas fundamentales, una computadora (con windows o linux), conexión a internet y que google haya realizado el Street View de nuestra ciudad (lo averiguaremos en el proceso).


primero instalamos QGIS desde http://www.qgis.org


una vez que lo abrimos nos vamos a encontrar algo como esto (con algunos botones más, pero eso no importa):





luego tenemos que instalarle 3 complementos (plugins) de la siguiente manera:


  1. vamos al administrador de complementos

  1. en la lista de plugins que nos aparece elegimos:

    1. OpenLayers (Lo instalamos haciendo click en “instalar complemento”)
    2. go2streetview (lo instalamos)
    3. geoSearch (lo instalamos)



una vez que tenemos los complementos instalados, primero vamos a “GeoSearch”..





ahí buscamos la ciudad o pueblo sobre el que vamos a trabajar.



una vez que lo encontró, ponemos de fondo la capa híbrida de google o bing con el OpenLayers plugin





Ahora ya tenemos la base, así que nos conviene grabar el proyecto para que la próxima vez que lo abramos no tengamos que hacer todo de vuelta





y comienza el trabajo…
situación:
nos hacen el reclamo de un árbol en una dirección.
Buscamos la dirección con GeoSearch





una vez que lo encuentra hacemos click en el icono de go2streetview





y después clickeamos (sobre la calle) en el lugar donde está el árbol en cuestión (la primera vez clickeamos dos veces).





y listo! es como estar en el lugar.


Ustedes podrán preguntarse: cuál es la diferencia si uso directamente google maps? Hay dos diferencias:
  • nos muestra hacia donde estamos mirando

  • y fundamentalmente, nos permite usar otras capas vectoriales (o imágenes) que pueden ser de mucha utilidad. Por ejemplo, podemos poner una capa del catastro (manzanas, lotes, etc), o una capa del arbolado urbano si es que la tenemos, una capa con los servicios (cables, cloacas, gas, etc), etc.


Acá les dejo el videotutorial:

https://youtu.be/NafpsQVj9v4


Bueno, espero que les haya gustado y principalmente que les sirva.

Hasta la próxima!


Artículo de interés: http://elgeekforestal.blogspot.com/2015/05/aplicaciones-apps-android-para-medir-la.html

viernes, 29 de mayo de 2015

Drones que pueden ayudar a la restauración de bosques quemados o degradados

Hola a todos nuevamente,


este es un blog de tecnología y no podría dejar de hablar sobre esto. Los drones, en especial los del estilo x-copter (quadcopter, hexacopter, etc), son algo que me ha interesado prácticamente desde que salieron, y siempre pensé que podrían ser muy útiles para el uso forestal. Pero hasta ahora no había podido encontrar ningún ejemplo concreto sobre el uso de drones en el ámbito forestal. Sin embargo, hace poco leí sobre algo muy interesante y que al fin nos da un ejemplo de cómo podrían usarse.

Muchas veces la gente es "reacia" a la tecnología, y prefiere seguir por la vía "tradicional".. sin arriesgar ni innovar demasiado..

El señor que decidió innovar y arriesgarse se llama Lauren Fletcher, quien juzgando por su página de linkedin es un ingeniero emprendedor, fundador y CEO de BioCarbon Engineer, cofundador de Terra Recovery, e ingeniero investigador de la NASA.

Básicamente se trata de un drone (quadcopter) que escanea el terreno generando un modelo digital de elevación, después determina los mejores sitios para plantar, y por último siembra una cápsula que contiene semillas con un gel que las ayuda a germinar.  

Acá les dejo el video que muestra un poco el proceso:



Obviamente hay mucho para discutir al respecto, pero me parece que la idea está muy buena y celebro que haya gente que se anime a innovar y probar las nuevas tecnologías para estas cuestiones.

Esta es una tecnología en constante evolución y creo que aun hay mucho por hacer. Sería muy bueno empezar a trabajar de manera interdisiplinaria para poder desarrollar herramientas útiles para realizar tareas que por la escala de trabajo son dificultosas para llevar adelante. Les dejo también un video sobre otra herramienta asociada a los drones que podría ser utilizada por los forestales eventualmente. Se trata de una cámara que montada a un drone escanea el ambiente generando un modelo en 3 dimensiones. 


Imagino un drone en el bosque estimando biomasa a partir de un modelo en 3D.

Bueno, me gustaría "escuchar" sus comentarios y que se genere un interesante debate.

Hasta la próxima!




viernes, 8 de mayo de 2015

Aplicaciones (apps) Android para medir la altura de los árboles (comparación)

Hola a todos nuevamente,

Entrando un poco más en detalle sobre las aplicaciones (apps) para Android que pueden tener un uso forestal vemos que una tarea que podemos realizar con mucha facilidad con la ayuda de un dispositivo móvil es medir la altura de los árboles. En uno de los anteriores post (link) mencioné las dos apps que conozco para realizar esta tarea: Smart Measure Lite y Measure Height (de Deskis).

Todos los usuarios de dispositivos móviles sabemos que todas las apps se van actualizando constantemente. Al momento de escribir el post anterior estas apps eran un poco diferentes a lo que son hoy en día. Una diferencia importante es que Smart Measure permitía introducir la distancia al árbol manualmente, lo que reducía el error en gran medida. 

Veamos de que se trata esto: 

cuando nosotros le pedimos al dispositivo que mida la distancia al árbol, éste usa el giróscopo para medir el ángulo de inclinación vertical del dispositivo con respecto al plano, y por trigonometría calcula la distancia al árbol (al menos esa es mi conclusión después de hacer varias pruebas y comprobar que al apuntar hacia arriba del plano genera un error, aun estando el árbol claramente frente a la cámara).

Para interpretarlo mejor, les dejo un ilustración. 




La distancia calculada de este modo se acerca más a la realidad si nos encontramos en un terreno totalmente plano, la distancia del suelo al dispositivo es exacta, y el dispositivo está totalmente quieto. Estas son tres condiciones difíciles de cumplir, sobretodo todas a la vez.

Es cierto que Smart Measure tiene varias opciones para mejorar la precisión, pero al final de cuentas la distancia al árbol es uno de los factores cruciales. Toda medición que hagamos con el dispositivo conlleva un error, y si medimos varias cosas tenemos más error, por eso es que yo prefiero introducir la distancia al árbol manualmente. Y acá es donde está el problema, ya que en Smart Measure ya no aparece la opción de hacerlo... y por este motivo es que Measure Height cobra importancia, a pesar de ser más sencilla.

Hasta ahora, las pocas veces que he tenido que medir altura en el campo, lo he hecho con esta última app, con resultados razonables.

Escucho sus comentarios!

Si les interesa el tema, pueden leer el siguiente post:
Link