Sunteți pe pagina 1din 28

INFORME DE

PRACTICAS CORTAS

CÓNDOR RAMOS ANGEL LEONARDO


| 2017
Tabla de contenido
I. INTRODUCCIÓN .................................................................................................... 2

II. OBJETIVOS .......................................................................................................... 2

III. GENERALIDADES .............................................................................................. 2

3.1 Ubicación ........................................................................................................... 2

3.2 Institución donde se realizan las practicas ......................................................... 3

3.3 Periodo de prácticas ........................................................................................... 3

IV. DESCRIPCIÓN DEL TRABAJO REALIZADO ................................................. 3

4.1 Copilar, descargar y organizar información raster y vectorial (shapes files,


imágenes satelitales, etc.) ............................................................................................. 3

4.2 Instalación, configuración y manejo del freeware PostgreSQL y su extensión


en el software libre Qgis y PgAdmin 3....................................................................... 12

4.3 Aportar material pedagógico en la utilización de softwares AutoCad Civil 3d,


Surface 13 y Qgis 2.18. .............................................................................................. 19

V. CONCLUSIONES ............................................................................................... 27

VI. RECOMENDACIONES ..................................................................................... 27


I. INTRODUCCIÓN
Las prácticas cortas son parte esencial del desarrollo previo a la vida profesional de todo
estudiante, donde se pone a prueba en un tiempo relativamente corto lo aprendido en
clases. El desarrollo de estas prácticas cortas se realizó en el laboratorio de Geomántica
apoyando al ingeniero Marcelo Portuguez en diferentes actividades durante casi 2 meses,
aplicando los conocimientos esencialmente en Sistemas de Información Geográfica,
Topografía I y Topografía II.
Se realizaron trabajos en base a Gestores de Bases de Datos, programación y creación de
Material Pedagógico en los cursos de Topografía I y II.

II. OBJETIVOS
 Copilar, descargar y organizar información raster y vectorial (shapes files,
imágenes satelitales, etc.)
 Instalación, configuración y manejo del Gestor de Base de Datos PostgreSQL y
su extensión en el software libre QGIS.
 Aportar material pedagógico en la utilización de softwares AutoCad Civil 3d,
Surface 13 y QGIS 2.18.

III. GENERALIDADES
3.1 Ubicación
Las prácticas se realizaron en el distrito de la Molina, perteneciente al departamento de
Lima, Perú, dentro de las instalaciones de la Universidad Nacional Agraria la Molina,
en el laboratorio de Geomántica y Recursos Hídricos.
3.2 Institución donde se realizan las practicas
La práctica se realizó en la Universidad Nacional Agraria la molina, el departamento de
Recursos Hídricos de la Facultad de Ingeniería Agrícola de la Universidad ya
mencionada.

3.3 Periodo de prácticas


El periodo de tiempo en que se realizaron los trabajos que se describen este informe es
del 30 de enero del 2017 hasta el 30 de marzo del 2017 de 8:00 am hasta la 1:00 pm.

IV. DESCRIPCIÓN DEL TRABAJO REALIZADO


4.1 Copilar, descargar y organizar información raster y vectorial (shapes files,
imágenes satelitales, etc.)
Se descargó información geo-espacial (raster y vectoriales) de diferentes portales de
internet entre los cuales incluyen:
 ShapesFiles de

Shapes Files SRC Fuente URL

Áreas naturales Servicio Nacional de Áreas


