Académique Documents
Professionnel Documents
Culture Documents
Home
Sobre el autor
Procedimientos
Curso GIS
Windows
Enlaces
Comandos R
Tips
GRASS
Downloads
Scripts
Inventarios
Ingenio
ERDAS
Videos ArcGis
Comandos Linux
GDAL
Python
Plugins
Check pagerank
Buscar
Visitantes:
1,346,170 visitas
Para usar R con Python es necesario instalar en Debian los paquetes python-rpy y
python-rpy2. Despus de ello, utilizando el vectorial y el rster dem de la imagen
siguiente:
Seguir El Blog de
Jos Guerrero
Introduce tu direccin de correo electrnico
Recibe cada nueva publicacin
en
tu buzn de correo
Sign me up!
electrnico.
nete aRSS
otros 550 seguidores
Enlaces
RSS - Entradas
RSS
- Comentarios
Introduce
tu direccin de correo electrnico
Nube de Categoras
Suscrbeme
Cdigo
AutoCAD Climatologa
C++
https://joseguerreroa.wordpress.com/2015/12/06/determinando-elevaciones-maximas-y-minimas-estadistica-zonal-de-un-raster-utilizando-rpy-objetos-en-ambiente-de-pyqgis/[07-12-2015 5:19:19]
Determinando elevaciones mximas y mnimas (estadstica zonal) de un rster utilizando rpy objetos en ambiente de PyQGIS | El Blog de Jos Guerrero
Cdigo Python
from PyQt4.QtCore import *
import rpy2.robjects as robjects
import os
Debian Construye
Debian testing
un sitio web con
WordPress.com
Documento ArcGis
GDAL
Linux
OpenStreetMap Plugin
Postgres+postgis
r = robjects.r
PyQGIS
SIG
Software
Libre Teledeteccin
SEXTANTE
mapcanvas = iface.mapCanvas()
layers = mapcanvas.layers()
vp = layers[0].dataProvider()
vpath_tmp = vp.dataSourceUri().split('|')
vpath = vpath_tmp[0]
rp = layers[1].dataProvider()
rpath = rp.dataSourceUri()
vroot, vfile = os.path.split(vpath)
rroot, rfile = os.path.split(rpath)
r.setwd(vroot)
r.library('raster')
arg1 = 's <- shapefile(' + "\"" + vfile + "\"" + ')'
arg2 = 'd <- raster(' + "\"" + rfile + "\"" + ')'
r(arg1)
r(arg2)
print "Wait..."
demmin = r('s$demmin <- extract(d, s, fun = min, na.rm = TRUE)')
demmax = r('s$demmax <- extract(d, s, fun = max, na.rm = TRUE)')
fields = [ QgsField('min', QVariant.Double), QgsField('max',
QVariant.Double) ]
vp.addAttributes( fields )
layers[0].updateFields()
idx1 = layers[0].fieldNameIndex('min')
idx2 = layers[0].fieldNameIndex('max')
n = len(demmin)
for i in range(n):
new_values = { idx1 : demmin[i], idx2 : demmax[i] }
vp.changeAttributeValues( {i:new_values} )
print "Done!"
Software
Freeware
Entradas recientes
Determinando elevaciones
mximas y mnimas (estadstica
zonal) de un rster utilizando rpy
objetos en ambiente dePyQGIS
Uniendo rsteres con proyeccin
sinusoidal enQGIS
Plugin de QGIS para producir
vectoriales por seleccin de rasgos
con base en consultas tipoSQL
Display de estadsticas de campos
de atributos en un plugin deQGIS
Diferencia de polgonos que se
solapan mediantePyQGIS
Archivos
diciembre 2015
noviembre 2015
octubre 2015
septiembre 2015
agosto 2015
julio 2015
junio 2015
mayo 2015
abril 2015
marzo 2015
febrero 2015
enero 2015
diciembre 2014
noviembre 2014
octubre 2014
septiembre 2014
agosto 2014
julio 2014
junio 2014
mayo 2014
abril 2014
marzo 2014
febrero 2014
enero 2014
diciembre 2013
noviembre 2013
octubre 2013
septiembre 2013
agosto 2013
julio 2013
junio 2013
mayo 2013
abril 2013
marzo 2013
febrero 2013
noviembre 2012
octubre 2012
septiembre 2012
agosto 2012
julio 2012
junio 2012
https://joseguerreroa.wordpress.com/2015/12/06/determinando-elevaciones-maximas-y-minimas-estadistica-zonal-de-un-raster-utilizando-rpy-objetos-en-ambiente-de-pyqgis/[07-12-2015 5:19:19]
Determinando elevaciones mximas y mnimas (estadstica zonal) de un rster utilizando rpy objetos en ambiente de PyQGIS | El Blog de Jos Guerrero
mayo 2012
abril 2012
marzo 2012
febrero 2012
enero 2012
diciembre 2011
noviembre 2011
octubre 2011
septiembre 2011
agosto 2011
julio 2011
mayo 2011
abril 2011
marzo 2011
febrero 2011
enero 2011
diciembre 2010
noviembre 2010
octubre 2010
septiembre 2010
Share this:
agosto 2010
Correo electrnico
Imprimir
julio 2010
junio 2010
mayo 2010
Cargando...
abril 2010
febrero 2010
Esta entrada fue publicada en Lenguaje R, PyQGIS, QGIS, SIG, Software Libre. Guarda el enlace permanente.
enero 2010
noviembre 2008
marzo 2008
febrero 2008
junio 2007
Categoras
Deja un comentario
ArcGis10.1
AutoCAD
Cdigo C++
Cdigo Python
Climatologa
Debian
Debian testing
Documento ArcGis
Correo (requerido)
Documento ArcView
Firefox
Flock
Garmin
GDAL
GDAL/OGR
GeoGebra
gnuplot
Nombre (requerido)
Google maps
GPS
Sitio web
GRASS
Idiomas
Notificarme los nuevos comentarios por correo electrnico.
Recibir nuevas entradas por email.
Publicar comentario
Impacto Ambiental
Java
Kindle
kmplot
Lenguaje R
LibreOffice
Linux
MapSource
modis
Newsletter
Nokia 5800
OpenStreetMap
Plugin
Postgres+postgis
Processing
PyQGIS
https://joseguerreroa.wordpress.com/2015/12/06/determinando-elevaciones-maximas-y-minimas-estadistica-zonal-de-un-raster-utilizando-rpy-objetos-en-ambiente-de-pyqgis/[07-12-2015 5:19:19]
Determinando elevaciones mximas y mnimas (estadstica zonal) de un rster utilizando rpy objetos en ambiente de PyQGIS | El Blog de Jos Guerrero
QGIS
SAGA GIS
SAGA SIG
SEXTANTE
SIG
Software
Software Freeware
Software Libre
Suelos y Aguas
Teledeteccin
Tips y trucos
Transformar Coordenadas
Ubuntu 11.04
Ubuntu 11.11
Ubuntu 12
Ubuntu 14.04
Uncategorized
Virtualizacin
Windows
WordPress
Wubi
Meta
Registrarse
Acceder
RSS de las entradas
RSS de los comentarios
WordPress.com
Posts Ms Vistos
Manejo de arrays y matrices en
python
Determinando elevaciones
mximas y mnimas (estadstica
zonal) de un rster utilizando rpy
objetos en ambiente de PyQGIS
Serie de Fibonacci en C/C++
Cmo crear una rejilla
regularmente espaciada en
AutoCAD 2013
Convertir shapefiles en kml y
viceversa con QGIS
Conversin masiva de
coordenadas UTM a geogrficas
decimales usando los elipsoides
Hayford y WGS 84
Determinacin del Indice de Area
Foliar (IAF) a partir de imgenes
de satlite con GRASS en QGIS
Conversin masiva de
coordenadas geogrficas
decimales a UTM usando los
elipsoides Hayford y WGS 84
Convertir Lineas de Azimut y
distancia a Coordenadas
Integracin numrica: C++ Linux
diciembre 2015
M
10
11
12
13
14
15
16
17
18
19
20
25
26
27
21
22
23
24
28
29
30
31
Nov
https://joseguerreroa.wordpress.com/2015/12/06/determinando-elevaciones-maximas-y-minimas-estadistica-zonal-de-un-raster-utilizando-rpy-objetos-en-ambiente-de-pyqgis/[07-12-2015 5:19:19]
Determinando elevaciones mximas y mnimas (estadstica zonal) de un rster utilizando rpy objetos en ambiente de PyQGIS | El Blog de Jos Guerrero
https://joseguerreroa.wordpress.com/2015/12/06/determinando-elevaciones-maximas-y-minimas-estadistica-zonal-de-un-raster-utilizando-rpy-objetos-en-ambiente-de-pyqgis/[07-12-2015 5:19:19]