You are here:GeoTux»Geo-Forums»Conozcámonos mejor...

Statistics

Invitados: 17
Usuarios registrados: 1903
Usuarios en línea:
-
Registrados hoy:
-

Register

RSS

Blogs and News:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Get them by e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿What is this about?

Welcome, Guest
Username Password: Remember me

Conozcámonos mejor...
(1 viewing) (1) Guest

TOPIC: Conozcámonos mejor...

Re: Conozcámonos mejor... 17 Jun 2012 18:51 #775

  • xunilk
  • OFFLINE
  • Visitante casual
  • Posts: 8
  • Karma: 1
El link a mi Blog es:

joseguerreroa.wordpress.com/

donde con GRASS-QGIS tengo bastante para divertirme. Con relación a R lo usé con cierta regularidad hace algún tiempo pero hoy no lo uso mucho. Voy a ver si me "engancho" a python.

Saludos

Re: Conozcámonos mejor... 17 Jun 2012 19:34 #776

  • gene
  • OFFLINE
  • Visitante casual
  • Posts: 14
  • Karma: 0
Conozco muy bien tu blog, lo descubrí hace un año y me encanta. A ver si te "enganchas" a Python. Vale la pena para GRASS, QGIS o GvSIG.

Mira lo que propuse en la listas de GRASS
osgeo-org.1560.n6.nabble.com/Automatic-3...Pythn-td4978801.html

o lo que propuso Yvan Marchesini con los formatos que describes en "Importación y conversión directa de archivos de texto a vectoriales tipo punto, línea o polígono con v.in.ascii en GRASS-QGIS"
osgeo-org.1560.n6.nabble.com/How-one-can...o-lie-td4542252.html

Los utilice también en
www.portailsig.org/content/grass-gis-v-6...ation-simple-ou-avec
Last Edit: 17 Jun 2012 19:34 by gene.

Re: Conozcámonos mejor... 19 Jun 2012 21:46 #779

  • xunilk
  • OFFLINE
  • Visitante casual
  • Posts: 8
  • Karma: 1
Gracias, gene, por tu elogioso comentario y sugerencias. Una de ellas ya la apliqué.

Saludos!

Re: Conozcámonos mejor... 30 Jun 2012 18:06 #786

  • gene
  • OFFLINE
  • Visitante casual
  • Posts: 14
  • Karma: 0
hola xunilk, he leído con mucho interés tu trabajo sobre GRASS y Shapely pero tengo algunas observaciones para ayudarte (no tengo tu mail) :

Trabajas con matrices pero el elemento fundamental de Python son las listas y no las matrices. Puedes simplificar muchísimo tu script de la manera siguiente:
>>> pt = [] #nueva lista vacia
>>> for i in range(len(lista)):
... info = grass.vector_info_topo(lista[i])
... if (info['points']> 0):
... pt.append(lista[i]) # "relleno" de la lista con las capas puntos

y ahora puedes utilizar la notación con indices
>>> pt[0]
'pts3dred@bernard'
>>> pt[1]
'pts3dred3d@bernard'


Igual con el tratamiento de las coordenadas xyz
>>> vectorial="pts3dred3d"
>>> puntos = grass.read_command("v.to.db", flags="p", map=vectorial, type="point", option="coor", units="meters", quiet="True")

>>> type(puntos) # puntos es un string
<type 'str'>


>>> pts = puntos.split("\n") # pero pts es una lista
>>> type(pts)
<type 'list'>


>>> xyz = [] #nueva lista vacia
>>> for i in pts::
... xyz.append(pts[i].split("|")) #relleno de la lista

resultato
>>> xyz
['1', '114718.535582253', '119568.077575195', '0'], ['1', '114718.535582253', '119568.077575195', '0'], ['1', '114718.535582253', '119568.077575195', '0'], ['1', '114718.535582253', '119568.077575195', '0']....;]
y
>>> xyz[0][1]
'114718.535582253'
>>> xyz[0][2]
'119568.077575195'
>>> xyz[1][1]
'114718.535582253'
>>> xyz[1][2]
119568.077575195
etc.

después con Shapely

>>> puntoi = Point(float(xyz[0][1]),float(xyz[0][2]),float(xyz[0][3]))
>>> puntoi.x
114718.535582253
>>> puntoi.y
119568.077575195
>>> puntoi.y
etc...

Las listas son los elementos fundamentales en Python sin necesidad de Numpy o de matrices
Last Edit: 30 Jun 2012 18:25 by gene.
The following user(s) said Thank You: xunilk

Re: Conozcámonos mejor... 01 Jul 2012 11:33 #787

  • xunilk
  • OFFLINE
  • Visitante casual
  • Posts: 8
  • Karma: 1
Gracias por tus sugerencias. Las leeré con detenimiento.

Saludos

Re: Conozcámonos mejor... 31 Jul 2012 10:09 #798

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 227
  • Karma: 2
Bueno, volviendo al tema ya pasamos los 1500 usuarios registrados! Bienvenidos todos!

Re: Conozcámonos mejor... 10 Aug 2012 13:30 #800

  • xunilk
  • OFFLINE
  • Visitante casual
  • Posts: 8
  • Karma: 1
... y yo estoy cada vez más fascinado con el uso de python con GRASS. Saludos a todos!

Re: Conozcámonos mejor... 11 Jan 2013 11:31 #869

  • ralu25
  • OFFLINE
  • Aparecid@
  • Posts: 1
  • Karma: 0
Hola, me acabo de registrar porque acabo de encontraros, espero encontrar aquí toda la ayuda que necesito y ayudar a quien me necesite a mí. Soy Raúl, soy español y soy Licenciado en Geografía e Ingeniero en Geodesia y Cartografía.

Un saludo a todos.

Re: Conozcámonos mejor... 12 Jan 2013 16:49 #870

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 227
  • Karma: 2
Hola Raul, bienvenido, que bueno que hayan cada vez más personas dispuestas a colaborar!

Saludos.

Conozcámonos mejor... 17 Apr 2013 17:29 #944

  • ruby
  • OFFLINE
  • Visitante casual
  • Posts: 4
  • Karma: 0
Mi nombre es Rubisel Prieto soy Ingeniero Informatico de Cuba. Me encanta la programación y el Software Libre. Aquí iniciándome en la GeoInformática ( es personal por el trabajo que me ha dado hasta ahora ), espero poder contribuir con la comunidad algún día.

Re: Conozcámonos mejor... 18 Apr 2013 21:10 #945

  • m3rcury
  • OFFLINE
  • Destacad@
  • Posts: 75
  • Karma: 3
Bienvenido ruby.


Saludos
Time to create page: 0.65 seconds
 

On-line users

Random user

Latest Geo-Forums

More Topics »

Latest Comments