Message posté par : Giene
----------------------------------------
Bonjour,
J'ai corrigé quelques éléments de mon code et fait quelques tests manuellement.
Si le champ "Précision" ne propose pas de liste déroulante alors (liste qui se charge en fonction du contenu dans "Code_esp") :
Si le champs "Pla-cort" (situé sur une autre couche ("TERRAIN_SAISIE_LISTE_PT" ; les deux sont mises en relation) est vide, alors :
Si dans le champs "Code_esp" il n'y a pas de doublons alors :
> Remplissage possible
Si le champs "Code_esp" contient un doublon alors :
Si le champ "Ret_lim" est = à "True" (case à cocher) alors :
> Remplissage possible
Sinon
> Remplissage non autorisé
Si le champ "Pla-cort" n'est pas vide :
Si un doublons existe dans "Code_esp" et qu'ils possèdent la même valeur dans "Pla-cort" alors :
Si le champ "Ret_lim" est = à "True" (case à cocher) alors :
> Remplissage possible
Sinon
> Remplissage non autorisé
Sinon
> Remplissage possible
Si le champ "Précision" propose une liste déroulante alors :
Si aucun choix n'a été sélectionné :
> Remplissage non autorisé
Si un choix a été sélectionné
> Remplissage possible
Il y a un point sur lequel je bloque pour le moment :
J'ai deux couches en relation ("TERRAIN_SAISIE_LISTE_PT" = parent ; "Formulaire_Bota_v1.1" = fille)
Comment puis-je rechercher dans la couche fille, des doublons dans le champ "Code esp", possédant le même identifiant dans la couche parent, dans le champ "Pla-cort" ?
Pour le reste, je conçois que vous ne pouvez pas tellement m'aider sans vraiment visualiser le fonctionnement de mes couches. Je vais essayer de faire un fichier exemple dès que possible.
Pour résoudre mon problème, je pensais à quelque chose comme aggregate("TERRAIN_SAISIE_LISTE_PT",'count',"Pla-cort") ; mais je ne sais pas où faire figurer le champ "Code_esp" de la couche fille du coup.
Je vous remercie de votre attention,
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347858#p347858
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 : SANTANNA
----------------------------------------
Bonjour,
J'ai lu et essayé de suivre mais je suis tombé dans
-----------------
Giene écrit :
e conçois que vous ne pouvez pas tellement m'aider sans vraiment visualiser le fonctionnement de mes couches
-----------------
J'ai été largué. Si je puis me permettre, indiquez la finalité globale de ce que vous souhaitez, (en option, ce que vous réussissez) et l'étape à laquelle vous êtes coincé (ce que vous avez tenté). Autrement vous nous noyez et potentiellement risquez de décourager les potentielles aides.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347899#p347899
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 : Sylvain M.
----------------------------------------
-----------------
Citation :
si on transforme le polygone en une série de points (ou en ligne), le point prendrait le nom de seulement un département
-----------------
Ca dépend des outils que vous utilisez, mais la plupart des outils vont créer des points pour chaque noeud de département, et donc une majorité de points en double, voire triple (ou plus) dans le cas de noeuds commun à plus de départements.
Du coup, moi je le ferais en SQL en faisant une jointure entre les points de centroïdes ("centro" dans mon SQL ci-dessous) et les points de frontières (pt_frontiere), et en calculant les statistiques (AVG, MIN, MAX) de distances via ce genre de requête :
-----------------
Code :
SELECT centro.num_dep,
avg(st_distance(centro.geom, pt_frontiere.geom)) as dist_moyenne,
min(st_distance(centro.geom, pt_frontiere.geom)) as dist_min,
max(st_distance(centro.geom, pt_frontiere.geom)) as dist_max
FROM centro
JOIN pt_frontiere ON centro.num_dep = pt_frontiere.num_dep ;
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348154#p348154
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 : Loomis64
----------------------------------------
Bonjour romainbh,
Merci pour votre réponse !
-----------------
Citation :
Code à tester :
Code:
array_to_string(overlay_intersects( 'Communes64',nom))
-----------------
Ce code ne fonctionne pas, même après une petite modification qui pour moi est un oubli de votre part :
-----------------
Code :
array_to_string(overlay_intersects( 'Communes64',"nom"))
-----------------
Concernant le dernier qui prend en compte le fait que mon polygone intersecte plusieurs polygones de ma couche Communes64, à savoir donc plusieurs communes, il me renvoie un résultat NULL. C'est à dire que lorsque je créé un polygone dans ma couche Projet, il ne me remplit pas automatiquement le nom de ma ville dans le champ commune
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347880#p347880
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
----------------------------------------
Bonjour,
Je me suis pris la tête hier avec exactement la même chose.
Ca venait du fait que mes 2 shapes n'avaient pas le même système de projection...
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348110#p348110
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 : hcad17 (hcadiot(a)yahoo.fr)
----------------------------------------
Bonjour à tous,
Je cherche une solution pour facilité le travail terrain via QGIS, pour remplir un formulaire il faut éditer la couche, je souhaiterais ajouter un bouton dans le formulaire de type Modifier / Valider.
1-selection de mon polygone via le I de info
2-clic sur le bouton modifier
3-remplir le formulaire
4-Valider (enregistrer la modification)
Est ce possible?
Merci, Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348114#p348114
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 : caloo13
----------------------------------------
Bonjour, merci pour ta réponse mes points GPS tournent dans les : 19000;3123000 alors que mon cadastre est aux coordonnées : 90000;625000 avec le même SCR.. incompréhensible
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347864#p347864
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 : Theos2000
----------------------------------------
Merci Conejo ca marche bien, et c'est vachement pratique :-) Petite question subsidiaire est ce qu'il est possible de faire apparaitre dans la légende le nombre d'entités filtrés "ne montrer que les entités à l'intérieure de la carte" dans le composeur et non le nombre initial par défaut ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348121#p348121
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 : GlaDal
----------------------------------------
Bonjour,
Et avec quel système de projection travaillez-vous ? (code EPSG de préférence)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347884#p347884
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 : Jean Cascalès
----------------------------------------
Si vous faites un atlas, ne faudrait-il pas cocher "ne montrer que les entités à l'intérieure de l'entité atlas courante"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348122#p348122
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