Message posté par : Samuel Pereira Dias
----------------------------------------
-----------------
romainbh écrit :
Hello,
Je dirais que c'est faisable, voici un exemple dispo 30 jours ici :
https://www.swisstransfer.com/d/d18ea900-697b-4452-a5f6-e96b5c7a9361
J'ai repris vos données, donc ça devrait être compréhensif ;-)
-----------------
Salut Romain,
C'est super.
Ton exemple fonctionne très bien, enfin plus ou moins..
En fait si j'adapte exactement tout, cela fonctionne. Ce qui est déjà encourageant.
Quand je dis tout c'est le nom des champs et des fichiers de mes tables de valeurs. En
réalité, je voudrais les appeler Hab_N1 (équivalent types), et Hab_N2 (équivalent
sous_types).
Alors j'ai vraiment tout converti avec mes nomenclatures personnelles, en faisant bien
attention. Et cela ne fonctionne pas, mais fonctionnes en gardant bien les nomenclatures
des tables (types/sous_types) et des champs à renseigner (type/sous_type).
>> les noms "types" et
"sous_types" sont en fait des termes reconnus et incontournables !!
Avec les Alias des formulaires, je réalise que je peux accepter cela, et garder visuel mes
propres nomenclatures.
Donc ce coté, ok. Sauf comment cela se passe lorsque j'ai une troisième relation à
appliquer ...?
Une sorte de 'sous_sous_type' dépendant de ce qu'il y a dans
'sous_type'.
Si les termes utilisés ont une importance, quelles sont-ils dans le cas d'une
troisième relation?
Quel noms de champs pour la clé étrangère entre 'sous_type' et sous_sous_type
Je l'ai appelé ici 'fk'
-----------------
Code :
fid type_id fk sous-type
1 1 1 >3 à <25 cm
2 1 2 >25 à <100 cm et à une distance < 100 m lisière forêt ou d'un
boisement
3 1 3 >25 à <100 cm et à une distance > 100 m lisière forêt ou d'un
boisement
4 1 4 >25 à <100 cm, constituée uniquement de petit ligneux, sans aucun layon. Ou
éboulis stabilisé, fougeraie aigle dense sans herbe dessous
5 1 5 Autre cas
6 2 6 >3 à <25 cm
7 2 7 >25 et <100 cm
8 2 8 >25 et <100 cm mais constituée seulement de ligneux sans aucun layon. Ou
éboulis stabilisé, fougeraie aigle dense sans herbe dessous
9 2 9 Autre cas
10 3 10 >25 et <100 cm
11 3 11 >25 et <100 mais constituée seulement de ligneux sans aucun layon. Ou de
mégaphorbiaie ou de régénération forestière. Autres cas: éboulis stabilisé, fougeraie
aigle sans herbe dessous.
12 3 12 Régénération forestière >100 cm dont recouvrement > 50%
13 3 13 Autre cas
14 4 14 >25 et <100 cm
15 4 15 >25 et <100 mais constituée seulement de ligneux. Régénération forestière
très compacte, de mégaphorbiaie. Ou éboulis stabilisé.
16 4 16 Régénération forestière >100 cm dont recouvrement > 50%
17 4 17 Autre cas
18 5 18 >25 et <100, le plus souvent sous bouleau/sorbiers, pins à crochets,
plantations de mélèzes
19 5 19 >25 et <100 mais constituée seulement de ligneux. Régénération forestière
très compacte, de mégaphorbiaie. Ou éboulis stabilisé.
20 5 20 Régénération forestière >100 cm dont recouvrement > 50%
21 5 21 Autre cas
-----------------
qui serait lié avec la colonne type_id de ma troisième table ci-dessous
-----------------
Code :
fid type_id sous-sous-type
1 1 <25% de recouvrement
2 1 >25 à <50% de recouvrement
3 1 >50% de recouvrement
4 2 <25% de recouvrement
5 2 >25 à <50% de recouvrement
6 2 >50% de recouvrement
7 3 <25% de recouvrement
8 3 >25 à <50% de recouvrement
9 3 >50% de recouvrement
10 6 >25 à <50% de recouvrement
11 6 >50% de recouvrement
12 7 >25 à <50% de recouvrement
13 7 >50% de recouvrement
14 10 >25 à <50% de recouvrement
15 10 >50% de recouvrement
16 14 >25 à <50% de recouvrement
17 14 >50% de recouvrement, parfois sous bouleau/sorbier, pin à crochets
18 18 >25 à <50% de recouvrement
19 18 >50% de recouvrement, parfois sous bouleau/sorbier, pin à crochets
-----------------
J'imagine que l'on peut continuer à créer des relations entre champs même sur
trois champs différents?
Je viens déjà tester les deux premiers champs (types et sous_types), fonctionnels grâce à
toi sur Qfield, et j'ai l'impression que le Drill down n'est pas encore géré
par Qfield ... :/ C'est bien dommage pour une application nomade de saisie de données
de ne pouvoir proposer la saisie en cascade.
Vraiment merci déjà pour le temps que tu as pris pour m'envoyer ta réponse.
Samuel
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=335966#p335966
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