Je reviens sur mes contributions sur Python dans le Portail Sig ( <a href="http://www.portailsig.org/">http://www.portailsig.org/</a>) pour expliquer ma démarche, mes objectifs et demander éventuellement des suggestions.<br>

 <br>J&#39;ai été interpellé par un article de Sean Gillies (développeur open source Python dans le domaine géospatial) sur son blog, intitulé &quot;Wheres the book ?&quot; (<a href="http://sgillies.net/blog/932/wheres-the-book/">http://sgillies.net/blog/932/wheres-the-book/</a>) qui s&#39;inquiète que le binôme Python-Gis ne soit phagocité par sa récente découverte par ESRI ou FME. &quot;To most GIS programmers &quot;GIS with Python&quot; means ESRI software scripting now with Python instead of Avenue or AML&quot; dit-il alors que Python est utilisé dans ce domaine bien avant sa récente découverte...<br>

Depuis des années, je fais en python tout ce qu&#39;il est possible de faire en ESRI sans ESRI. Python est aussi utilisé par Grass, Quantum gis et autres. Les frameworks web comme Mapfish et Django/Geodjango sont écrits en Python.<br>

Mais il est vrai, comme le souligne Sean Gillies qu&#39;il n&#39;y a toujours pas de livre ou de site fédérateur, tous les exemples ou applications étant dilués dans l&#39;espace internet avec peu de connexion. Le Python package index (Pypi) vient pourtant d&#39;ouvrir une nouvelle catégorie &quot;Topic :: Scientific/Engineering :: GIS&quot;: <a href="http://pypi.python.org/pypi?:action=browse&amp;show=all&amp;c=391">http://pypi.python.org/pypi?:action=browse&amp;show=all&amp;c=391</a><br>

 <br>Mon objectif (à mon échelle et sans me prendre la tête) est donc de faire découvrir la richesse de ce qui existe déjà aux développeurs curieux et montrer qu&#39;il y a une vie très dynamique ailleurs qu&#39;avec le module &quot;arcgiscripting&quot;. Attention, c&#39;est sans polémique aucune, amoureux de Python, je suis bien évidemment très content du choix d&#39; ESRI qui a un succès indéniable.<br>

Je le fais peu à peu avec des exemples pratiques simples d&#39;application (hormis 2 contributions &quot;choc&quot; avec des images 2D ou 3D produites en Python). <b>Quel rapport avec l&#39; OSGeo me direz-vous? Les principaux modules Python
utilisés font en fait partie de l&#39;OSGeo (Gdal/Ogr, Proj, Geos etc.).</b><br><br>- comment interroger un service WMS et en tirer toutes les caractéristiques (très simple pour débuter): <a href="http://www.portailsig.org/content/python-interrogation-d-un-service-cartographique">http://www.portailsig.org/content/python-interrogation-d-un-service-cartographique</a><br>

- un recensement de tous les modules permettant de lire les shapefiles avec leurs principes de fonctionnement (et il y en a un paquet), <a href="http://www.portailsig.org/content/python-et-les-shapefiles">http://www.portailsig.org/content/python-et-les-shapefiles</a> r<br>

- les 2 contributions plus &quot;choc&quot; où je mets en pratique le traitement et la visualisation des shapefiles en conjonction avec Shapely (module de Sean Gillies traitant les géométries géospatiales), les dems SRTM de la Nasa (3D compris) ou les images satellites du Modis.<br>

<a href="http://www.portailsig.org/content/python-visualiser-et-traiter-des-donnees-spatiales-de-type-xyz-shapefiles-ou-mnt-srtm">http://www.portailsig.org/content/python-visualiser-et-traiter-des-donnees-spatiales-de-type-xyz-shapefiles-ou-mnt-srtm</a><br>

<a href="http://www.portailsig.org/content/python-visualiser-en-temps-quasi-reel-les-images-satellites-et-les-shapefiles-modis-ou-les-d">http://www.portailsig.org/content/python-visualiser-en-temps-quasi-reel-les-images-satellites-et-les-shapefiles-modis-ou-les-d</a><br>

- la résolution des problèmes de géocodage/géolocalisation: <a href="http://www.portailsig.org/content/python-geocodage-geolocalisation">http://www.portailsig.org/content/python-geocodage-geolocalisation</a> <br>- les problèmes de projections géographique et des transformation de coordonnées d&#39;objets géométriques (shapefiles etc.) ou coordonnées x,y avec des exemples avec les projection françaises et belge <a href="http://www.portailsig.org/content/python-projections-cartographiques-definitions-et-transformations-de-coordonnees">http://www.portailsig.org/content/python-projections-cartographiques-definitions-et-transformations-de-coordonnees</a> <br>

<br><br>Je ne sais pas s&#39;il y a des programmeurs Python parmi vous mais je suis ouvert à toute suggestion pour la suite. Je ne veux pas faire de contibution du genre &quot;Introduction à  Geodjango&quot;, qui existe déjà, mais des exemples pratiques de traitements, un peu comme les scripts Python sur le site d&#39;ESRI: <a href="http://arcscripts.esri.com/scripts.asp?eLang=39&amp;eProd=&amp;perPage=40&amp;eQuery=&amp;Submit2=Search">http://arcscripts.esri.com/scripts.asp?eLang=39&amp;eProd=&amp;perPage=40&amp;eQuery=&amp;Submit2=Search</a>.<br>

<br>Merci d&#39;avance<br><br>Martin Laloux<br>