tag:blogger.com,1999:blog-70491559269736614572023-03-21T22:25:35.979-05:00Ingenieria, Geomatica y Sistemas de Informacion GeograficaEste 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.Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-7049155926973661457.post-65951998865844663802015-09-26T06:38:00.000-05:002015-09-26T06:39:45.885-05:00Descargar DEM de 30 metros<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="margin-bottom: 0cm;">
En la red existe un gran numero de
fuentes de datos disponibles, pero en este articulo me voy a centrar
en una que me ha dejado sorprendido y que veo que tiene poca
difusión.</div>
<div style="margin-bottom: 0cm;">
Son los modelos de elevaciones <span style="color: navy;"><span lang="zxx"><u><a href="http://www.jspacesystems.or.jp/ersdac/GDEM/E/1.html">GDEM</a></u></span></span>.
</div>
<div style="margin-bottom: 0cm;">
Estos modelos de elevaciones han sido
desarrollado en conjunto y puesto a disposición del público por el
Ministerio de Economía, Comercio e Industria (METI) de Japón y la
Administración Nacional Aeronáutica y del Espacio (NASA). Se
generan a partir de datos recogidos por el satélite <span style="color: navy;"><span lang="zxx"><u><a href="http://asterweb.jpl.nasa.gov/">ASTER</a></u></span></span>.
Ya se encuentran en la versión 2 y esto implica un mejoramiento
constante del producto entregado.</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Las características principales se
encuentran en la pagina pero aquí las traduzco.</div>
<ul>
<li><div style="margin-bottom: 0cm;">
Escenas de un Arco de grado</div>
</li>
<li><div style="margin-bottom: 0cm;">
Resolución del pixel 30mx30m</div>
</li>
<li><div style="margin-bottom: 0cm;">
Coordenadas Geográficas, Datum
WGS84</div>
</li>
<li><div style="margin-bottom: 0cm;">
Formato Geotiff, con niveles
digitales de 16 bits enteros positivos</div>
</li>
<li><div style="margin-bottom: 0cm;">
Niveles digitales especiales, como
océano y lagos con valor 0 y sin datos -9999.</div>
</li>
</ul>
<div style="margin-bottom: 0cm;">
Las aplicaciones que se pueden hacer
son muchas, enumerarlas seria difícil, asi que les dejo un <span style="color: navy;"><span lang="zxx"><u><a href="http://www.jspacesystems.or.jp/ersdac/GDEM/E/2.html#application">link</a></u></span></span>
que muestra algunas.</div>
<div style="margin-bottom: 0cm;">
Y como descargo los DEM de 30 metros???....entramos a la pagina oficial del proyecto.<span style="color: navy;"><u> </u></span><br />
<div style="text-align: center;">
<a href="http://gdem.ersdac.jspacesystems.or.jp/"><span style="color: navy;"><u>http://gdem.ersdac.jspacesystems.or.jp/</u></span></a></div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-cJpsVsWLzA0/T5Bnw5y3r7I/AAAAAAAAAKY/40YN3DaHvvU/s1600/Pantallazo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="http://4.bp.blogspot.com/-cJpsVsWLzA0/T5Bnw5y3r7I/AAAAAAAAAKY/40YN3DaHvvU/s400/Pantallazo.png" width="400" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Nos registramos (primera vez en el
sitio) y después nos logeamos.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-VCLs6JdQSwE/T5BnnLfJ_UI/AAAAAAAAAJY/4uH5lqywQWk/s1600/Pantallazo-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="263" src="http://2.bp.blogspot.com/-VCLs6JdQSwE/T5BnnLfJ_UI/AAAAAAAAAJY/4uH5lqywQWk/s400/Pantallazo-1.png" width="400" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Para buscar la zona de interés,
pulsamos la opción Search (menú de la izquierda), nos debe mostrar
la pagina donde podemos seleccionar los datos a descargar.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-39eAeNljSK8/T5BnoIYM2oI/AAAAAAAAAJg/4wmPeHtMU5w/s1600/Pantallazo-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="http://3.bp.blogspot.com/-39eAeNljSK8/T5BnoIYM2oI/AAAAAAAAAJg/4wmPeHtMU5w/s400/Pantallazo-2.png" width="360" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
podemos mover el mapa para centrarlo a
nuestro sitio, luego dar doble click para hacer un acercamiento, y
repetimos este doble click hasta que tengamos una visual que nos
permita decidir cuales son los archivos a descargar. Picamos el botón
Grid , para activar la grilla de selección y luego el botón Start
para poder seleccionar sobre el mapa...</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-bRbcJ7yr15g/T5BrmI2YmZI/AAAAAAAAAKw/drZ8lfEV2ms/s1600/Pantallazo-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://4.bp.blogspot.com/-bRbcJ7yr15g/T5BrmI2YmZI/AAAAAAAAAKw/drZ8lfEV2ms/s400/Pantallazo-6.png" width="400" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Como podrán notar pueden seleccionar
todas las que necesiten y/o utilizar las otras opciones para buscar
y descargar los datos. Pulsamos el boton Next, donde se listan todos
los DEM a descargar,
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-JlUK5BrIeaU/T5BnvBitxnI/AAAAAAAAAKI/UTlXBNwWQPk/s1600/Pantallazo-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="http://4.bp.blogspot.com/-JlUK5BrIeaU/T5BnvBitxnI/AAAAAAAAAKI/UTlXBNwWQPk/s400/Pantallazo-7.png" width="395" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Nuevamente pulsamos Next ,
seleccionamos la categoría en la que utilizaríamos los datos, (yo
escogí agricultura), y pulsamos Agree (aceptamos los términos) y en
la nueva ventana pulsamos Download.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-bqphR5RNsys/T5Bnv0U4RHI/AAAAAAAAAKQ/zJy9H6GsXGA/s1600/Pantallazo-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="273" src="http://4.bp.blogspot.com/-bqphR5RNsys/T5Bnv0U4RHI/AAAAAAAAAKQ/zJy9H6GsXGA/s400/Pantallazo-8.png" width="400" /></a></div>
<div style="margin-bottom: 0cm;">
Esperamos a que se procese la
información y guardamos en disco.</div>
<div style="margin-bottom: 0cm;">
Estos modelos de elevaciones tiene mayor resolución espacial que los SRTM, por consiguiente las información generada se acerca mas a lo que vemos en la realidad. </div>
<div style="margin-bottom: 0cm;">
Por ultimo, espero hacer algunos ejercicios para demostrar su poder y les dejo una captura con gvSIG y QGIS</div>
<div style="margin-bottom: 0cm;">
Éxitos...</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-asYBj8FfBNM/T5Bwk5V7RTI/AAAAAAAAAK4/IEPwvuVYSlw/s1600/gvsig_qgis.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="http://3.bp.blogspot.com/-asYBj8FfBNM/T5Bwk5V7RTI/AAAAAAAAAK4/IEPwvuVYSlw/s400/gvsig_qgis.png" width="400" /></a></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<br /></div>
</div>
Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com4tag:blogger.com,1999:blog-7049155926973661457.post-57227699189916762312012-09-16T20:48:00.001-05:002012-09-23T19:00:44.382-05:00La trampa del Hardware en los receptores GPS<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Saludos a tod@s.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
En esta entrada no traigo un manual sobre un programa o algo parecido. Este articulo busca advertir sobre un problema que me ha pasado.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Imagínate la siguiente situación. Compras un súper radio para escuchar emisoras AM/FM. El manual dice que sirve para eso, el vendedor también lo indica, tu emocionado, lo compras. Cuando recibes el radio, revisas el manual, lo prendes, sintonizas una emisora AM, y todo ok, pero cuando tratas de sintonizar una emisora FM!!!!...Salta ese mensaje que no te esperabas, "por favor inserte el serial de activación de esta función".</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ese mensaje<b> "por favor inserte el serial de activación de esta función", </b>es lo que llamo "<i><b>La Trampa del Hardware"</b></i>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La verdad me parece algo muy triste, confuso y engañoso, que se ve mucho en los receptores GPS (desde ahora GPS). Se compra un GPS que supuestamente sirven para tomar datos L1 raw, L1/L2, L1/GLONASS, RTK, etc, pero que solo seria posible con los seriales adicionales para poder usar esas características. Engañoso porque no es claro desde el principio y sobre todo porque un equipo de estos, vale unos USD $ 3.000, y los seriales para activar las otras funciones valen mas o menos USD $ 1.000, ojo!!!, cada serial. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Me pregunto, quien quiere compra un GPS, que supuestamente sirve para todo, pero no lo puedo utilizar sino compro los seriales adicionales. Aclaro que no estoy en contra de que esas características tengan su valor, sea cual sea, lo que me molesta de todo esto es que vendan en GPS por un valor considerable, y que la activaciones cuesten tanto como el equipo. A demás no es claro este tema de la activaciones de funciones por seriales en los manuales o antes de la venta, pereciera que su primer interés es vender el equipo, y después como se hizo semejante inversión casi quedas obligado a comprar los seriales para utilizar el GPS al maximo. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para finalizar esta reflexión, te recomiendo que documentes bien el equipo que quieres comprar (sea cual sea), pregunta por todas la funciones que trae, si están activas o necesitas de seriales o programas especiales que solo lo vende quien desarrolla el equipo, pide que prueben el equipo con todas las funciones, recuerda que si es por tu concepto que compran una herramienta, y luego te das cuenta que necesitas comprar cosas adicionales, no vas a quedar bien parado, también ten presente, que "<i><b>La Trampa del Hardware", </b></i>es muy común en la mayoría de los equipos para trabajos especializados.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Espero que muy pronto podamos tener opciones al estilo gvSIG, Qgis, Mapserver, Geoserver, Postgres+Postgis, OpenLayers, Spatialite, Grass, OrfeoToolbox, en cuanto a dispositivos o herramientas para tomas de datos, en otras palabras lo que por ahí, ya se conoce como el <a href="http://es.wikipedia.org/wiki/Hardware_libre" target="_blank">OpenHardware</a>...</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Espero les sirva esta información.</div>
<br /></div>
Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com3tag:blogger.com,1999:blog-7049155926973661457.post-84287639183332084482012-06-06T08:30:00.001-05:002012-06-07T11:05:36.660-05:00Clasificación No Supervisa gvSIG y Condicional en la Calculadora Raster<div dir="ltr" style="text-align: left;" trbidi="on">
En este ejemplo se hace una clasificación No-Supervisada con gvSIG y Sextante y después solo se extrae la cobertura de interés por ejemplo los cuerpos de agua.<br />
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.<br />
<style type="text/css">
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
A:link { so-language: zxx }
-->
</style>
<br />
<div style="margin-bottom: 0cm;">
<b>Clasificación supervisada[1]</b></div>
<div style="margin-bottom: 0cm;">
</div>
<div style="margin-bottom: 0cm;">
Este tipo de clasificación supone que
se tiene un conocimiento de la zona, osea somos capaces de
proporcionar o indicar cuales son la muestras (pixeles en diferentes
bandas) para entrenar el algoritmo. Luego del entrenamiento el
clasificador es capaz de determinar a que grupo o clase pertenecen el
resto de elementos (pixeles), y así generar una capa que representa,
por ejemplos las coberturas de una zona.
</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<b>Clasificación no supervisada[1]</b></div>
<div style="margin-bottom: 0cm;">
</div>
<div style="margin-bottom: 0cm;">
A diferencia de la supervisada se
supone que no contamos con conocimiento de la zona, por lo que no
podríamos entrenar los algoritmos para la clasificación
supervisada. En general en este tipo de clasificación parte de la
propiedades estadísticas y de vecindad que tiene la información
(pixeles en diferentes bandas) y se van agrupando formando clases de
manera iterativa. La clasificación no supervisada se la suele llamar
también clustering(agrupamiento).</div>
<div style="margin-bottom: 0cm;">
<br /></div>
Veamos los pasos.<br />
<br />
1- Abrimos gvSIG y cargamos nuestra imagen de satélite. Para este ejercicio utilizo una imagen Landsat, realizo una composición RGB(432).<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-bu3b2pmOTAY/T89Y7kcsdEI/AAAAAAAAANI/Aby2DdSvFNg/s1600/imagen_gvsig.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="364" src="http://4.bp.blogspot.com/-bu3b2pmOTAY/T89Y7kcsdEI/AAAAAAAAANI/Aby2DdSvFNg/s640/imagen_gvsig.png" width="640" /></a></div>
<br />
2- Abrimos Sextante y buscamos <b>Herramientas de análisis para capas raster/Clasificación no supervisada(clustering)</b>...<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-kJj44RnKhsA/T89Y43JZvZI/AAAAAAAAAM4/GWIqDO7CV_U/s1600/gvsig_Sextante.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="366" src="http://4.bp.blogspot.com/-kJj44RnKhsA/T89Y43JZvZI/AAAAAAAAAM4/GWIqDO7CV_U/s640/gvsig_Sextante.png" width="640" /></a></div>
<br />
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.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-YOG5kqvV_ks/T89ZB382RyI/AAAAAAAAANg/_f3YxPmZp6g/s1600/seleccion+de+imagenes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="http://4.bp.blogspot.com/-YOG5kqvV_ks/T89ZB382RyI/AAAAAAAAANg/_f3YxPmZp6g/s400/seleccion+de+imagenes.png" width="400" /></a></div>
<br />
4- en la pestaña Parámetros Región de Análisis la opción que mejor resultado me proporcionado es <b>utilizar la extensión de otra capa, </b>después de esto pulsamos el botón aceptar. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-NsXIppUxWGg/T89ZCaYOLwI/AAAAAAAAANo/7TFEU0_h608/s1600/seleccion+de+imagenes2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="http://1.bp.blogspot.com/-NsXIppUxWGg/T89ZCaYOLwI/AAAAAAAAANo/7TFEU0_h608/s400/seleccion+de+imagenes2.png" width="400" /></a></div>
5- Una muestra del resultado.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-aTyizAj3kIg/T89ZAzHasDI/AAAAAAAAANY/QISAOXoG6mw/s1600/resultados2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="364" src="http://1.bp.blogspot.com/-aTyizAj3kIg/T89ZAzHasDI/AAAAAAAAANY/QISAOXoG6mw/s640/resultados2.png" width="640" /></a></div>
<br />
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. <br />
Hagamos el ejercicio de extraer los cuerpos de agua con ayuda de la calculadora raster. procedemos así,<br />
1- Teniendo nuestra capa resultado activa, seleccionamos el botón de información (botón con letra <b>i</b> 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<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Gyh10s48YDU/T89Y0z-_RUI/AAAAAAAAAMo/p5QtRR-tLgw/s1600/boton+informacion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="366" src="http://4.bp.blogspot.com/-Gyh10s48YDU/T89Y0z-_RUI/AAAAAAAAAMo/p5QtRR-tLgw/s640/boton+informacion.png" width="640" /></a></div>
<br />
2- En Sextante buscamos <b>Herramientas de calculo para capas raster/calculadora de mapas</b>...<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-crgv2HiArhE/T89Y2t6r80I/AAAAAAAAAMw/0hhc-FpLxR4/s1600/calculadora+de+mapas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="366" src="http://2.bp.blogspot.com/-crgv2HiArhE/T89Y2t6r80I/AAAAAAAAAMw/0hhc-FpLxR4/s640/calculadora+de+mapas.png" width="640" /></a></div>
<br />
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í, <b>if(condición, proceso 1, proceso 2)</b>, 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 , <b>if(Agregados Band 1 == 1, 1, 0)</b>. Puedes anidar varios condicionales.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-DNV8z2p27Gs/T89Y6DO6BtI/AAAAAAAAANA/T14bzBTKI_Y/s1600/if.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="231" src="http://3.bp.blogspot.com/-DNV8z2p27Gs/T89Y6DO6BtI/AAAAAAAAANA/T14bzBTKI_Y/s400/if.png" width="400" /></a></div>
<br />
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.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-SsFCaNisA4E/T89Y-78WxiI/AAAAAAAAANQ/F95PN7IDLwg/s1600/resulatdo+condicional.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="366" src="http://3.bp.blogspot.com/-SsFCaNisA4E/T89Y-78WxiI/AAAAAAAAANQ/F95PN7IDLwg/s640/resulatdo+condicional.png" width="640" /></a></div>
<br />
Saludos y espero que les sirva...<br />
Tarea: Trata de hacerlo con mas coberturas anidando por ejemplo dos condicionales, te explico como.<br />
<b>if(condición1, proceso 1, </b><b>if(condición2, proceso 3, proceso 4)</b><b>proceso 2), </b>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.<br />
Dejo un vídeo para mayor facilidad<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/A3rJdR8Ijw0?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
[1]
<a href="http://es.wikipedia.org/wiki/Reconocimiento_de_patrones">http://es.wikipedia.org/wiki/Reconocimiento_de_patrones</a></div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com2tag:blogger.com,1999:blog-7049155926973661457.post-67489253752545708782012-05-15T11:17:00.001-05:002012-06-13T11:52:25.044-05:00Pequeño Resumen de Datos Libres<div dir="ltr" style="text-align: left;" trbidi="on">
<style type="text/css">
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm; direction: ltr; color: #000000; widows: 0; orphans: 0 }
P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: es-CO }
P.cjk { font-family: "WenQuanYi Micro Hei"; font-size: 12pt; so-language: zh-CN }
P.ctl { font-family: "Lohit Hindi"; font-size: 12pt; so-language: hi-IN }
A:link { so-language: zxx }
-->
</style>
<br />
<div class="western" lang="es-CO" style="color: white; margin-bottom: 0cm;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">Cuando
estamos realizando una investigación para la universidad o
laboramos en una entidad publica o privada, y necesitamos datos, es
cuando por lo general empiezan los problemas. Valen mucho, son
restringidos, no han aprobado el presupuesto, en fin, obstáculo tras
obstáculo. Te invito a que esos inconvenientes no te detengan y
menos en esta época donde existen instituciones que han puesto
información muy valiosa para el uso del publico. Esta es una lista
que puedes ir construyendo haciendo un buen uso de los buscadores,
sin embargo acá te dejo un resumen que me gustan mucho porque los considero básicos a para cualquier trabajo.</span></span></div>
<div class="western" lang="es-CO" style="color: white; margin-bottom: 0cm; orphans: 2; widows: 2;">
<br /></div>
<ul style="color: white;">
<li><div class="western" lang="es-CO" style="margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">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
<span style="font-variant: normal;"><span style="font-style: normal;"><span style="font-weight: normal;">(</span></span></span><span lang="zxx" style="color: red;"><u><a href="http://www.geonames.org/"><span style="font-variant: normal;"><span style="font-style: normal;"><span style="font-weight: normal;">http://www.geonames.org/</span></span></span></a></u></span><span lang="zxx"><u><span style="font-variant: normal;"><span style="font-style: normal;"><span style="font-weight: normal;">),
</span></span></span></u></span><span lang="zxx"><span style="font-variant: normal;"><span style="font-style: normal;"><span style="text-decoration: none;"><span style="font-weight: normal;">vienen codificados por pais y formato de texto. Recuerda que te puedes ayudar de </span></span></span></span></span><span lang="zxx" style="color: red;"><u><a href="http://humbertoflorezramos.blogspot.com/2012/04/organizar-datos-de-coordenadas.html"><span style="font-variant: normal;"><span style="font-style: normal;"><span style="font-weight: normal;">estas
entradas</span></span></span></a></u></span><span lang="zxx"><span style="font-variant: normal;"><span style="font-style: normal;"><span style="text-decoration: none;"><span style="font-weight: normal;">
para saber como utilizarlos en cualquier programa.</span></span></span></span></span></span></span></div>
</li>
<li><div class="western" lang="es-CO" style="margin-bottom: 0cm; orphans: 2; widows: 2;">
<span lang="zxx"><span style="font-variant: normal;"><span style="font-family: Arial,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="text-decoration: none;"><span style="font-weight: normal;">Para
los limites administrativos de departamentos y municipios (términos
para Colombia) puedes decargas los SHP desde esta pagina</span></span></span></span></span></span></span><span style="font-variant: normal;"><span style="font-family: Arial,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="font-weight: normal;">
(</span></span></span></span></span><span lang="zxx" style="color: red;"><u><a href="http://www.gadm.org/" target="_blank"><span style="font-variant: normal;"><span style="font-family: Arial,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="font-weight: normal;">http://www.gadm.org/</span></span></span></span></span></a></u></span><span style="font-variant: normal;"><span style="font-family: Arial,sans-serif;"><span style="font-size: small;"><span style="font-style: normal;"><span style="font-weight: normal;">):
Sin embargo hay que aclarar que la información a escala municipal
esta muy generalizada, pero es mejor que nada.</span></span></span></span></span></div>
</li>
<li><div class="western" lang="es-CO" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">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 <span lang="zxx" style="color: red;"><u><a href="http://humbertoflorezramos.blogspot.com/2008/11/usgs-libera-toda-su-coleccin-de-imgenes.html">descargarlas</a></u></span>
y aquí <span lang="zxx" style="color: red;"><u><a href="http://humbertoflorezramos.blogspot.com/2011/04/armar-imagenes-separadas-en-bandas-en.html">como
armarlas</a></u></span>. </span></span>
</div>
</li>
<li><div class="western" lang="es-CO" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">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 <span lang="zxx" style="color: red;"><u><a href="http://humbertoflorezramos.blogspot.com/2012/04/descargar-dem-de-30-metros.html">aquí</a></u></span>,
y a partir de ellos puedes determinar cuencas, red hidrico, capas de
pendiente, de aspecto, modelos de sombras, de visibilidad, o un gran
ETC!!!. </span></span>
</div>
</li>
</ul>
<div class="western" lang="es-CO" style="color: white; margin-bottom: 0cm; orphans: 2; widows: 2;">
</div>
<div class="western" lang="es-CO" style="color: white; font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">Y
si quieres un gran resumen de datos a nivel mundial te dejo esta
pagina, mejor imposible... <span lang="zxx" style="color: red;"><u><a href="http://freegisdata.rtwilson.com/">http://freegisdata.rtwilson.com/</a></u></span>.</span></span></div>
<div class="western" lang="es-CO" style="color: white; font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<br /></div>
<div class="western" lang="es-CO" style="color: white; font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
</div>
<div class="western" lang="es-CO" style="color: white; font-style: normal; font-variant: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;"><span style="font-weight: normal;">Pero
bueno tenemos datos y como los trabajamos, que programa compramos??.
Me atrevo asegurar que si eres una persona curiosa con ganas de
aprender y de tener alternativas te encantara esta otra </span><span lang="zxx" style="color: red;"><u><a href="http://en.wikipedia.org/wiki/List_of_geographic_information_systems_software"><span style="font-weight: normal;">lista
de programas</span></a></u></span><span style="font-weight: normal;">,
la mayoría libre que puedes utilizar con diferentes propósitos</span>.
Si estas desesperado porque la lista es larga simplemente te comento
que puedes usar <span lang="zxx" style="color: red;"><u><a href="http://www.gvsig.org/web/">gvSIG</a></u></span>
y/o <span lang="zxx" style="color: red;"><u><a href="http://qgis.org/">QGIS</a></u></span>
para que inicies.</span></span></div>
<div class="western" lang="es-CO" style="color: white; font-style: normal; font-variant: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<br /></div>
<div class="western" lang="es-CO" style="color: white; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">Este pequeño resumen este pensado para trabajos puntuales, cabe aclarar que si tu idea es un algo mas corporativo también existen alternativas libres que se pueden combinar con algo de que menciono arriba. Finalizo
diciendo que los limites son los datos en
si (querer genera un mapa de coberturas a escala 1:10.000 con una
imagen Landsat) y nuestros conocimientos, el primero es
insalvable, toca cambiar la fuente de información, el segundo lo
podemos mejorar, solo depende de las ganas, de la disposición, de la
comunicación con otras personas.</span></span></div>
<div class="western" lang="es-CO" style="color: white; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<br /></div>
<div class="western" lang="es-CO" style="color: white; font-weight: normal; margin-bottom: 0cm; orphans: 2; widows: 2;">
<span style="font-family: Arial,sans-serif;"><span style="font-size: small;">Exitos!!! </span></span></div>
</div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com1tag:blogger.com,1999:blog-7049155926973661457.post-66190081264541518692012-05-02T17:50:00.000-05:002012-07-22T09:18:41.965-05:00Instalar gvSIG 1.11 en Ubuntu 12.04 de 64 Bits<div dir="ltr" style="text-align: left;" trbidi="on">
Saludos a todos<br />
<br />
Esto para mi fue un dolor de cabeza pero bueno, se pudo solucionar. Y lo comparto para que le ahorre tiempo alguien.<br />
<br />
Paso a explicar lo que me pasaba. <br />
- Lo primero era descargar el instalador de gvSIG, los cual no fue mayor problema.<br />
- Asignarle a ese instalador permisos de ejecución que tampoco fue inconveniente.<br />
- Ejecutar el instalador...aqui aparecía el primer problema, este era el error que mostraba la consola.<br />
<br />
<i><span style="color: red;">/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</span><br style="color: red;" /><br style="color: red;" /><span style="color: red;">/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</span></i><br />
<br />
Lo que pude entender era que faltaban unos paquetes de compilación (eso creo) que se son los siguientes:<br />
<br />
<i><span style="color: red;">sudo apt-get install g++-multilib</span><br style="color: red;" /><span style="color: red;">sudo apt-get install gcc-multilib</span></i><br />
<br />
Aquí desapareció el primer error pero surgió otro. Lo muestro a continuación.<br />
<br />
<span style="color: red;">error while loading shared libraries: libXi.so.6</span><br />
<br />
<span style="color: red;"><span style="color: black;">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:</span></span><br />
<br />
<span style="color: red;"><span style="color: black;"> sudo apt-get install ia32-libs</span> </span><br />
<br />
Nuevamente ejecutamos nuestro instalador....y el resto ya lo conocen.....<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Y2cEeXWbVt0/T6G22GLuleI/AAAAAAAAALA/SMgYLhq-PFY/s1600/Captura+de+pantalla+de+2012-05-02+17:02:43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="http://4.bp.blogspot.com/-Y2cEeXWbVt0/T6G22GLuleI/AAAAAAAAALA/SMgYLhq-PFY/s400/Captura+de+pantalla+de+2012-05-02+17:02:43.png" width="400" /></a></div>
Espero les sirva y como dije al principio les ahorre tiempo.<br />
<span style="font-size: small;"><a href="http://www.linuxquestions.org/questions/linux-from-scratch-13/jdk-install-fails-with-install-sfx-no-such-file-during-installation-506082/" target="_blank">Ref primer error</a></span><br />
<span style="font-size: small;"><a href="http://juanjodominguez.wordpress.com/2012/04/30/instalar-java-jre-de-32-y-64-bits-simultaneamente-en-ubuntu-12-04-64-bits/#comment-122" target="_blank">Ref segundo error</a> </span><br />
<br /></div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com4tag:blogger.com,1999:blog-7049155926973661457.post-39750086796102331462012-04-19T10:10:00.003-05:002012-04-20T08:24:21.868-05:00Organizar datos de Coordenadas geográficas Parte II<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
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.<br />
<br />
Para la parte II haré el ejercicio de cargar la tabla con gvSIG y QGIS.<br />
Mis datos de tabla están en WGS84. Guardamos la tabla en formato CSV, delimitado por punto y coma.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-hGyMAFINuzg/T48-oFIwKCI/AAAAAAAAAIg/_lcFYEd8rtw/s1600/excel+a+csv2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="121" src="http://2.bp.blogspot.com/-hGyMAFINuzg/T48-oFIwKCI/AAAAAAAAAIg/_lcFYEd8rtw/s400/excel+a+csv2.png" width="400" /></a></div>
<br />
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.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-jV1YSlxyaE8/T48-o-k0ifI/AAAAAAAAAIk/n4w69ckptgg/s1600/gvsig1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="http://1.bp.blogspot.com/-jV1YSlxyaE8/T48-o-k0ifI/AAAAAAAAAIk/n4w69ckptgg/s400/gvsig1.png" width="400" /></a></div>
La tabla se despliega de forma automática.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-0OsDR21eO5Y/T48-p87RaPI/AAAAAAAAAI0/_FAVqej8_uo/s1600/gvsig3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="http://1.bp.blogspot.com/-0OsDR21eO5Y/T48-p87RaPI/AAAAAAAAAI0/_FAVqej8_uo/s400/gvsig3.png" width="400" /></a></div>
<br />
Teniendo una Vista abierta, nos vamos al menú Vista/Añadir capa de eventos...y asigamos los campos de Latitud y Longitud donde corresponden.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Lg_Vo7NriFc/T48-k1ahqtI/AAAAAAAAAIA/o2xUBnubHe0/s1600/A%25C3%25B1adir+capa+de+eventos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132" src="http://4.bp.blogspot.com/-Lg_Vo7NriFc/T48-k1ahqtI/AAAAAAAAAIA/o2xUBnubHe0/s400/A%25C3%25B1adir+capa+de+eventos.png" width="400" /></a></div>
<br />
Pulsamo Aceptar y los puntos deben aparecen el vista...<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-axCgneMDXiw/T48-qtjt37I/AAAAAAAAAJA/UE_TEYyQYRU/s1600/puntos_enla_vista.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="http://4.bp.blogspot.com/-axCgneMDXiw/T48-qtjt37I/AAAAAAAAAJA/UE_TEYyQYRU/s400/puntos_enla_vista.png" width="400" /></a></div>
<br />
Ya aquí si queremos podemos guardar esta información como Shape file, realizar operaciones, consultas etc.<br />
Ahora con QGIS los hacemos de la siguiente forma. Vamos al menú Capa/Añadir capa de texto delimitado.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-IO0hLqf21dE/T48-nc5VklI/AAAAAAAAAIY/WCYzOa_YviU/s1600/QGIS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="211" src="http://4.bp.blogspot.com/-IO0hLqf21dE/T48-nc5VklI/AAAAAAAAAIY/WCYzOa_YviU/s400/QGIS.png" width="400" /></a></div>
<br />
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.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-vL80SdsRi0M/T48-lVXUMBI/AAAAAAAAAII/PmRoIllv9UQ/s1600/Crear+una+capa+a+partir+de+un+archivo+de+texto+delimitado.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="387" src="http://4.bp.blogspot.com/-vL80SdsRi0M/T48-lVXUMBI/AAAAAAAAAII/PmRoIllv9UQ/s400/Crear+una+capa+a+partir+de+un+archivo+de+texto+delimitado.png" width="400" /></a></div>
<br />
Y si todo esta bien nos debe mostrar algo como esto.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-pyMo_ZFAkn0/T48-mSAu8PI/AAAAAAAAAIQ/oGG6jWKn9r8/s1600/Puntos+en+la+vista+QGIS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="http://2.bp.blogspot.com/-pyMo_ZFAkn0/T48-mSAu8PI/AAAAAAAAAIQ/oGG6jWKn9r8/s400/Puntos+en+la+vista+QGIS.png" width="400" /></a></div>
Y si lo que quieres es comparar aquí te dejo una ultima imagen.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-jFexADc3pEk/T49B10m3cSI/AAAAAAAAAJQ/hGkSqI12ee8/s1600/Comparacion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="215" src="http://3.bp.blogspot.com/-jFexADc3pEk/T49B10m3cSI/AAAAAAAAAJQ/hGkSqI12ee8/s400/Comparacion.png" width="400" /></a></div>
Por ultimo les dejos un vídeo.<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/ArZd0qcge0c?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com0tag:blogger.com,1999:blog-7049155926973661457.post-26463405989186102812012-04-18T10:07:00.000-05:002012-04-20T08:23:26.371-05:00Organizar datos de Coordenadas geográficas Parte I<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="margin-bottom: 0cm;">
Saludos a <span style="color: navy;"><span lang="zxx"><u><a href="mailto:tod@s">tod@s</a></u></span></span>.</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
He notado que se presentan inconvenientes a la hora de poder utilizar tablas que poseen coordenadas en algún programa se sistemas de información geográfica.</div>
<div style="margin-bottom: 0cm;">
Voy a dar unas pautas básicas para organizar y utilizar esta información sobre todo cuando son coordenadas geográficas aunque pueden aplicarse a coordenadas planas.</div>
<div style="margin-bottom: 0cm;">
1 – La latitud y la longitud deben estar en grados decimales. Osea 4°15'2” a 4,2833333333.</div>
<div style="margin-bottom: 0cm;">
2 – La latitud debe estar es una columna y al longitud en otra.</div>
<div style="margin-bottom: 0cm;">
3 – La latitud norte y sur se diferencian en el signo. Positivo norte y negativo sur, 10°20'6” S a -10,4333333333.</div>
<div style="margin-bottom: 0cm;">
4 – La longitud tiene el mismo principio. Este positivo y oeste negativo. </div>
<div style="margin-bottom: 0cm;">
5 – Verificar como entiende tu programa el separador de decimales como punto o coma, sobre todo cuando el programa SIG es capaz de leer los datos desde la hoja de calculo o un DBF.</div>
<div style="margin-bottom: 0cm;">
5 – Por ultimo, los campo de latitud y longitud deben se numéricos. Aunque parezca obvio, se puede cumplir todas características anteriores y el campo estar declarado como texto, sencillamente ningún programa (por lo menos yo no lo conozco) podrá usar las columnas para dibujar las coordenadas de la tabla.</div>
<div style="margin-bottom: 0cm;">
Teniendo presente estas reglas, cualquier información que no las cumpla debe ser estandarizada con ayuda de algún programa, yo recomendaría una hoja de calculo, aunque se puede hacer también con la herramientas para tabla de los SIG.</div>
<div style="margin-bottom: 0cm;">
vamos a los ejemplos.</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: center;">
<a href="http://4.bp.blogspot.com/-n2ojfc3pLxE/T43phzknfWI/AAAAAAAAAHQ/X3oDOWRjnzM/s1600/datos+iniciales.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="228" src="http://4.bp.blogspot.com/-n2ojfc3pLxE/T43phzknfWI/AAAAAAAAAHQ/X3oDOWRjnzM/s400/datos+iniciales.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Como pueden observar en la figura de arriba, las columnas están separadas por punto y coma, las coordenadas se encuentran en grados minutos y segundos y ademas la latitud y longitud se mezcla con letras y símbolos. Para que puedan ser usada en algún programa SIG hay que transformar esta información, veamos como.</div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
Utilizando LibreOffice – Calc (también se puede hacer con Excel) importamos el archivo, </div>
<div style="margin-bottom: 0cm;">
<br /></div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-8Vtc7_0yPd0/T43pjIU53BI/AAAAAAAAAHg/2zT_eSruQ2g/s1600/importe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="307" src="http://3.bp.blogspot.com/-8Vtc7_0yPd0/T43pjIU53BI/AAAAAAAAAHg/2zT_eSruQ2g/s400/importe.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Nos queda algo como esto.</div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Hlv_zzJYKNU/T43phPozRII/AAAAAAAAAHI/PmMKuyM75l0/s1600/LibreOffice+Calc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="305" src="http://3.bp.blogspot.com/-Hlv_zzJYKNU/T43phPozRII/AAAAAAAAAHI/PmMKuyM75l0/s320/LibreOffice+Calc.png" width="320" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Cuando ya tenemos la tabla importada debemos poder convertir los valores de grados, minutos y segundo a grados decimales. Primero utilizamos las herramientas de texto para separar la latitud en tres columnas, una de grados otra de minutos y otra de segundos. Igual se hace con la longitud.</div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-vk8FMacTj1E/T43plB-SBRI/AAAAAAAAAHw/5w79UYYkXRw/s1600/separacion_columnas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="100" src="http://1.bp.blogspot.com/-vk8FMacTj1E/T43plB-SBRI/AAAAAAAAAHw/5w79UYYkXRw/s400/separacion_columnas.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
La función utilizada se llama MID(en Excel se llama EXTRAE), la cual extrae de una cadena de texto, una porción partiendo de una posición inicial y una cantidad de caracteres. </div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-a7WAzG1cxsk/T43piQFPjyI/AAAAAAAAAHY/MpnAw3Fwhoc/s1600/funcion_mid.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="http://2.bp.blogspot.com/-a7WAzG1cxsk/T43piQFPjyI/AAAAAAAAAHY/MpnAw3Fwhoc/s400/funcion_mid.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Como podrán notar en algunas columnas hay caracteres y números, esto se puede solucionar de manera rápida con la herramienta Buscar y Remplazar, sobretodo si son muchos datos. Y finalmente la información queda así.</div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-tpscFiwJJb8/T43plzd_iHI/AAAAAAAAAH4/3UnL1Rzv6NQ/s1600/sepracion_final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="102" src="http://4.bp.blogspot.com/-tpscFiwJJb8/T43plzd_iHI/AAAAAAAAAH4/3UnL1Rzv6NQ/s400/sepracion_final.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Ahora bien solo nos queda pasar de grados minutos y segundos a grados decimales. La formula general es: <b>grados decimales = ((segundos/60) + minutos)/60 + grados, </b>aplicando esta formula en nuestra tabla tenemos.</div>
<div style="margin-bottom: 0cm;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-3euGuTb19hc/T43pkAEckhI/AAAAAAAAAHo/kXu0KG1zSok/s1600/resultado_gradosdecimales.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="100" src="http://2.bp.blogspot.com/-3euGuTb19hc/T43pkAEckhI/AAAAAAAAAHo/kXu0KG1zSok/s400/resultado_gradosdecimales.png" width="400" /></a></div>
<br /></div>
<div style="margin-bottom: 0cm;">
Tenemos la información estandarizada, ahora a probar con algún programa SIG. Tenga en cuenta que lo mas probable es que tengas que guardar la información en otro formato, como dbf o csv. Voy a hacer el ejercicio con gvSIG y Qgis dos programas excelentes, y la tabla en formato csv. Espera la parte II<br />
A continuación le dejo un vídeo de lo explicado y que también puedes ver en <a href="http://www.youtube.com/user/HNEL1/feed">Youtube</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/AqVCfJNyf-Y?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
</div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com0tag:blogger.com,1999:blog-7049155926973661457.post-37208610325264441412011-08-02T08:04:00.000-05:002011-08-02T08:04:26.173-05:00gvSIG y Calculadora Raster de SextanteHace algunos días un compañero de la lista de usuarios gvSIG tenia una necesidad, trate de ayudarlo dándole las indicaciones pero se mi hizo difícil. Así que hice un vídeo para que me entendiera mejor. El vídeo consiste en extraer una porción de información de un archivo raster y luego se vectoriza. <br />
<div class="separator" style="clear: both; text-align: center;"><object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/jrYSJUwl_0s/0.jpg"><param name="movie" value="http://www.youtube.com/v/jrYSJUwl_0s&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><embed width="320" height="266" src="http://www.youtube.com/v/jrYSJUwl_0s&fs=1&source=uds" type="application/x-shockwave-flash"></embed></object></div>Saludos y espero que les sirvaIng. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com3tag:blogger.com,1999:blog-7049155926973661457.post-37446040479808569232011-06-20T13:57:00.001-05:002011-06-20T13:59:28.404-05:00Cambiar de UTF-8 a Latin1 en Postgres 8.4 con pgAdmin IIILa idea es mostrar otra alternativa a las que normalmente se encuentran buscando en la web. Empecemos.<br />
<br />
Primero abrimos nuestro pgAdmin III y buscados dentro de las BD existentes una llamada <b>postgres</b>, entramos. Selecionamos Catalogos/PostgreSQL/Tablas/pg_database, la abrimos. En la columna <b>encoding</b>, se encuentran los códigos de cada una de la BD creadas.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-GJy3tJAG2yQ/Tf-R-06VZ_I/AAAAAAAAAGw/lk0opm8btmc/s1600/Imagen1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="http://3.bp.blogspot.com/-GJy3tJAG2yQ/Tf-R-06VZ_I/AAAAAAAAAGw/lk0opm8btmc/s320/Imagen1.png" width="320" /></a></div><br />
<br />
<br />
<br />
Para este ejemplo 6 corresponde a UTF-8 y 8 a Latin1. Si seleccionamos la BD que nos interesa desde el <b>Explorador de Objetos</b> se muestra en el <b>panel SQL</b> el tipo de encoding.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-Fa9Fc5XyeIw/Tf-TWR1tW-I/AAAAAAAAAG0/l2AB9uZHhbU/s1600/Imagen2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="http://1.bp.blogspot.com/-Fa9Fc5XyeIw/Tf-TWR1tW-I/AAAAAAAAAG0/l2AB9uZHhbU/s320/Imagen2.png" width="320" /></a></div><br />
<br />
<br />
Para proceder a cambiar el encoding simplemente vamos la tabla <b>pg_database, </b>en la columna <b>encoding</b> de la BD de interés y cambiamos 6 por 8, guardamos los cambios.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-hj1HgmjHtgY/Tf-UuSEvXXI/AAAAAAAAAG4/eEgWRZjuL8A/s1600/Imagen4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="172" src="http://2.bp.blogspot.com/-hj1HgmjHtgY/Tf-UuSEvXXI/AAAAAAAAAG4/eEgWRZjuL8A/s320/Imagen4.png" width="320" /></a></div>Si queremos nuevamente podemos ver la BD en el <b>Explorador de objetos</b>, confirmaremos los cambios.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-6aqSQpg2GWI/Tf-VnC_O-zI/AAAAAAAAAG8/Rh7ze6_YG0A/s1600/Imagen3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="http://2.bp.blogspot.com/-6aqSQpg2GWI/Tf-VnC_O-zI/AAAAAAAAAG8/Rh7ze6_YG0A/s320/Imagen3.png" width="320" /></a></div>Para finalizar les dejo una tabla con todos los valores que se pueden tener.<br />
Aclaro que todo esto fue hecho con Postgres 8.4.<br />
<br />
Saludos y espero que les sirva.<br />
<table border="0" cellpadding="0" cellspacing="0" style="width: 478px;"><colgroup><col span="2" style="width: 60pt;" width="80"></col> <col style="mso-width-alt: 11629; mso-width-source: userset; width: 239pt;" width="318"></col> </colgroup><tbody>
<tr height="21" style="height: 15.75pt;"> <td class="xl66" height="21" style="height: 15.75pt; width: 60pt;" width="80">CODIGO</td> <td class="xl66" style="border-left: none; width: 60pt;" width="80">NOMBRE</td> <td class="xl66" style="border-left: none; width: 239pt;" width="318">DESCRIPCION</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">0</td> <td class="xl65" style="border-left: none; border-top: none;">SQL_ASCII</td> <td class="xl65" style="border-left: none; border-top: none;">ASCII</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">1</td> <td class="xl65" style="border-left: none; border-top: none;">EUC_JP</td> <td class="xl65" style="border-left: none; border-top: none;">Japanese EUC</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">2</td> <td class="xl65" style="border-left: none; border-top: none;">EUC_CN</td> <td class="xl65" style="border-left: none; border-top: none;">Chinese EUC</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">3</td> <td class="xl65" style="border-left: none; border-top: none;">EUC_KR</td> <td class="xl65" style="border-left: none; border-top: none;">Korean EUC</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">4</td> <td class="xl65" style="border-left: none; border-top: none;">JOHAB</td> <td class="xl65" style="border-left: none; border-top: none;">Korean EUC (Hangle base)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">5</td> <td class="xl65" style="border-left: none; border-top: none;">EUC_TW</td> <td class="xl65" style="border-left: none; border-top: none;">Taiwan EUC</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">6</td> <td class="xl65" style="border-left: none; border-top: none;">UNICODE</td> <td class="xl65" style="border-left: none; border-top: none;">Unicode (UTF-8)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">7</td> <td class="xl65" style="border-left: none; border-top: none;">MULE_INTERNAL</td> <td class="xl65" style="border-left: none; border-top: none;">Mule internal code</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">8</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN1</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-1</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">9</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN2</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-2</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">10</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN3</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-3</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">11</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN4</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-4</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">12</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN5</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-9</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">13</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN6</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-10</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">14</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN7</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-13</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">15</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN8</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-14</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">16</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN9</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-15</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">17</td> <td class="xl65" style="border-left: none; border-top: none;">LATIN10</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-16</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">18</td> <td class="xl65" style="border-left: none; border-top: none;">ISO_8859_5</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-5</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">19</td> <td class="xl65" style="border-left: none; border-top: none;">ISO_8859_6</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-6</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">20</td> <td class="xl65" style="border-left: none; border-top: none;">ISO_8859_7</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-7</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">21</td> <td class="xl65" style="border-left: none; border-top: none;">ISO_8859_8</td> <td class="xl65" style="border-left: none; border-top: none;">ISO 8859-8/ECMA 121 (Latin/Hebrew)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">22</td> <td class="xl65" style="border-left: none; border-top: none;">KOI8</td> <td class="xl65" style="border-left: none; border-top: none;">KOI8-R(U)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">23</td> <td class="xl65" style="border-left: none; border-top: none;">ALT</td> <td class="xl65" style="border-left: none; border-top: none;">Windows CP866</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">24</td> <td class="xl65" style="border-left: none; border-top: none;">WIN874</td> <td class="xl65" style="border-left: none; border-top: none;">Windows CP874 (Thai)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">25</td> <td class="xl65" style="border-left: none; border-top: none;">WIN1250</td> <td class="xl65" style="border-left: none; border-top: none;">Windows CP1250</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">26</td> <td class="xl65" style="border-left: none; border-top: none;">WIN</td> <td class="xl65" style="border-left: none; border-top: none;">Windows CP1251</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">27</td> <td class="xl65" style="border-left: none; border-top: none;">WIN1256</td> <td class="xl65" style="border-left: none; border-top: none;">Windows CP1256 (Arabic)</td> </tr>
<tr height="20" style="height: 15.0pt;"> <td class="xl67" height="20" style="border-top: none; height: 15.0pt;">28</td> <td class="xl65" style="border-left: none; border-top: none;">TCVN</td> <td class="xl65" style="border-left: none; border-top: none;">TCVN-5712/Windows CP1258 (Vietnamese)</td> </tr>
</tbody></table>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com4tag:blogger.com,1999:blog-7049155926973661457.post-59759145993373406832011-04-02T11:46:00.001-05:002011-04-02T11:58:10.632-05:00ARMAR IMAGENES SEPARADAS EN BANDAS EN UNA SOLA CON gvSIG<style type="text/css">
p { margin-bottom: 0.21cm; }
</style> <br />
<div style="margin-bottom: 0cm;">Hace mucho tiempo no escribo nada en este blog que inicie y deje votado... pero bueno quiero volver y devolver algo de lo que he aprendido de otros que muy amablemente colocan información grandiosa en sus paginas. </div><div style="margin-bottom: 0cm;">Quise regresar con un tip, de esos que ahorran tiempo y aportando algo al uso del gvSIG. </div><div style="margin-bottom: 0cm;">Si por algún motivo necesitas armar una imagen de satélite que descargaste y tienes las bandas por separado, este es un procedimiento para unirlas en un solo archivo. Aclaro que solo lo he hecho para bandas en formato tif, para formato Raw puedes mirar <a href="http://humbertoflorezramos.blogspot.com/2008/06/armado-de-imagenes-landsat-gratuitas.html">aqui</a></div><div style="margin-bottom: 0cm;">Después de abierto gvsig, crea una vista y configura el sistema de referencia al de la imagen que descargarte. Por lo general para Landsat que es la del ejemplo corresponde WGS 84 con UTM y la respectiva zona. Esto lo aconsejo para evitar reproyecciones al vuelo que pueden demorar el procedimiento.</div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;">Procedamos a cargar la primera banda de la imagen </div><div style="margin-bottom: 0cm;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-yWrfehII_iA/TZdI4V2CJuI/AAAAAAAAAFw/q8WJk4q156w/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="165" src="http://1.bp.blogspot.com/-yWrfehII_iA/TZdI4V2CJuI/AAAAAAAAAFw/q8WJk4q156w/s320/1.png" width="320" /></a></div><div style="margin-bottom: 0cm;"><style type="text/css">
p { margin-bottom: 0.21cm; }
</style> </div><div style="margin-bottom: 0cm;"> Luego nos vamos a la propiedades de la imagen y seleccionamos la pestaña Bandas, como se muestra en la imagen solo aparece una banda. </div><div style="margin-bottom: 0cm;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-9hlD6OwV5-c/TZdKB_XkeVI/AAAAAAAAAF0/E836UKxmCSM/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="275" src="http://1.bp.blogspot.com/-9hlD6OwV5-c/TZdKB_XkeVI/AAAAAAAAAF0/E836UKxmCSM/s320/2.png" width="320" /></a></div><div style="margin-bottom: 0cm;">Pulsamos el botón Añadir se abre un cuadro de dialogo, seleccionamos las bandas restantes y tenemos cuidado de hacerlo en orden para que así queden en el archivo final. </div><div style="margin-bottom: 0cm;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-EJfAxQK1AQo/TZdLUk34KBI/AAAAAAAAAF4/ZS7VZXAy7vY/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="154" src="http://1.bp.blogspot.com/-EJfAxQK1AQo/TZdLUk34KBI/AAAAAAAAAF4/ZS7VZXAy7vY/s320/3.png" width="320" /></a></div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;">Ya tenemos casi todo listo, la gran ventaja de este procedimiento es que en este punto ya podemos hacer combinaciones de bandas, realces, etc. </div><div style="margin-bottom: 0cm;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-I3ayKhauIjw/TZdMqJ-qlYI/AAAAAAAAAF8/t-FtRwuJExg/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="http://3.bp.blogspot.com/-I3ayKhauIjw/TZdMqJ-qlYI/AAAAAAAAAF8/t-FtRwuJExg/s320/4.png" width="320" /></a></div><div style="margin-bottom: 0cm;"><br />
</div>pulsar el botón Aplicar y luego Cerrar del dialogo propiedades. Nos debe quedar algo como esto.<br />
<div style="margin-bottom: 0cm;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-kMhQSqXFHtk/TZdN8rFAOqI/AAAAAAAAAGA/-4WGmhXcr7k/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="271" src="http://1.bp.blogspot.com/-kMhQSqXFHtk/TZdN8rFAOqI/AAAAAAAAAGA/-4WGmhXcr7k/s320/5.png" width="320" /></a></div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;">Para hacer permanente esta unión de bandas click derecho sobre la capa y escojemos Salvar como...no es necesario modificar nada, le damos el nombre de salida y pulsamos Guardar...esperamos y lo agregamos a la vista para verificar.</div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;">Espero les sirva esta información... </div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;"><br />
</div><div style="margin-bottom: 0cm;"></div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com0tag:blogger.com,1999:blog-7049155926973661457.post-84750770590206250882008-11-18T17:57:00.011-05:002012-04-23T16:11:05.517-05:00USGS LIBERA TODA SU COLECCIÓN DE IMÁGENES LANDSAT!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<span xmlns=""></span><br />
<span xmlns="">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.</span><br />
<span xmlns="">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 <span xmlns="">Landsat-5, Enero de 2009 el resto de datos </span><span xmlns="">Landsat.</span></span><br />
<span xmlns=""><span xmlns=""> Las imagenes pueden ser previsualizadas y descargadas en <span style="font-weight: bold;"><a href="http://glovis.usgs.gov/">http://glovis.usgs.gov/</a></span></span></span><br />
<span xmlns=""><a href="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SULjFyFHneI/AAAAAAAAAEw/ji7uyTYVYKs/s1600-h/Imagen1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5279031401713737186" src="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SULjFyFHneI/AAAAAAAAAEw/ji7uyTYVYKs/s400/Imagen1.png" style="cursor: pointer; display: block; height: 300px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a></span><br />
<span xmlns=""><span xmlns="">Al tocar la zona de interes es lanzado el visor que permite descargar la informacion....</span></span><br />
<span xmlns=""><a href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SULjnOREGoI/AAAAAAAAAE4/j4CK6kPppoM/s1600-h/Imagen2.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5279031976215714434" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SULjnOREGoI/AAAAAAAAAE4/j4CK6kPppoM/s400/Imagen2.png" style="cursor: pointer; display: block; height: 325px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a></span><br />
<span xmlns=""><span xmlns="">consulte el documento oficial en este <a href="http://landsat.usgs.gov/documents/USGS_Landsat_Imagery_Release.pdf">aqui</a></span></span><br />
<span xmlns=""><br /></span></div>Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com2tag:blogger.com,1999:blog-7049155926973661457.post-46666109608485403492008-06-27T16:54:00.027-05:002008-07-14T17:51:33.915-05:00ARMADO DE IMAGENES LANDSAT GRATUITAS CON SOFTWARE LIBRECon un programa Open source es posible armar el archivo que tiene las bandas que componen la imagen de satélite. Este procedimiento sera explicado para landsat pero aplica para cualquier imagen que deba ser armada desde cero.<br /><br />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.<br /><br />Para imagenes Landsat MSS<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGtv2IfkVeI/AAAAAAAAADg/RCO8no7fkME/s1600-h/Imagen8.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 440px; height: 140px;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGtv2IfkVeI/AAAAAAAAADg/RCO8no7fkME/s400/Imagen8.png" alt="" id="BLOGGER_PHOTO_ID_5218387569022359010" border="0" /></a>Para imgenes Landsat TM<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGtx1rrmIiI/AAAAAAAAADo/P_gLlGs-Msc/s1600-h/Imagen9.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGtx1rrmIiI/AAAAAAAAADo/P_gLlGs-Msc/s400/Imagen9.png" alt="" id="BLOGGER_PHOTO_ID_5218389760311435810" border="0" /></a>Para imagenes Landsat ETM+<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SGtzUvWLaCI/AAAAAAAAADw/mKZB7SOEsUM/s1600-h/Imagen10.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SGtzUvWLaCI/AAAAAAAAADw/mKZB7SOEsUM/s400/Imagen10.png" alt="" id="BLOGGER_PHOTO_ID_5218391393382918178" border="0" /></a><span style="" lang="ES-MX">Después de descargar la información revisamos cual archivo contiene los metadatos.</span> El posible archivo que quedo por descarte trate de abrilo con un editor de texto<span style="" lang="ES-MX">. Al abrirlo podemos encontrar algo como esto para una imagen Landsat MSS.<o:p></o:p></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvPyVcDgqI/AAAAAAAAAD4/e8JTesiTEFA/s1600-h/Imagen11.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvPyVcDgqI/AAAAAAAAAD4/e8JTesiTEFA/s400/Imagen11.png" alt="" id="BLOGGER_PHOTO_ID_5222996656521446050" border="0" /></a><p class="MsoNormal"><span style="" lang="ES-MX">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 <a href="http://fwtools.maptools.org/">FWTools 2.1.0</a><a href="http://fwtools.maptools.org/">.</a> Este programa permite crear las imágenes <span style=""> </span>en formato por ejemplo TIFF o IMG entre muchas opciones. Descargar<span style=""> </span>e instalar el programa, ese es el siguiente paso. Ejecute el programa le aparecerá el siguiente visualizador.<o:p></o:p></span></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvQN3dQWEI/AAAAAAAAAEA/_YyWfou5ZXQ/s1600-h/Imagen12.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvQN3dQWEI/AAAAAAAAAEA/_YyWfou5ZXQ/s400/Imagen12.png" alt="" id="BLOGGER_PHOTO_ID_5222997129509754946" border="0" /></a><p class="MsoNormal"><span style=""><o:p> </o:p></span></p> <p class="MsoNormal"><span style="">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 <a href="http://www.landcaover.org/">www.landcover.org</a></span></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvReMkLpFI/AAAAAAAAAEY/4g6O89fIlSk/s1600-h/Imagen12_1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvReMkLpFI/AAAAAAAAAEY/4g6O89fIlSk/s400/Imagen12_1.png" alt="" id="BLOGGER_PHOTO_ID_5222998509565486162" border="0" /></a><p class="MsoNormal"><span style="" lang="ES-MX">Este cuadro debe ser <span style=""> </span>llenado con unos parámetros básicos, el resto de parámetros pueden quedar por defecto. <b style="">Image width</b><span style=""> </span>e<span style=""> </span><b style="">Image height, </b>se toman del archivo de metadatos, quedando algo asi.<o:p></o:p></span></p> <p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvQm7FF4LI/AAAAAAAAAEI/4jrijV0XA64/s1600-h/Imagen13.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvQm7FF4LI/AAAAAAAAAEI/4jrijV0XA64/s400/Imagen13.png" alt="" id="BLOGGER_PHOTO_ID_5222997559978877106" border="0" /></a></p> <p class="MsoNormal"><span style="" lang="ES-MX">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 <b style="">OK</b>. Este paso lo repetimos como bandas queramos unir en un solo archivo. <o:p></o:p></span></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SHvRAhBvaxI/AAAAAAAAAEQ/2MS8E4SRb8w/s1600-h/Imagen14.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SHvRAhBvaxI/AAAAAAAAAEQ/2MS8E4SRb8w/s400/Imagen14.png" alt="" id="BLOGGER_PHOTO_ID_5222997999662099218" border="0" /></a><p class="MsoNormal"><span style=""><o:p> </o:p></span></p> <p class="MsoNormal"><span style="">Para este ejemplo solo utlizare tres bandas pero recuerden que se pueden unir más. En el programa nos vamos al menú <b style="">Image/Compose… </b>en el cuadro de dialogo pulsando el botón<span style=""> </span>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 <b style="">Add, </b>las bandas deben pasar al recuadro Output. Asegúrese de tenerlas ordenadas. Luego pulse el botón <b style="">Current View</b>, debe mostrase la imagen en el visualizador.<o:p></o:p></span></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvSPMnENvI/AAAAAAAAAEg/F67YTa5xXcI/s1600-h/Imagen15.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SHvSPMnENvI/AAAAAAAAAEg/F67YTa5xXcI/s400/Imagen15.png" alt="" id="BLOGGER_PHOTO_ID_5222999351391172338" border="0" /></a><p class="MsoNormal"><span style="" lang="ES-MX">Teniendo la imagen en el visualizador procedemos a exportarla el formato que necesitamos, como por ejemplo GeoTIFF.<span style=""> </span>El menú <b style="">File/Export… </b>permite llevar la imagen a muchos formatos. En el recuadro Output<span style=""> </span>coloque el nombre del el archivo de salida acompañado de la extensión,<span style=""> </span>para este caso <b style="">tif</b> en las opciones <b style="">Output Format</b> podemos escoger la que necesitemos, dejamos Gtiff, <b style="">Output Resolution </b>dejamos Full, para que la imagen quede con el máximo de información. Por ahora el resto de parámetros pueden quedar<span style=""> </span>por defecto. Pulsamos el botón <b style="">Export </b>y tenemos una imagen armada esperando ser procesada e interpretada con este o con cualquier otro programa.<o:p></o:p></span></p> <p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvS122IVVI/AAAAAAAAAEo/hVQR6J1rApg/s1600-h/Imagen16.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SHvS122IVVI/AAAAAAAAAEo/hVQR6J1rApg/s400/Imagen16.png" alt="" id="BLOGGER_PHOTO_ID_5223000015563674962" border="0" /></a></p> <p class="MsoNormal"><span style="" lang="ES-MX"><o:p> </o:p></span></p>Solo tenga presente algo. Algunas veces las bandas estan en formato TIFF. Para este caso solo es necesario hacer los dos ultimos pasos.Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com0tag:blogger.com,1999:blog-7049155926973661457.post-37562398250805738812008-06-25T06:32:00.022-05:002008-06-25T21:48:34.182-05:00DESCARGAR IMAGENES LANDSAT GRATUITASLo primero a realizar es entrar a la pagina de acceso a este tipo de información....<br />esta dirección es <a href="http://landcover.org/index.shtml">www.landcover.org</a><br /><br />Este portal permite bajar información importante y que hace algún tiempo costaba alrededor de 5000 US$ por escena. Puedes encontrar información de los satelites Landsat, Aster, Modis, AVHRR, SRTM. Pero por ahora nos preocupamos por LANDSAT.<br /><br />En la parte superior derecha<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGIxSeJE6QI/AAAAAAAAAB8/yzgas4vcD1A/s1600-h/Imagen1.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 308px; height: 219px;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGIxSeJE6QI/AAAAAAAAAB8/yzgas4vcD1A/s320/Imagen1.png" alt="" id="BLOGGER_PHOTO_ID_5215785511846996226" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Utilizando este Link, el cual nos lleva a tres opciones. Cual seleccionar, asumire un usuario poco experto en el tema pero con todas la ganas. Se escoge la opcion Map search<img style="width: 1px; height: 72px;" src="file:///C:/DOCUME%7E1/NEL/CONFIG%7E1/Temp/moz-screenshot-1.jpg" alt="" /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SGIzP1gt89I/AAAAAAAAACE/bu8-77AVMi4/s1600-h/Imagen2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SGIzP1gt89I/AAAAAAAAACE/bu8-77AVMi4/s320/Imagen2.png" alt="" id="BLOGGER_PHOTO_ID_5215787665603818450" border="0" /></a>Este vinculo nos lleva a la busque interactiva. Por defecto esta activa la opción de acercamiento asi que piquemos con el raton varias veces sobre el sitio de interes, por ejemplo Colombia hasta que quede ajustado al cuadro de visualizacion.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SGL6bDZg2fI/AAAAAAAAACM/pPAId3GLnmc/s1600-h/Imagen3.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_9-eD7DQ4mTU/SGL6bDZg2fI/AAAAAAAAACM/pPAId3GLnmc/s320/Imagen3.png" alt="" id="BLOGGER_PHOTO_ID_5216006661124184562" border="0" /></a><br />En la columna de la derecha estan todas las opciones que se pueden escoger a la hora de la busqueda. Por ahora solo usaremos la opcion de ETM+ y pulsamos Update Map, para que aparezcan toda la grilla de escenas posibles , que cumplen el criterio de ser ETM+ de cualquier fecha y cualquier formato. Si ha notado todo esto se puede modificar.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGL9ia2giqI/AAAAAAAAACU/2IKRT1NhxoA/s1600-h/Imagen4.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGL9ia2giqI/AAAAAAAAACU/2IKRT1NhxoA/s320/Imagen4.png" alt="" id="BLOGGER_PHOTO_ID_5216010086213782178" border="0" /></a>En este punto seleccionamos la escena o las escenas de interes, para esto utilizamos el puntero que tiene el simbolo mas, cada escena seleccionada se iluminada por un borde amarillo. Como puede notar es mostrado la cantidad de imagenes tomadas, para esa escena especifica. Pulse el link, Preview & Download.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGL_QP-xsyI/AAAAAAAAACc/oTNY4nPGZpc/s1600-h/Imagen5.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGL_QP-xsyI/AAAAAAAAACc/oTNY4nPGZpc/s320/Imagen5.png" alt="" id="BLOGGER_PHOTO_ID_5216011973081281314" border="0" /></a>En esta parete usted debe estar visualizando una lista de imagenes, escoja la que cumpla sus necesidades, pulse el boton Download y decarge todas los archivos que le permitiran armar la imagen.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SGMA1ti3e_I/AAAAAAAAACk/ZQzs1HBrxn4/s1600-h/Imagen6.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_9-eD7DQ4mTU/SGMA1ti3e_I/AAAAAAAAACk/ZQzs1HBrxn4/s320/Imagen6.png" alt="" id="BLOGGER_PHOTO_ID_5216013716184071154" border="0" /></a><br />Y este es el listado de archivos que permiten armar la imagen, todos deben ser descargados. Ahora con ayuda de programas como Erdas, Spring o Arcgis puede obtener una imagen satelital<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGMByirOwgI/AAAAAAAAACs/eRVokXtp2PI/s1600-h/Imagen7.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9-eD7DQ4mTU/SGMByirOwgI/AAAAAAAAACs/eRVokXtp2PI/s320/Imagen7.png" alt="" id="BLOGGER_PHOTO_ID_5216014761238381058" border="0" /></a><br /><br /><br /><div style="text-align: justify;"><img style="width: 330px; height: 132px;" src="file:///C:/DOCUME%7E1/NEL/CONFIG%7E1/Temp/moz-screenshot-1.jpg" alt="" /><br /></div><img style="width: 330px; height: 132px;" src="file:///C:/DOCUME%7E1/NEL/CONFIG%7E1/Temp/moz-screenshot-1.jpg" alt="" />Ing. Humberto Florez Ramoshttp://www.blogger.com/profile/08916613772154465332noreply@blogger.com6