- Escenas de un Arco de grado
- Resolución del pixel 30mx30m
- Coordenadas Geográficas, Datum WGS84
- Formato Geotiff, con niveles digitales de 16 bits enteros positivos
- Niveles digitales especiales, como océano y lagos con valor 0 y sin datos -9999.
Este blog es un intento por compartir lo que he aprendido y lo que he encontrado, espero que la información que aquí dejo sea de utilidad . Soy un encantado por diferentes temas como los SIG web y de escritorio, los Sensores Remotos, las Bases de Datos Espaciales. Trato de hacer en software libre como gvSIG, Qgis lo que ya se hacer con los programas privativos.
sábado, 26 de septiembre de 2015
Descargar DEM de 30 metros
domingo, 16 de septiembre de 2012
La trampa del Hardware en los receptores GPS
miércoles, 6 de junio de 2012
Clasificación No Supervisa gvSIG y Condicional en la Calculadora Raster
Un poco de teoría. Existen diferentes métodos o técnicas que permiten extraer los elementos presentes en una imagen. Para nuestro caso hablo de las cobertura en una imagen de satélite. Esos métodos de clasificación se agrupan en dos: supervisados y no supervisados, a nivel general.
1- Abrimos gvSIG y cargamos nuestra imagen de satélite. Para este ejercicio utilizo una imagen Landsat, realizo una composición RGB(432).
2- Abrimos Sextante y buscamos Herramientas de análisis para capas raster/Clasificación no supervisada(clustering)...
3- La configuramos así, en la pestaña Parámetros recomiendo seleccionar tres bandas, para este ejercicio la 4, la 3 y la 2. En numero de clases tomo 10 pero dependiendo de la imagen pueden ser menos o mas. Solo tener en cuenta que es mejor que el clasificador agrupe lo mas acertado posible y esto se logra con un buen trio de bandas y suficientes clases. En otras palabras si mi me interesan tres clases de la imagen es mejor clasificarla en 7 y después escoger la clases que me forma mis elementos de interés.
4- en la pestaña Parámetros Región de Análisis la opción que mejor resultado me proporcionado es utilizar la extensión de otra capa, después de esto pulsamos el botón aceptar.
5- Una muestra del resultado.
Entendiendo un poco, los que tenemos es una capa resultado que agrupa en 10 clases los pixeles de las bandas 4,3 y 2 que participan en el proceso. A cada clase le asigna un numero como identificador y sobre los cuales podemos hacer diferentes operaciones.
Hagamos el ejercicio de extraer los cuerpos de agua con ayuda de la calculadora raster. procedemos así,
1- Teniendo nuestra capa resultado activa, seleccionamos el botón de información (botón con letra i de color blanco sobre un circulo azul) y picamos lo que consideramos como cuerpo de agua. así podremos saber cual es el valor del pixel asignado a esta clase. Para nuestro ejemplo ahora sabemos que los cuerpos de agua tiene el valor 1
2- En Sextante buscamos Herramientas de calculo para capas raster/calculadora de mapas...
3- Escribimos la sintaxis para extraer el valor. Esto realmente se puede hacer de otras formas pero quiero que veas la alternativa con el condicional if(), básicamente funciona así, if(condición, proceso 1, proceso 2), el proceso 1 se ejecuta si la condición es verdadera de lo contrario (osea si la condición es falsa) se ejecuta el proceso 2. Nuestro condicional quedaría como , if(Agregados Band 1 == 1, 1, 0). Puedes anidar varios condicionales.
4- Podemos observar el resultado. De una forma muy rápida se extrajo el cuerpo de agua, aunque en el resultado muestra otras zona que seguramente no lo son, esto se puede mejorar con otra combinación de bandas, o aumentando el numero de clases, también puedes vectorizar y eliminar los polígonos que no necesitas.
Saludos y espero que les sirva...
Tarea: Trata de hacerlo con mas coberturas anidando por ejemplo dos condicionales, te explico como.
if(condición1, proceso 1, if(condición2, proceso 3, proceso 4)proceso 2), el proceso 1 se ejecuta si la condición1 es verdadera de lo contrario (osea si la condición1 es falsa) se evalúa la condición2, si esta es verdadera se ejecuta el proceso 3 y si la condición 2 es falsa se ejecuta el proceso 4.
Dejo un vídeo para mayor facilidad
[1] http://es.wikipedia.org/wiki/Reconocimiento_de_patrones
martes, 15 de mayo de 2012
Pequeño Resumen de Datos Libres
- Si necesitas los nombres geográficos de tu área de interés o de un país completo, esta es la fuente indicada, descargas los archivos en (http://www.geonames.org/), vienen codificados por pais y formato de texto. Recuerda que te puedes ayudar de estas entradas para saber como utilizarlos en cualquier programa.
- Para los limites administrativos de departamentos y municipios (términos para Colombia) puedes decargas los SHP desde esta pagina (http://www.gadm.org/): Sin embargo hay que aclarar que la información a escala municipal esta muy generalizada, pero es mejor que nada.
- Es posible que necesites determinar las coberturas de una zona, comparar imágenes de diferentes años, extraer o actualizar las vías y zonas urbanas o simplemente generar una mapa con una imagen de satélite como fondo. Si una imagen Landsat cumple con tus requerimientos puedes mirar aquí para que sepas como descargarlas y aquí como armarlas.
- Uno de los datos mas costoso en general en los SIG, es la altura sobre todo de grandes extensiones, pero en esta época, también los hay de acceso libre. Estos Modelos de elevaciones los puedes bajar como se indica aquí, y a partir de ellos puedes determinar cuencas, red hidrico, capas de pendiente, de aspecto, modelos de sombras, de visibilidad, o un gran ETC!!!.
miércoles, 2 de mayo de 2012
Instalar gvSIG 1.11 en Ubuntu 12.04 de 64 Bits
Esto para mi fue un dolor de cabeza pero bueno, se pudo solucionar. Y lo comparto para que le ahorre tiempo alguien.
Paso a explicar lo que me pasaba.
- Lo primero era descargar el instalador de gvSIG, los cual no fue mayor problema.
- Asignarle a ese instalador permisos de ejecución que tampoco fue inconveniente.
- Ejecutar el instalador...aqui aparecía el primer problema, este era el error que mostraba la consola.
/home/humberto/Descargas/gvSIG-1_11-1305-final-lin-i586-withjre-j1_5.bin: 12: /home/humberto/Descargas/gvSIG-1_11-1305-final-lin-i586-withjre-j1_5.bin: ./launcher-Linux: not found
/home/humberto/Descargas/gvSIG-1_11-1305-final-lin-i586-withjre-j1_5.bin: 21: /home/humberto/Descargas/gvSIG-1_11-1305-final-lin-i586-withjre-j1_5.bin: ./launcher-Linux: not found
Lo que pude entender era que faltaban unos paquetes de compilación (eso creo) que se son los siguientes:
sudo apt-get install g++-multilib
sudo apt-get install gcc-multilib
Aquí desapareció el primer error pero surgió otro. Lo muestro a continuación.
error while loading shared libraries: libXi.so.6
Este problema surgía porque estaba instalando una maquina java de 32 Bits que estaba buscando librerías de 32 Bits y mi instalación era de 64 Bits. La solución instalar las librerías de 32 Bits para el sistema, usamos el siguiente comando:
sudo apt-get install ia32-libs
Nuevamente ejecutamos nuestro instalador....y el resto ya lo conocen.....
Espero les sirva y como dije al principio les ahorre tiempo.
Ref primer error
Ref segundo error
jueves, 19 de abril de 2012
Organizar datos de Coordenadas geográficas Parte II
ACLARACIÓN: iniciando el desarrollo de esta parte me di cuenta que gvSIG solo entiende el separador de decimales como punto. Aquí puedes hacer varias cosas pero te menciono dos, o cambias la configuración regional del equipo y exportas la tabla, o al resultado del archivo CSV cambias las comas por puntos con la herramienta de Buscar y Remplazar de cualquier editor de texto (no de tablas) y salvas.
Para la parte II haré el ejercicio de cargar la tabla con gvSIG y QGIS.
Mis datos de tabla están en WGS84. Guardamos la tabla en formato CSV, delimitado por punto y coma.
En este punto hemos exportado la tabla a un formato de intercambio. Procedemos a cargarla en gvSIG, desde el Gestor de proyectos, picamos el elemento Tabla y pulsamos el botón Nuevo, en la nueva ventana, pulsamos el botón Añadir, buscamos la tabla teniendo presente que archivos tipo este en CSV, pulsamos Abrir, la tabla queda cargada y finalizamos esta parte pulsando el botón aceptar.
La tabla se despliega de forma automática.
Teniendo una Vista abierta, nos vamos al menú Vista/Añadir capa de eventos...y asigamos los campos de Latitud y Longitud donde corresponden.
Pulsamo Aceptar y los puntos deben aparecen el vista...
Ya aquí si queremos podemos guardar esta información como Shape file, realizar operaciones, consultas etc.
Ahora con QGIS los hacemos de la siguiente forma. Vamos al menú Capa/Añadir capa de texto delimitado.
En el cuadro de dialogo que aparece buscamos nuestro archivo de texto, lo seleccionamos, seleccionamos el delimitador, que para este caso es punto y coma, configuramos los campos que corresponden a la Latitud y la Longitud, y si todo esta bien, pulsamos Aceptar.
Y si todo esta bien nos debe mostrar algo como esto.
Y si lo que quieres es comparar aquí te dejo una ultima imagen.
Por ultimo les dejos un vídeo.
miércoles, 18 de abril de 2012
Organizar datos de Coordenadas geográficas Parte I
A continuación le dejo un vídeo de lo explicado y que también puedes ver en Youtube
martes, 2 de agosto de 2011
gvSIG y Calculadora Raster de Sextante
Saludos y espero que les sirva
lunes, 20 de junio de 2011
Cambiar de UTF-8 a Latin1 en Postgres 8.4 con pgAdmin III
Primero abrimos nuestro pgAdmin III y buscados dentro de las BD existentes una llamada postgres, entramos. Selecionamos Catalogos/PostgreSQL/Tablas/pg_database, la abrimos. En la columna encoding, se encuentran los códigos de cada una de la BD creadas.
Para este ejemplo 6 corresponde a UTF-8 y 8 a Latin1. Si seleccionamos la BD que nos interesa desde el Explorador de Objetos se muestra en el panel SQL el tipo de encoding.
Para proceder a cambiar el encoding simplemente vamos la tabla pg_database, en la columna encoding de la BD de interés y cambiamos 6 por 8, guardamos los cambios.
Si queremos nuevamente podemos ver la BD en el Explorador de objetos, confirmaremos los cambios.
Para finalizar les dejo una tabla con todos los valores que se pueden tener.
Aclaro que todo esto fue hecho con Postgres 8.4.
Saludos y espero que les sirva.
| CODIGO | NOMBRE | DESCRIPCION |
| 0 | SQL_ASCII | ASCII |
| 1 | EUC_JP | Japanese EUC |
| 2 | EUC_CN | Chinese EUC |
| 3 | EUC_KR | Korean EUC |
| 4 | JOHAB | Korean EUC (Hangle base) |
| 5 | EUC_TW | Taiwan EUC |
| 6 | UNICODE | Unicode (UTF-8) |
| 7 | MULE_INTERNAL | Mule internal code |
| 8 | LATIN1 | ISO 8859-1 |
| 9 | LATIN2 | ISO 8859-2 |
| 10 | LATIN3 | ISO 8859-3 |
| 11 | LATIN4 | ISO 8859-4 |
| 12 | LATIN5 | ISO 8859-9 |
| 13 | LATIN6 | ISO 8859-10 |
| 14 | LATIN7 | ISO 8859-13 |
| 15 | LATIN8 | ISO 8859-14 |
| 16 | LATIN9 | ISO 8859-15 |
| 17 | LATIN10 | ISO 8859-16 |
| 18 | ISO_8859_5 | ISO 8859-5 |
| 19 | ISO_8859_6 | ISO 8859-6 |
| 20 | ISO_8859_7 | ISO 8859-7 |
| 21 | ISO_8859_8 | ISO 8859-8/ECMA 121 (Latin/Hebrew) |
| 22 | KOI8 | KOI8-R(U) |
| 23 | ALT | Windows CP866 |
| 24 | WIN874 | Windows CP874 (Thai) |
| 25 | WIN1250 | Windows CP1250 |
| 26 | WIN | Windows CP1251 |
| 27 | WIN1256 | Windows CP1256 (Arabic) |
| 28 | TCVN | TCVN-5712/Windows CP1258 (Vietnamese) |
sábado, 2 de abril de 2011
ARMAR IMAGENES SEPARADAS EN BANDAS EN UNA SOLA CON gvSIG
martes, 18 de noviembre de 2008
USGS LIBERA TODA SU COLECCIÓN DE IMÁGENES LANDSAT!!!
Es una gran noticia, el Servicio Geológico de los Estados Unidos liberara toda su colección de imágenes Landsat. Este es un aporte incalculable, datos desde los 70's.
En enero del año 2009 el USGS planea tener a disposicion toda su coleccion de imágenes Landsat. Desde Landsat-1, hasta Landsat-7. Los tiempos establecidos son los siguientes, para Julio de 2008 todas las nuevas aquisiciones de Landsat-7, Septiembre de 2008 todos los datos de Landsat-7, Diciembre de 2008 todos los datos de Landsat-5, Enero de 2009 el resto de datos Landsat.
Las imagenes pueden ser previsualizadas y descargadas en http://glovis.usgs.gov/

Al tocar la zona de interes es lanzado el visor que permite descargar la informacion....

consulte el documento oficial en este aqui
viernes, 27 de junio de 2008
ARMADO DE IMAGENES LANDSAT GRATUITAS CON SOFTWARE LIBRE
Lo primero y quizas lo mas importante es ubicar el archivo que trae los metadatos de la imagen. En otras palabras, las dimensiones en filas, columnas, tamaño del pixel, resolucion radiometrica, fecha de la toma, entre otros. Por lo general es un archivo de texto. Como la extension del archivo no siempre es igual, la forma mas facil de indentificarlo dentro de todo el grupo es observar lo siguiente.
Para imagenes Landsat MSS
Para imgenes Landsat TM
Para imagenes Landsat ETM+
Después de descargar la información revisamos cual archivo contiene los metadatos. El posible archivo que quedo por descarte trate de abrilo con un editor de texto. Al abrirlo podemos encontrar algo como esto para una imagen Landsat MSS.
Pero que programa utilizamos. Este ejercicio se puede realizar con muchos programas algunos muy fáciles, como ERDAS o ENVI. Para este caso utilizaremos un programa Open Source, o libre se llama FWTools 2.1.0. Este programa permite crear las imágenes en formato por ejemplo TIFF o IMG entre muchas opciones. Descargar e instalar el programa, ese es el siguiente paso. Ejecute el programa le aparecerá el siguiente visualizador.

En el menú File/Open Raw Image aparecerá un cuadro de dialogo que permitirá hacer el importe de cada una de las bandas descargadas de www.landcover.org

Este cuadro debe ser llenado con unos parámetros básicos, el resto de parámetros pueden quedar por defecto. Image width e Image height, se toman del archivo de metadatos, quedando algo asi.
Pulsamos el botón Save y colocamos al archivo de salida un nombre apropiado que nos permita identificar que banda es. Puede ser B1 o BANDA1. No es una regla solo es una sugerencia. Luego pulsamos el botón OK. Este paso lo repetimos como bandas queramos unir en un solo archivo.

Para este ejemplo solo utlizare tres bandas pero recuerden que se pueden unir más. En el programa nos vamos al menú Image/Compose… en el cuadro de dialogo pulsando el botón Load File buscamos los archivos producidos en el paso anterior. Escogemos b1.vrt. Si todos los archivos se encuentran en el mismo directorio serán cargados automáticamente. Seleccionamos las bandas con el mouse, y pulsamos el botón Add, las bandas deben pasar al recuadro Output. Asegúrese de tenerlas ordenadas. Luego pulse el botón Current View, debe mostrase la imagen en el visualizador.

Teniendo la imagen en el visualizador procedemos a exportarla el formato que necesitamos, como por ejemplo GeoTIFF. El menú File/Export… permite llevar la imagen a muchos formatos. En el recuadro Output coloque el nombre del el archivo de salida acompañado de la extensión, para este caso tif en las opciones Output Format podemos escoger la que necesitemos, dejamos Gtiff, Output Resolution dejamos Full, para que la imagen quede con el máximo de información. Por ahora el resto de parámetros pueden quedar por defecto. Pulsamos el botón Export y tenemos una imagen armada esperando ser procesada e interpretada con este o con cualquier otro programa.











































