Page 2
Python te espera para aplicarlo a GIS
Marco Ramos
Técnico MineSight & GIS
Compañía Minera Ares SAC
Page 6
¿Qué es Python?
• Lenguaje de programación multipropósito.
• Multiplataforma.
• Simple.
• Poderoso.
Page 9
Soluciones con Python aplicado a GIS
• 2D a 3D.
• Polilineas a Puntos.
Page 13
Necesidad
Convertir la sección 2D a 3D georeferenciado.
Page 14
Solución
• Punto de referencia.
• Plano horizontal al plano vertical.
• Girar el plano vertical.
Page 18
Secciones 3D gereferenciado
Page 19
Fusionar varios shp a DXF
Page 20
Secciones 3D gereferenciado
Page 22
Curvas de nivel (Zona 17)
59450 Polilineas
Page 23
Necesidad
Convertir curvas de nivel a puntos.
Page 24
Solución
• Leer el archivo polilinea .shp.
• Leer cada polilinea.
• Obtener los puntos(X,Y) de cada polilinea.
• Obtener la altura(Z) de la polilinea.
• Escribir los puntos X,Y,Z de cada polilinea en un archivo csv.
Page 26
Convertir curvas de nivel a puntos
Page 27
Puntos XYZ
• 59450 Polilineas (242MB)
• 15 265 420 Puntos (616MB)
• Tiempo del proceso 60s
Page 28
Conclusiones
• Crear herramientas de fácil uso y agilizar procesos.
• Automatizar procesos.
• Reducir costos.
• No necesariamente debes ser programador para crear tus soluciones.