WGS84 SERNANP http://www.sernanp.gob.pe/
Protegidas protegidas por el Estado
Banco de la Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
Nación Perú
Instituido Metropolitano de
Calles - Lima WGS84 IMP http://www.imp.gob.pe/
Planificación
Capacidad de uso Oficina Nacional de Evaluación de
WGS84 ONERN http://www.minam.gob.pe/
mayor de tierras Recursos Naturales
Capitales Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
departamentales Perú
Capitales Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
distritales Perú
Capitales Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
provinciales Perú
Cartas Geológicas INGEMME Instituto Geológico, Minero y http://www.ingemmet.gob.p
WGS84
- 1:100 000 T Metalúrgico e/
Cartas Nacionales Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
- 1:100 000 Perú
Centros Poblados WGS84 MINEDU Ministerio de Educación http://www.minedu.gob.pe/
Servicio Nacional de Meteorología http://www.senamhi.gob.pe
Clima WGS84 SENAMHI
e Hidrología /
Oficina Nacional de Evaluación de
Cobertura forestal WGS84 ONERN http://www.minam.gob.pe/
Recursos Naturales
Ministerio Nacional del Medio
Cobertura vegetal WGS84 MINAM http://www.minam.gob.pe/
Ambiente
Comisarias WGS84 MINEDU Ministerio de Educación http://www.minedu.gob.pe/
Comunidades Organismo de Formalización de la
WGS84 COFOPRI www.cofopri.gob.pe/
Campesinas Propiedad Informal
Comunidades
WGS84 IBC Instituto del Bien Común http://www.ibcperu.org/
Nativas
Cuadro de Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
Empalme Perú
Cuencas
WGS84 ANA Asociación del Agua http://www.ana.gob.pe/
Hidrográficas
Establecimientos
WGS84 MINSA Ministerio Nacional de Salud http://www.minsa.gob.pe/
de salud
Oficina Nacional de Evaluación de
Geomorfología WGS84 ONERN http://www.minam.gob.pe/
Recursos Naturales
Instituto Geográfico Nacional del
Hitos WGS84 IGN http://www.ign.gob.pe/
Perú
Instituciones
WGS84 MINEDU Ministerio de Educación http://www.minedu.gob.pe/
educativas
Límite Instituto Geográfico Nacional del
WGS84 IGN http://www.ign.gob.pe/
departamental Perú
Instituto Geográfico Nacional del
Límite distrital WGS84 IGN http://www.ign.gob.pe/
Perú
Instituto Geográfico Nacional del
Límite provincial WGS84 IGN http://www.ign.gob.pe/
Perú
Ministerio de Transporte y
Línea Férrea WGS84 MTC http://www.mtc.gob.pe/
Comunicaciones
Planos de Lima Instituto Metropolitano de
PSAD56 IMP http://www.imp.gob.pe/
Metropolitana Planificación
Instituto Geográfico Nacional del
Puertos WGS84 IGN http://www.ign.gob.pe/
Perú
Red vial Ministerio de Transporte y
WGS84 MTC http://www.mtc.gob.pe/
departamental Comunicaciones
Ministerio de Transporte y
Red Vial nacional WGS84 MTC http://www.mtc.gob.pe/
Comunicaciones
Ministerio de Transporte y
Red vial vecinal WGS84 MTC http://www.mtc.gob.pe/
Comunicaciones
Registro Nacional de https://www.reniec.gob.pe/
Reniec WGS84 RENIEC
Identificación y Estado Civil portal/intro.htm
Instituto Geográfico Nacional del
Ríos, lagos y
WGS84 ING - ANA Perú - Asociación Nacional del
lagunas del Perú
Agua
Sitios Instituto Nacional de Cultura del
WGS84 INC http://www.cultura.gob.pe/
Arqueológicos Perú
Oficina Nacional de Evaluación de
Suelos WGS84 ONERN http://www.minam.gob.pe/
Recursos Naturales
Ministerio de Transporte y
Trochas WGS84 MTC http://www.mtc.gob.pe/
Comunicaciones
Oficina Nacional de
Oficina Nacional de Evaluación de
Zonas de vida WGS84 ONERN Evaluación de Recursos
Recursos Naturales
Naturales

 Imágenes Satelitales del Perú


Se descargaron imágenes satelitales de todo el territorio nacional comprendidas del año
2015 – 2016. Para poder acceder a la información se utilizó la página
“https://reverb.echo.nasa.gov/reverb/#utf8=%E2%9C%93&spatial_map=satellite&spati
al_type=rectangle”.
Usaremos el modo 2D Coordinate y WRS-2 para identificar las zonas de las cuales se
quieren descargar la información.

El Path y Row que engloban todo el territorio nacional son:


P R P R P R P R P R P R P R P R P R P R P R
11 60 10 60 9 60 8 60 7 60 6 60 5 60 4 60 3 66 2 67 1 69
11 61 10 61 9 61 8 61 7 61 6 61 5 61 4 61 3 67 2 68 1 70
11 62 10 62 9 62 8 62 7 62 6 62 5 62 4 62 3 68 2 69 1 71
11 63 10 63 9 63 8 63 7 63 6 63 5 63 4 63 3 69 2 70 1 72
11 64 10 64 9 64 8 64 7 64 6 64 5 64 4 64 3 70 2 71 1 73
11 65 10 65 9 65 8 65 7 65 6 65 5 65 4 65 3 71 2 72
11 66 10 66 9 66 8 66 7 66 6 66 5 66 4 66 3 72 2 73
10 67 9 67 8 67 7 67 6 67 5 67 4 67 3 73
10 68 9 68 8 68 7 68 6 68 5 68 4 68
8 69 7 69 6 69 5 69 4 69
8 70 7 70 6 70 5 70 4 70
7 71 6 71 5 71 4 71
6 72 5 72 4 72
6 73 5 73 4 73

