#1 Thu 27 September 2007 12:21
- julien.lharidon
- Juste Inscrit !
- Lieu: Cranfield Univesity
- Date d'inscription: 9 Nov 2006
- Messages: 2
fonctions SIG en python (open-source ?)
bonjour,
Je suis en train de développer une application pour un super calculateur qui tourne sous linux. J'ai développé la même sous ArcGIS en VBA puis en python (pensant naïvement que ArcGIS fonctionnerait sous Linux...). Mon code en Python fonctionne bien sauf qu'évidemment toutes les fonctions SIG (charger des données SIG, effectuer des requêtes spatiales principalement) n'ont aucune chance de tourner ...
J'ai trouvé OGR qui apparemment lit les format ESRI, reste que je ne trouve pas de bibliothèque permettant de faire des requêtes spatiales. Est ce que quelqu'un en connait une? et sinon (il va bien falloir la développer ...) est ce qu'il y a un endroit (livre/site oueb) ou je peux trouver la théories d'une requête spatiale (j'ai bien une idée mais j'aimerais bien vérifier avant de commencer à coder comme un sauvage....)?
d'avance merci.
Julien
Dernière modification par julien.lharidon (Thu 27 September 2007 12:21)
Hors ligne
#2 Thu 27 September 2007 12:24
Re: fonctions SIG en python (open-source ?)
Je vais peut être répondre complètement en dehors de la plaque mais ne te serait il pas possible d'utiliser une base de données spatiales comme postgis par exemple capable de faire des sélections spatiales et d'importer des shapes et qui doit pouvoir être pilotée en python (il me semble)
Désolé si c'est complètement à coté
Dernière modification par Ludo (Thu 27 September 2007 12:27)
Hors ligne
#3 Thu 27 September 2007 13:54
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: fonctions SIG en python (open-source ?)
Bonjour,
Je crois qu'une API Python pour FDO a été réalisée.
Cela vous permettrait de faire des requêtes SQL vers n'importe quel format supporté par FDO (SHP et ArcSDE, par exemple).
Le mieux est sans doute de poser la question sur la mailing list FDO-Internals, par exemple via Nabble : http://www.nabble.com/fdo-internals-f18164.html
Une recherche m'a amené là : http://www.nabble.com/Code-Submission-N … l#a9467601
Cordialement,
Gwenael Bachelot
Autodesk
Hors ligne
#4 Thu 27 September 2007 18:15
Re: fonctions SIG en python (open-source ?)
Bonjour,
Tous les traitements spatiaux sont gérés par GEOS dans la plupart des logiciels libres. Je ne sais pas si GEOS peut être piloté en python, je ne pense pas. GDAL-OGR peut être aussi piloté en python mais ne fait pas de traitement.
Hier au FOSS4G, une présentation d'un logiciel qui permet de traiter en batch des données (conversion de format, traitement géographique, etc.). À ce propos il devrait y avoir un compte rendu sur les geoblogs.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Thu 27 September 2007 20:39
- Guillaume Sueur
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 23 Sep 2005
- Messages: 331
- Site web
Re: fonctions SIG en python (open-source ?)
Regarde du côté de geos d'abord, puis éventuellement geoDjango
Guillaume
Hors ligne
#6 Mon 01 October 2007 09:39
- julien.lharidon
- Juste Inscrit !
- Lieu: Cranfield Univesity
- Date d'inscription: 9 Nov 2006
- Messages: 2
Re: fonctions SIG en python (open-source ?)
toutes ces réponses!!! merci beaucoup!
J'analyse tout ça. Je pense que j'aurais du mal à mettre en oeuvre parce que mon projet tire à sa fin, mais si je réussi à en mettre une en oeuvre, je ferais un suivi.
Ju
Hors ligne
#7 Wed 07 November 2007 07:59
- Benjamin Chartier
- Participant occasionnel
- Date d'inscription: 22 Sep 2005
- Messages: 14
Re: fonctions SIG en python (open-source ?)
Bonjour,
Pour piloter GEOS en Python, la meilleure solution de mon point de vue est Shapely de Sean Gillies : http://trac.gispython.org/projects/PCL/wiki/Shapely. Regardez également l'ensemble des sous-projets de PCL, vous y trouverez peut-être d'autres modules intéressants pour vos développements : http://trac.gispython.org/projects/PCL/wiki/.
GeoDjango offre également des solutions équivalentes à celles de PCL : http://code.djangoproject.com/wiki/GeoDjango.
Benjamin Chartier
http://benjamin.chartier.free.fr/pro/?page_id=niouz
Hors ligne
#8 Wed 07 November 2007 09:46
- René-Luc D'Hont
- Participant assidu
- Date d'inscription: 7 Nov 2006
- Messages: 328
- Site web
Re: fonctions SIG en python (open-source ?)
Regarde WPServer, c'est développé en python, et ça fait déjà ça :
http://crschmidt.net/mapping/wpserverdemo/
Hors ligne
#9 Wed 07 November 2007 14:51
- Benjamin Chartier
- Participant occasionnel
- Date d'inscription: 22 Sep 2005
- Messages: 14
Re: fonctions SIG en python (open-source ?)
Effectivement WPServer est un bon exemple d'application web géospatiale développée en Python.
Pour les calculs d'intersection et de zone tampon, WPServer utilise Shapely.
Benjamin Chartier
http://benjamin.chartier.free.fr/pro/?page_id=niouz
Hors ligne