#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
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
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.
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