Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

Ludo
Participant assidu
Lieu: Messanges
Date d'inscription: 5 Sep 2005
Messages: 231
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

Pied de page des forums

Powered by FluxBB