Ya teniendo los Path y Row que engloban al territorio nacional procedemos a


descargarlas.
Ingresamos el PATH Y ROW correspondientes, el rango de fechas en que se desea
obtener la información y el tipo de información que se busca, en este caso se busca las
“AST_L1A” que son las imágenes del satélite Aster.

Seleccionamos la opción de Landsat 8 y revisamos los resultados.


Los resultados obtenidos se pueden guardar en un archivo .csv donde podremos analizar
y discriminar en base a nuestro interés.

Solo se pueden guardar 2000 resultados por lo que debemos disminuir el rango o bien del
tiempo o de la cantidad de path y row que se estén ingresando.

Dentro del archivo .csv pordemos observar que se tienen 8 columnas con información.
A) Granule UR: nombre de la imagen satelital
B) Star Time: fecha y hora en la cual se empezó a tomar la fotografía satelital.
C) End Time: fecha y hora en la cual se culminó de tomar la fotografía satelital.
D) Online Access URL: Link de descarga directa a la imagen satelital.
E) Browse URLs: link para visualizar la imagen en el navegador.
F) Cloud Cover: porcentaje de nubes presentes en la imagen
G) Day/Night: nos muestra si la foto se tomó en el día o la noche

Tenemos inicialmente 2000 imágenes, para discriminar las mejores imágenes usamos la
columna H (day/night) y G (cloud cover) primero eliminaremos las imágenes que se
tomaron en la noche y luego las que presentan una cantidad de nubes mayor al 40%.

Después de la discriminación nos quedamos con 928 imágenes.


