Message posté par : GéoCollab
----------------------------------------
Bonjour,
et bonne année à la communauté,
je travail avec QIGS 3.10 et postgres/postgis, j'ai des tables avec des relations 1:n qui sont bien déclaré dans QGIS.
J'ai donc une couche parent A qui peut avoir plusieurs enfants de la couche B
pour créer la couche B je m'accroche sur une entité de la couche parent A,
je souhaiterais donc savoir s'il est possible de récupérer automatiquement dans un champ quand le formulaire s'ouvre l'id de l'entité de la couche A à laquelle la nouvelle entité de la couche B est accroché ?
je pense que c'est faisable avec une expression dans la valeur par Défaut, c'est une requête spatiale je dirais mais j'ai testé je n'arrive pas à la construire !!
et difficulté supplémentaire, la couche B peut soit être accroché à la couche A ou a une couche parente C, il faut donc détecter avant sur quelle couche l'enfant est accroché
une idée ?
Merci à tous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339088#p339088
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jérémie
----------------------------------------
Bonjour,
Avez vous pensé à créer plutôt un raccourci vers la bonne version de qgis avec en paramètre le fichier de projet à ouvrir ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339081#p339081
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : bastiencarto
----------------------------------------
Bonjour,
Je souhaiterai ouvrir un projet avec une version 2.18 et un autre projet avec une version 3.10 de manière automatique. Dans "automatique" j’entends que je clique sur mon fichier QGIS Project et que mon projet s'ouvre dans la version Qgis souhaité. Jusqu'à présent j'ouvre d'abord qgis avec la bonne version puis je vais chercher mon Projet. J'ai essayé de modifier les propriétés de mon fichier projet en y changeant le "s'ouvre avec" seulement quand je le modifie, la modification ce fait sur l'ensemble de mes projets...
Y'a t'il une astuce pour paramétrer un projet et qu'il s'ouvre avec la version voulu ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339076#p339076
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Nicolas CHARLES
----------------------------------------
Merci.
Très concrètement (pour un débutant), où est-ce que je place ces informations ?
-----------------
Miniopterine écrit :
Bonjour,
Un élément de réponse pour le lien Access => Qgis: créer un vrt
-----------------
Code :
<OGRVRTDataSource>
<OGRVRTLayer name="nomtable">
<SrcDataSource>ODBC:nomconnexionODBC,nomtable</SrcDataSource>
<SrcLayer>T_ARBRES</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="nomchampX" y="nomchampY"/>
</OGRVRTLayer>
</OGRVRTDataSource>
-----------------
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339057#p339057
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : BenB
----------------------------------------
Bonjour,
une question me taraude, est-il possible de faire en sorte qu'une couche ajoutée dans un projet QGIS apparaissent en première plan lorsque que l'outil "ordre des couches" est activé ?
En vous remerciant de vos retours
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339066#p339066
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Miniopterine
----------------------------------------
Il faut copier ce code dans un éditeur de texte genre notepad, remplacer les valeurs nomtable, nomchamp...par les vôtres, enregistrer en txt, puis modifier l'extension de .txt vers .vrt
Ce fichier peut alors être chargé dans Qgis.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339058#p339058
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Pasteque
----------------------------------------
Bonjour,
Je vous remercie pour votre réponse rapide.
Ci-joint le log indiquant l'erreur lorsque de deux requêtes SQL s'enchaînent dans le modeleur graphique.
Votre méthode fonctionne parfaitement en utilisant Extraire par expression, je pense que je vais rester là-dessus. Les algorithmes s'enchaînent sans erreur.
Bonne journée
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339053#p339053
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : aheurion
----------------------------------------
Bonjour,
Je déterre ce sujet pour poser également une petite question (qui rejoint l'une posée ci-dessus) et j'en profite pour répondre à la première :
1/ Pour que la modification dans la table A se répercute sur la table B cela se joue au moment de créer la relation : il faut choisir "composition" comme type de relation et non pas "association"
2/ Je travaille en 3.16 et on peut créer l'entité fille directement via le formulaire de création de l'entité parent, et l'id servant de clef étrangère se met bien automatiquement, pas besoin de quitter le formulaire parent pour ensuite créer l'entité fille. Par contre il me semble que QGIS ne propose pas de relation 1:1 strict, au minimum du 1:n, donc ça me semble cohérent qu'il ne crée pas automatiquement d'entité fille toute faite.
Cependant j'aimerais rebondir là-dessus : lorsque j'ouvre mon formulaire de la couche fille (pendant la création de l'entité parent) j'aurais souhaité avoir des valeurs par défaut, mais cela ne semble pas fonctionner. Je m'explique :
Soit ABC le trigramme associé à une commune, les id de mes entités parent sont construits comme-ci : ABC_00105, et ma couche parent contient un champ "COMMUNE" avec le nom complet.
Dans un formulaire simple, si j'indique une valeur par défaut avec un aggregate qui récupère le nom de la commune en fonction de où je crée mon entité, ça marche
Mais si j'indique une expression semblable comme valeur par défaut de mon formulaire fille, la boite de dialogue reste null (cf. PJ)
PS : si j'indique une valeur par défaut simple du style 'ma_commune', là ça marche
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339049#p339049
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Laurent M (dioilamahina(a)yahoo.fr)
----------------------------------------
Bonjour,
Je réédite cette question vers le forum télédétection.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=339042#p339042
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net