<p dir="ltr">Madre mía en dos horas vas a tener que correr. Yo aventuro que al último punto no llegas ni de coña si les dejas abrir la boca. </p>
<p dir="ltr">--<br>
Jorge Sanz<br>
@xurxosanz <br>
<a href="http://jorgesanz.net">http://jorgesanz.net</a> </p>
<p dir="ltr">Sent from my phone, Sorry for my brevity, top posting, etc.</p>
<div class="gmail_quote">El 04/03/2014 17:28, "Gonzalez, Fernando (FOM)" <<a href="mailto:Fernando.Gonzalez@fao.org">Fernando.Gonzalez@fao.org</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tengo que pasar ya un temario del curso de Python. Son 2 horas con<br>
usuarios de GIS con conocimientos básicos de programación, yo añado que<br>
seguramente sean usuarios de arcmap. Lo digo porque creo que vamos a ir<br>
a más de un infierno.<br>
<br>
Me he mirado los links, el de geotux es una mina!<br>
(<a href="http://geotux.tuxfamily.org/index.php/es/component/k2/item/330-modulos-python-con-finalidad-espacial-que-por-que-para-que-y-como" target="_blank">http://geotux.tuxfamily.org/index.php/es/component/k2/item/330-modulos-python-con-finalidad-espacial-que-por-que-para-que-y-como</a>)<br>

<br>
<br>
Os pongo a continuación un borrador del programa del curso. No esperéis<br>
nada muy especial dado el público y el tiempo disponible. Por supuesto,<br>
comentarios bienvenidos.<br>
<br>
Saludos.<br>
<br>
1.- Familiarización entorno python. Todavía no tengo claro si voy a<br>
abrir el coco virtualenv. Idem para ipython. Supongo que lo decidiré<br>
hacia el final. En cualquier caso, esto lo pongo aparte y se puede<br>
ignorar/reemplazar.<br>
<br>
2.- Carga de datos vectoriales. Seguramente Fiona, si no, osgeo.ogr<br>
<br>
3.- Operaciones geométricas. shapely. Igual me da por implementar una<br>
join espacial, que creo que no hay ningún proyecto que lo ofrezca. En<br>
tal caso miraré algún proyecto de índices espaciales.<br>
<br>
4.- Operaciones con raster. osgeo.gdal. Tal vez el ejercicio de álgebra<br>
de raster de aquí: <a href="http://www.gis.usu.edu/~chrisg/python/2009/" target="_blank">http://www.gis.usu.edu/~chrisg/python/2009/</a><br>
<br>
5.- Casos prácticos. Llevo idea de que empaqueten, documenten y<br>
reutilicen casos anteriores. Además de eso, tal vez alguna historia de<br>
consumir un servicio web, datos de openstreetmap o lo que sea. O algo de<br>
visualización. O alguna cadena de tratamiento como la que se expone<br>
aquí:<br>
<a href="http://www.portailsig.org/content/python-utilisation-des-couches-vectorielles-et-matricielles-dans-une-perspective-geologique-" target="_blank">http://www.portailsig.org/content/python-utilisation-des-couches-vectorielles-et-matricielles-dans-une-perspective-geologique-</a><br>

<br>
<br>
On 02/27/2014 10:19 AM, Pedro-Juan Ferrer Matoses wrote:<br>
> Trabajar en Python y no trabajar con virtualenv y con IPython es como<br>
> programar en Python usando Tabuladores en vez de espacios... hay un<br>
> infierno especial reservado para los que lo hacen en el que te obligan<br>
> a comerte tus propias heces.<br>
><br>
> (estáis advertidos)<br>
><br>
> Un saludo,<br>
><br>
> 2014-02-27 10:10 GMT+01:00 Jorge Gaspar Sanz Salinas <<a href="mailto:jsanz@osgeo.org">jsanz@osgeo.org</a>>:<br>
>  > El 27/02/14 09:01, Pedro-Juan Ferrer Matoses escribió:<br>
>  >> Hola Fernando.<br>
>  >><br>
>  >> Python y geoprocesamiento... Así a bote pronto me vienen solo dos<br>
>  >> ideas, los bindings de R y los bindings de Sextante.<br>
>  >><br>
>  >> Supongo que en ambos casos es más carne de la que quieres mascar.<br>
>  >><br>
>  >> Repasando mis marcapáginas he encontrado:<br>
>  >><br>
>  >> *<br>
> <a href="http://sensitivecities.com/so-youd-like-to-make-a-map-using-python-EN.html#.Uw7m_HX5OGp" target="_blank">http://sensitivecities.com/so-youd-like-to-make-a-map-using-python-EN.html#.Uw7m_HX5OGp</a><br>
>  >><br>
>  >> * <a href="http://www.tecnica-vialibre.es/pdf/JG_Castano.pdf" target="_blank">http://www.tecnica-vialibre.es/pdf/JG_Castano.pdf</a><br>
>  >><br>
>  >> * <a href="http://toblerity.org/shapely/manual.html" target="_blank">http://toblerity.org/shapely/manual.html</a><br>
>  >><br>
>  >> * <a href="http://scitools.org.uk/cartopy/docs/latest/index.html" target="_blank">http://scitools.org.uk/cartopy/docs/latest/index.html</a><br>
>  >><br>
>  >> Básicamente casi todo apunta a Shapely y Numpy (hablando de más carne<br>
>  >> de la que quieres mascar) pero como es habitual en Python todo tiene<br>
>  >> varios flavours.<br>
>  >><br>
>  >> Me interesa mucho el tema así que por favor tenme informado/cuenta<br>
> con mi hacha.<br>
>  >><br>
>  >> Un saludo,<br>
>  >><br>
>  >> 2014-02-26 12:39 GMT+01:00 Gonzalez, Fernando (FOM)<br>
> <<a href="mailto:Fernando.Gonzalez@fao.org">Fernando.Gonzalez@fao.org</a>>:<br>
>  >>> Hola, tengo que montar un taller con python para geoprocesamiento (que<br>
>  >>> vendría a sustituir a mis talleres de GGL2 que solía hacer, ya que está<br>
>  >>> bastante abandonado).<br>
>  >>><br>
>  >>> ¿Alguien tiene ideas de cosas chulas que se puedan hacer con python?<br>
>  >>> Podría replicar lo mismo con otras herramientas usadas desde python,<br>
>  >>> pero me interesaría ver qué opina la "expertada".<br>
>  >>><br>
>  >>> He encontrado esto: <a href="http://www.gis.usu.edu/~chrisg/python/" target="_blank">http://www.gis.usu.edu/~chrisg/python/</a><br>
>  >>><br>
>  >>> Por supuesto, el resultado será incorporado al catálogo de<br>
> GeoTalleres ;)<br>
>  >>><br>
>  >>> Saludos.<br>
>  >>> _______________________________________________<br>
>  >>> GeoTalleres-dev mailing list<br>
>  >>> <a href="mailto:GeoTalleres-dev@lists.osgeo.org">GeoTalleres-dev@lists.osgeo.org</a><br>
>  >>> <a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev</a><br>
>  >><br>
>  >><br>
>  >><br>
>  ><br>
>  ><br>
>  > Por cierto una recomendación, no sé si conoces iPython, pero es una<br>
>  > pasada y el entorno "notebook" una pasada estratosférica.<br>
>  ><br>
>  > <a href="http://ipython.org/ipython-doc/stable/interactive/notebook.html" target="_blank">http://ipython.org/ipython-doc/stable/interactive/notebook.html</a><br>
>  ><br>
>  > Si has usado Mathematica de Wolfram es muy parecido. Te ofrece un<br>
>  > entorno web en el que creas libretas, donde una libreta es una lista de<br>
>  > ejecuciones de comandos en python mezclado con texto para ir explicando<br>
>  > lo que vas haciendo.<br>
>  ><br>
>  > Yo lo que hago es crear un entorno virtual (virtualenv). Instalo ahí<br>
>  > ipython y las dependencias geo que voy necesitando. De esa manera no<br>
>  > "ensucio" mi sistema con cosas en diferentes versiones y tal. Vaya que<br>
>  > lo de usar entornos virtuales es también una buena práctica para tener<br>
>  > controlado el entorno de trabajo.<br>
>  ><br>
>  > Los de cartopy en el foss4g hicieron su charla con esto. Iban enseñando<br>
>  > el notebook y ejecutando instrucciones para ver diferentes<br>
>  > funcionalidades de la librería.<br>
>  ><br>
>  > Adjunto pantallazo de una calculadorcita que tengo para hacer<br>
>  > conversiones de coordenadas.<br>
>  ><br>
>  ><br>
>  > --<br>
>  > Jorge Gaspar Sanz Salinas<br>
>  > <a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
>  > <a href="http://jorgesanz.net" target="_blank">http://jorgesanz.net</a><br>
>  ><br>
>  > _______________________________________________<br>
>  > GeoTalleres-dev mailing list<br>
>  > <a href="mailto:GeoTalleres-dev@lists.osgeo.org">GeoTalleres-dev@lists.osgeo.org</a><br>
>  > <a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev</a><br>
>  ><br>
><br>
><br>
><br>
> --<br>
> Pedro-Juan Ferrer Matoses<br>
> Valencia (España)<br>
> _______________________________________________<br>
> GeoTalleres-dev mailing list<br>
> <a href="mailto:GeoTalleres-dev@lists.osgeo.org">GeoTalleres-dev@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev</a><br>
><br>
_______________________________________________<br>
GeoTalleres-dev mailing list<br>
<a href="mailto:GeoTalleres-dev@lists.osgeo.org">GeoTalleres-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/geotalleres-dev</a><br>
</blockquote></div>