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

Estadísticas

Invitados: 52
Usuarios registrados: 3133
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

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

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

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: 11
  • 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: 11
  • 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: 11
  • 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: 285
  • Karma: 6
Bueno, volviendo al tema ya pasamos los 1500 usuarios registrados! Bienvenidos todos!

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

  • xunilk
  • OFFLINE
  • Visitante casual
  • Posts: 11
  • 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 Ene 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 Ene 2013 16:49 #870

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

Saludos.

Conozcámonos mejor... 17 Abr 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 Abr 2013 21:10 #945

  • m3rcury
  • OFFLINE
  • Destacad@
  • Posts: 109
  • Karma: 5
Bienvenido ruby.


Saludos

Re: Conozcámonos mejor... 16 Jul 2014 05:56 #1148

Hola a todos, mi nombre es fabian y actualmente estoy terminando ingeniería catastral y geodesia, emprendí mi proyecto de grado pretendiendo usar geomatica libre por que se adapta mas a mis necesidades (Grass y R para procesamiento digital de imagenes y tareas de regresión) y los tutos del blog han sido de maravilla, cabe decir que quien los elaboró es mi director, tambien soy un entusiasta de latex, espero poder aportar al foro con las diferentes cosas que he ido descubriendo y aprendiendo mientras elaboro mi tesis, definitivamente la geomática libre nos cambia la forma de pensar y ver el mundo.
Time to create page: 0.53 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos comentarios