El trabajo de descarga sería muy largo y demandaría de muchas horas de trabajo ya que
en promedio una imagen demora aproximadamente 30 – 45 min en descargarse, por lo
que se necesita estar todo el día colocando los links de descarga, por ello se usara un
código en Python para hacer que se descarguen de manera
Para eso tendremos que descargar el Anaconda (https://www.continuum.io/downloads),
que es una suite de Python, para poder correr el código que nos permitirá descargar las
imágenes satelitales de forma automática.
Ingresamos el código en el Jupiter Notebook (anconda), que es el programa que se instaló.

EL CODIGO EN PYNTHON ES:


import urllib.request
import urllib.error
import http.cookiejar
from base64 import b64encode
import re

def salvarregistro(registro): Se registrara todas las


archivo = open('registrodescargaimagenes.txt','w') descargas en un bloc de notas
for linea in registro:
que se llamara
archivo.write(linea)
“registrodescargasimagenes”
archivo.close()

registro = open('save_results_csv.csv').readlines()
i=0

for lineaimagen in registro[1:5]:


datosimagen = lineaimagen.split(',')
print('Descargando los archivos de: '+ datosimagen[1])

#URL de la imagen preliminar


#urlimagen = datosimagen[5]

Selección del tipo


#URL de la imagen preliminar
urlimagen = datosimagen[6][:-1] de imagen que se
desea descargar
#Nombre de la imagen
for lineaimagen in registro[1:5]:
datosimagen = lineaimagen.split(',')
print('Descargando los archivos de: '+ datosimagen[1])
#URL de la imagen preliminar
#urlimagen = datosimagen[5]

Datos de la
#URL de la imagen preliminar
urlimagen = datosimagen[6][:-1] cuenta a la que
accede el
#Nombre de la imagen
nombreimagen = datosimagen[4].split('/')[-2] código para
poder realizar
while datosimagen[13]=='NOTREADY':
la descarga
try:
userAndPass = b64encode(b"kuruxito:Aventura12").decode("ascii")
header = { 'Authorization' : 'Basic %s' % userAndPass }

class MyHTTPRedirectHandler(urllib.request.HTTPRedirectHandler):
def http_error_302(self, req, fp, code, msg, headers):
return urllib.request.HTTPRedirectHandler.http_error_302(self, req, fp, code, msg, headers)

cookieprocessor = urllib.request.HTTPCookieProcessor()

opener = urllib.request.build_opener(MyHTTPRedirectHandler, cookieprocessor)


urllib.request.install_opener(opener)
Información

req = urllib.request.Request(urlimagen,headers = header) sobre la


req.add_header('Authorization' , 'Basic %s' % userAndPass) página a la
x = urllib.request.urlopen(req) cual se le
brindara
f = open('Aster/'+nombreimagen+'.tiff', 'wb')
información
f.write(x.read())
f.close() dela cuenta
print('Se guardo la imagen: '+ nombreimagen + '\n') para realizar
lineamodificada= re.sub('NOTREADY','READY', lineaimagen) las descargas
registro[i] = lineamodificada
salvarregistro(registro)

datosimagen[13]='READY'

except urllib.error.URLError as e:
print(e)
i += 1
Lo hacemos correr.

Y cuando culmine empezara solo la siguiente descarga hasta terminar de descargar todos
los archivos pertenecientes al Excel que trabajamos anteriormente.

Más imágenes descargándose automáticamente gracias al código.


4.2 Instalación, configuración y manejo del freeware PostgreSQL y su extensión en
el software libre Qgis y PgAdmin 3.
El uso de una base de datos con información geoespacial (raster y vectorial) es limitada
por la capacidad de memoria de nuestra computadora y si se quisiera usar toda la memoria
de la computadora esta quedaría obsoleta, por lo que para aprovechar al 100% los
beneficios que nos brinda una base de datos debemos almacenarla en una memoria
externa de manera portable.
Para poder almacenar la información descargada en una base de datos portable, se
requiere el uso de Postgres, para ello se descargara de su página
(http://www.postgresql.org.es/) principal la versión 9.3, direccionando la base de datos
en el disco externo. Donde podremos direccionar la creación de la Base de datos en el
disco externo (F:).

De esta forma ya tenemos instado el postgres se creó la base de datos, y se ubicó en la


memoria externa.
El Postgres trabaja principalmente con información tabular y estadística, pero para poder
trabajar con información espacial debemos de instalar la extensión PostGis, para ellos lo
instalaremos del StackBuilder que es una herramienta complementaria de la instalación
para poder acceder a las extensiones del Postgres, entre ellas el PostGis.
Una vez descargado procedemos a instalarlo.

Ahora que tenemos las herramientas podremos empezar a subir la información


descargada a la base de datos.
Primero creamos la base de datos y agregamos la extensión para trabajar con el postgis

Ahora creamos la extensión postgis para trabajar con información espacial.


Ahora una vez creada la extensión, procedemos a abrir el QGIS y configuramos la
conexión

Y empezamos a subir la información descargada. Primero cargamos el shape que se desea


cargar a la base de datos, al QGIS.
Para subir la información a la bases de datos primero tenemos que crear un nuevo
esquema.

Luego accedemos a la pestaña base de datos y abrimos el Administrador de BBDD

Donde agregaremos el shape cargado.


Actualizamos las opciones y aceptamos
El mismo procedimiento lo hacemos con todos los shapes files descargados.
4.3 Aportar material pedagógico en la utilización de softwares AutoCad Civil 3d,
Surface 13 y Qgis 2.18.
V. CONCLUSIONES

 El nivel de información que se maneja en la red es muy grande pero poco a poco
esta información se va perdiendo, debido a que los links de descarga se rompen y
pierden utilidad, por ellos es importante descargar y almacenar la información
para evitar que se pierda.
 Trabajar a nivel de base de datos es de mucha utilidad, ya que entre sus diferentes
ventajas el tener toda tu información a la mano facilita mucho el tener q ordenar
la información que puedes ir incorporando a tu banco de información, la otra
ventaja es que toda la información es comprimida en un archivo y este se puede
recuperar si es ocurriera cualquier inconveniente.
 Explicar procedimientos básicos que se escribieron en la guía, es una forma no
solo de repasar conceptos ya adquiridos sino que se profundiza más, debido a que
aplicar puede llegar a ser algo mecánico mientras que explicar lo que se realiza es
más complejo y detallado.
 La programación no es un herramienta nueva pero que está empezando a tomar
fuerza en el mundo competitivo y el Ingeniero Agrícola como especialista en
recursos Hídricos no debe de será ajena a ella.

VI. RECOMENDACIONES
 Debido a que empezar a programar es una tarea complicada, debido a que es como
aprender un idioma se recomienda talleres impulsados a través de grupos de
investigación o círculos de estudios donde se pueda empezar a trabajar en ello, el
poder programar es una puerta inmensa para realizar tareas de formas más efectiva
y personalizada.
 Se recomienda la adquisición de un servidor de Base de Datos para no solo
asegurar información de la facultad sino que esta se pueda compartir con los
estudiantes, esto creara muchos beneficios para el alumnado de la facultad.

S-ar putea să vă placă și