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 20 June 2019 08:06

frank00
Juste Inscrit !
Date d'inscription: 20 Jun 2019
Messages: 3

postgreSQL/postgis: comment developper une application

salut à tous. svp j'aimerai savoir comment à l'aide d'une base de données que j'ai faite sur postgreSQL (comportant des données attributaires et spatiales) et importer sur qgis je pourrais developper une application de gestion de cette bd là?!cette application me permettra par exemple de faire des mises à jour ses mes tables et aussi des requêtes de toutes sortes en fonction de l'utilisateur.
merci d'avance.

Hors ligne

 

#2 Thu 20 June 2019 08:39

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: postgreSQL/postgis: comment developper une application

frank00 a écrit:

une base de données que j'ai faite sur postgreSQL (comportant des données attributaires et spatiales) et importée sur qgis


L'action consistant à importer (sic) me semble impropre dans le cas d'un système clients-serveur.

Je suppose que vous êtes un étudiant en stage, et je vous conseille donc de consulter vos supports de cours et de demander de l'aide à vos profs tuteurs.
En complétant par les documentations * des 2 logiciels PostgreSQL-PostGIS et QGis.

* Je ne vous donne pas les liens, vous les trouverez certainement vous-même comme l'autre étudiant qui cherchait à se renseigner sur les divers applicatifs SIG : https://georezo.net/forum/viewtopic.php … 75#p322475

N'oubliez pas aussi de regarder les autres discussions sur des sujets similaires, à trouver là dans tout le Forum Géo'BD et dans tout Georezo :
https://georezo.net/forum/viewforum.php?id=31
https://georezo.net/forum/


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#3 Thu 20 June 2019 19:23

frank00
Juste Inscrit !
Date d'inscription: 20 Jun 2019
Messages: 3

Re: postgreSQL/postgis: comment developper une application

Salut. Non, je ne suis pas un étudiant mais un nouvel employé dans un BET (pour la présentation).
En fait je dois développer une application de gestion des périmètres irrigués. Pour cela donc, j'ai en ma disposition les shapefiles de tous les sites en question(qui se visualisent justement sur Qgis avec les différentes répartition faites sur chaque site). Et pas que, j'ai aussi fait de toute part une bd avec des tables donc j'estime qui entrent dans la gestion d'un périmètre hydroagricole (intrant, hydrographie, culture, entretien,....) bref ce genre de chose.
Mais tables sont déjà bien structurées et bien remplis mais pour les interroger je dois passer par du sql dans le gestionnaire de bd de qgis et taper la requête ce qui n'est pas le but recherché.

Maintenant donc j'aimerai avoir un canevas de méthode pour pouvoir arriver à la solution ie : pouvoir développer une interface graphique de gestion de ma bd ie plus besoin de faire du sql pour l'interroger. L'utilisateur devra par exemple être capable de :
- demander à obtenir la liste de tous les sites (les visualiser aussi si possible)
- interroger une parcelle en particulier et savoir quelle culture y est destinée (agricole, pastorale ou fourragère). Il y'a ces éléments dans mes tables
Ca c'est juste en guise d'indication de là où j'aimerai aller.

Merci d'avance pour vos réponses.

Hors ligne

 

#4 Mon 24 June 2019 16:59

haubourg
Participant assidu
Lieu: Grenoble
Date d'inscription: 7 Sep 2005
Messages: 257
Site web

Re: postgreSQL/postgis: comment developper une application

frank00 a écrit:

Salut. Non, je ne suis pas un étudiant mais un nouvel employé dans un BET (pour la présentation).
En fait je dois développer une application de gestion des périmètres irrigués. Pour cela donc, j'ai en ma disposition les shapefiles de tous les sites en question(qui se visualisent justement sur Qgis avec les différentes répartition faites sur chaque site). Et pas que, j'ai aussi fait de toute part une bd avec des tables donc j'estime qui entrent dans la gestion d'un périmètre hydroagricole (intrant, hydrographie, culture, entretien,....) bref ce genre de chose.
Mais tables sont déjà bien structurées et bien remplis mais pour les interroger je dois passer par du sql dans le gestionnaire de bd de qgis et taper la requête ce qui n'est pas le but recherché.

Maintenant donc j'aimerai avoir un canevas de méthode pour pouvoir arriver à la solution ie : pouvoir développer une interface graphique de gestion de ma bd ie plus besoin de faire du sql pour l'interroger. L'utilisateur devra par exemple être capable de :
- demander à obtenir la liste de tous les sites (les visualiser aussi si possible)
- interroger une parcelle en particulier et savoir quelle culture y est destinée (agricole, pastorale ou fourragère). Il y'a ces éléments dans mes tables
Ca c'est juste en guise d'indication de là où j'aimerai aller.

Merci d'avance pour vos réponses.


Bonjour, vous pouvez regarder des projets comme QWAT et QGEP pour vous faire une idée de comment monter une application dédiée.
Il y a pas mal de règles de bonnes pratiques et si vous débutez en bases de données, je vous conseille de vous faire accompagner par un bureau d'étude spécialisé.
Bonne soirée.
Régis

Hors ligne

 

#5 Tue 25 June 2019 08:51

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: postgreSQL/postgis: comment developper une application

Bonjour,

Il existe plusieurs solutions. Comme indiqué par Régis H. ou d'autres, tout dépend dans quel environnement et quel langage vous souhaitez travailler.

Windows mac linux ? Multiplateforme ?

Python ? : dans ce cas un plug-in QGis c'est bien interface graphique toute prête

Windows, avec C# ou VB.net ou C++ et npgsql c'est bien aussi, chez nous c'est la solution adoptée en revanche faut tout coder.

Bref plain de solutions : un langage de prog et un connecteur vers postgresql et postgis et ça fait l'affaire.


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#6 Sat 29 June 2019 18:05

frank00
Juste Inscrit !
Date d'inscription: 20 Jun 2019
Messages: 3

Re: postgreSQL/postgis: comment developper une application

Bonjour,

Je travaille sous Windows. Merci pour vos idées.

J'ai pour idée de faire un ou des plug-in Qgis pour gérer cela et coder en Python. Mais maintenant j'aimerai savoir s'il est donc possible après avoir fait son interface sous QtCreator dans le code de faire appel à d'autres?!

Je m'explique. Si mon interface principale comporte deux boutons ('visualiser sites' et 'mise à jour') par exemple, est-il possible en fonction du choix du bouton d'appui d'ouvrir l'interface en question?! Donc en cliquant sur 'visualiser sites' peut-on dans ce cas renvoyer une autre fenêtre avec le choix de tous les sites disponibles à afficher ou bien cela va toujours se faire sur la même interface?!

Merci d'avance pour vos réponses.

Hors ligne

 

#7 Wed 24 July 2019 08:55

neskuik01
Participant assidu
Date d'inscription: 16 Feb 2015
Messages: 199

Re: postgreSQL/postgis: comment developper une application

Et sinon juste créer des vues sql sur les tables en question ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB