python

Páginas: 8 (1861 palabras) Publicado: 5 de febrero de 2014
Datos Geoespaciales en Python
Geo-Spatial Data in Python

Resumen
Muestra una forma de trabajar con los datos de un archivo DEM (Digital Mapa de Elevación), como sellecionar cierta parte o ciertos datos del archivo mediante el uso de la librería GDAL y las funciones que esta facilita en python, como el cambio de coordenadas geográficas a UTM.
Palabras clave:
Estaciones climatologías,interpolación, georreferenciación, coordenadas UTM.

1. Datos Geoespaciales en Python
Este documento es una traducción que presenta una breve descripción particular para Python y su desempeño y manejo de datos geoespaciales abordaremos puntos como:
• Lectura y escritura de datos geo-espaciales en formato vectorial y raster
• El cambio de los sistemas de referencia y proyecciones utilizadas porlos datos geo-espaciales
• Representar y almacenamiento de datos geo-espaciales dentro de sus programas de Python
• Usando bien proporcionado para trabajar con puntos, líneas y polígonos
• Convertir y normalizar las unidades de la geometría y la distancia
2. Características
Es multiplataforma (funciona sobre Windows, Linux, Mac OS X, varios Unix, pero también Android, iPhone, etc.), y salvoraras excepciones, los scripts, simples ficheros texto, son universales (funcionan del mismo modo, independientemente del OS), lo que nos es le caso de Visual Basic, VB scripts y otros que son mono plataformas (Windows only);
No tiene nada que ver con las aplicaciones SIG. No es un lenguaje de macros o de script de una aplicación particular, como Avenue para ArcView 3.x, por ejemplo, y el área delos SIG no es más que uno de los usos de Python (con Google, YouTube, Pixar, Yahoo, Sony y muchos más). Sólo hace falta visitar sitios como:
Python sucess stories
Applications Written in Python
Applications with Python Scripting
o el "Planet Python" (http://planet.python.org/ ) para darse cuenta;
La posibilidad de usar módulos/bibliotecas (numerosos), que añaden funciones adicionales a lainstalación estándar, permite manejar cualquier tipo de datos y/o comunicar con la mayoría de los programas (desde Oracle o PostgreSQL pasando por Microsoft Office y otros). Estos módulos pueden ser desarrollados en Python pero también en C, en Java o en C#. El lugar de referencia de estos módulos es PyPI, elPython Package Index (http://pypi.python.org/pypi);
ArcPy o PyQGIS, por ejemplo, no son masque unos módulos particulares, entre otros, para el tratamiento de datos de ArcGIS y de Quantum GIS, nada más, nada menos;
Si se quieren tratar otros tipos de datos, es muy fácil encontrar un módulo adecuado (XML, Microsoft Excel, Oracle, gráficos, etc). No se tratan con ArcPy o PyQGIS y no hace falta tampoco volver a inventar la rueda...
Existen otros módulos para tratar los objetos espaciales(shapefiles, raster, bases de datos espaciales, etc.). No utilizan software SIG y no son ni mejores ni peores, solo diferentes. Nada impide usarlos para complementar los tratamientos de los módulos ArcGIS o Quantum GIS (ver por ejemplo QGIS, visualización 3D de capas vectoriales con Python);
No tienen nada que ver con el programa y es necesario instalarlos en el repertorio adecuado de lainstalación Python (site-packages) y eso puede ocasionar muchos problemas para un usuario Windows. En general, programas como ArcGIS o QGIS instalan une versión con unicamente los módulos necesarios mientras que en Linux o Mac OS X, QGIS, por ejemplo, utiliza una de la versiones de Python instaladas.

Notas
Tuvimos dificultades al querer entrar en nuestra maquina Linux a distancia, por medio delputty, marcaba un error con el HOST por lo tanto se realizó el trabajo desde otra dirección IP para una computadora del área de trabajo en geomática.


2. Pre-requisitos
Asegúrese de que tiene las siguientes bibliotecas de Python instalado en su ordenador:
GDAL/OGR version 1.7 or later (http://gdal.org)
pyproj version 1.8.6 or later (http://code.google.com/p/pyproj)
Shapely version 1.2 or...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Python
  • Por Qué Python?
  • PYTHON
  • python sonido
  • python
  • python
  • Python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS