Message posté par : Jbourgeois (j.bourgeois.atyles(a)gmail.com)
----------------------------------------
Bonjour à tous,
Désolé si je poste un message déjà solutionné mais je n'ai pas trouvé la réponse à ma problématique.
J'utilise différentes versions récentes de QGIS sur 2/3 postes différents.
Tout fonctionne bien mais ,hormis sur un poste avec une version plutot ancienne, je ne trouve pas/plus le plugin "Vérificateur de géométrie" dans le sous menu "Outils de Géométrie" du menu "Vecteur" (il s'agit bien du plugin "Vérificateur de géométrie" et non le plugin "Vérifier la validité" qui est bien présent).
En effet je souhaite vérifier que des points ne sont pas en doublon et que ces points sont bien "accrochés" / au dessus de polylignes.
Quelqu'un a t il l'explication ? Ce plugin/option est il ailleurs dans les nouvelles versions de QGIS ou existe t il un autre plugin pour faire ces vérifications !
En vous remerciant tous !
Cdlt, Jérémy B.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=352847#p352847
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
----------------------------------------
Merci SANTANNA, je m'en vais écouter ça de suite ! Je pense apprendre beaucoup merci à vous !
Maintenant, il faut qu'on réussisse à trouver des financements pour pouvoir faire vivre ces projets !!!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341813#p341813
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 : timothee.besse (timothee.besse(a)logrami.fr)
----------------------------------------
Même problème ici ce matin après une fermeture forcée liée à un blocage de QGIS... pas de solution en vue
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335314#p335314
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 : Damien Boilley
----------------------------------------
Bonjour, j'ai deux questions :
Tout d'abord, pour bien comprendre : vous avez des données qui sont situées exclusivement sur le continent africain et vous voulez les voir affichées sur une carte du monde entier projetée en Fuller ? Ca peut être intéressant, pour le positionner dans un contexte mondial par exemple. Ou bien vous ne voulez voir que l'Afrique sur votre carte finale ? dans ce cas la projection de Fuller n'est pas adaptée.
Ensuite je ne sais pas si QGIS prend en charge les définitions de projection d'ESRI (ESRI:540510) ? C'est peut-être là que votre idée buggue.
Cordialement,
Damien Boilley
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354339#p354339
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 : Erine (erine.wendling(a)gmail.com)
----------------------------------------
Bonjour,
J'ai un soucis que je n'arrive pas à régler sous Qgis 3.28.4. Je génère un Atlas et certaines de mes étiquettes ne sont pas visibles dans le cadre de la mise en page.
J'ai essayer de forcer le placement des étiquettes mais le message suivant s'affiche et je ne peut rien faire à la main "Déplacer l'étiquette: Les colonnes X/Y de l'étiquette "auxiliary_storage_labeling_positionx" et "auxiliary_storage_labeling_positiony" n'existent pas dans la couche.".
Auriez-vous une solution pour forcer le placement des étiquettes sur tous les polygones visibles dans l'emprise de la mise en page ?
En vous remerciant !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362296#p362296
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 : Elise Henrot
----------------------------------------
Bonjour,
Dans ma recherche de solutions :
- vérifier et corriger la couche "Parcelle" : plus de 21000 erreurs de géométrie (pour une commune de seulement 1750 ha) alors qu'il s'agit du cadastre de la DGFiP ! Est-ce en raison de l'export EDIGEO vers SHP ? Un export vers gpkg serait moins générateur d'erreurs de géométrie ? travailler uniquement avec l'outil "cadastre" ? En tout état de cause => pas d'amélioration après la correction de la couche "parcelle"
- dans les propriétés du projet : Général / enlever le mode automatique pour la précision des coordonnées et mettre 1 seule décimale => on dirait que c'est mieux !
A suivre !
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362194#p362194
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 : Julien81
----------------------------------------
Bonjour,
en me relisant je note une erreur, d'une part oui il ne faut pas reporter les [%%], mais il manque un area(), parce que le max d'une géométrie il connait pas^^ apparemment
Donc avec : aggregate( 'COMMUNE','concatenate',"INSEE_COM",max(area(intersection($geometry, geometry(@parent)))))
que se soit en valeur par défaut lors de mise à jours attributaires ou création de géom dans la couche, ou bien en mise à jour du champ via la calculatrice d'expression.
De plus ce n'est valide qu'à partir QGIS 3.10 si je ne m'abuse!
Salutations
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331374#p331374
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 : ljrox
----------------------------------------
-----------------
Julien81 écrit :
Bonjour,
en me relisant je note une erreur, d'une part oui il ne faut pas reporter les [%%], mais il manque un area(), parce que le max d'une géométrie il connait pas^^ apparemment
Donc avec : aggregate( 'COMMUNE','concatenate',"INSEE_COM",max(area(intersection($geometry, geometry(@parent)))))
que se soit en valeur par défaut lors de mise à jours attributaires ou création de géom dans la couche, ou bien en mise à jour du champ via la calculatrice d'expression.
De plus ce n'est valide qu'à partir QGIS 3.10 si je ne m'abuse!
Salutations
-----------------
Bonjour,
Pour ma part, j'ai une couche "pei" de type points et une couche "commune" de type polygones contenant des informations comme le nom, le code postal, le code insee, etc. Mon souhait était qu'en ajoutant un point "pei" sur une commune précise, le point récupère dans un champs dédié le code insee de cette commune.
J'ai donc testé la formule de Julien81
-----------------
Code :
aggregate( 'commune','concatenate',"insee_com",max(area(intersection($geometry, geometry(@parent)))))
-----------------
Malheureusement cela n'a pas fonctionné.
J'ai réussi à la faire fonctionner en la modifiant comme cela :
-----------------
Code :
aggregate('commune' ,'concatenate', "code_insee", intersects( $geometry, geometry(@parent)))
-----------------
En espérant que cela puisse aider. (Et merci à Julien81)
Bonne journée à tous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333666#p333666
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
----------------------------------------
-----------------
Citation :
'Parcelle(s)' || ' ' || aggregate('Parcelles_ouest', concatenate("code_parce", concatenator:=',', order_by:=" code_parce"), filter:= intersects($geometry, map_get( item_variables(''), 'map_extent')))
-----------------
Toujours pas...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343434#p343434
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'imagine que vos textes contiennent tous "Parcelles_ouest' oau lieu des numérs de parcelles.
-----------------
Citation :
[%with_variable('Parcelles_ouest’, array_foreach(map_get( item_variables ('Carte 1'), 'map_layers'),layer_property( @element, 'name' )),
-----------------
C'est perturbant de créer une variable du même nom qu'une couche qui existe déjà. Nommez les choses différemment pour ne pas vous emmêler.
Cette formule assigne à la variable 'Parcelles_ouest' la liste des couches utilisées dans l'élément 'Carte 1'
-----------------
Citation :
case
when array_contains(@Parcelles_ouest, ‘Parcelles_ouest’) then 'Parcelles_ouest'
end)%]
-----------------
Et celui-ci vérifie si la couche 'Parcelles-ouest' fait partie de la liste des couches, auquel cas vous lui dites d'écrire le texte 'Parcelles_ouest'.
Ici, vous voulez les parcelles visibles donc les parcelles qui intersectent l'étendue de la carte: il faut calculer cette étendue puis faire une intersection. Et la fonction aggregate vous permet de récupérer la liste.
-----------------
Code :
aggregate(
'Parcelles_ouest',-- le nom de la couche que vous ciblez
'concatenate', -- le type d'aggrégation de données
"idu", -- le champ contenant les données que vous souhaitez récupérer
intersects($geometry, -- le filtre: soit l'intersection spatiale entre la géométrie de l'entité de la couche précédemment nommée
map_get( item_variables('Carte 1'), 'map_extent') -- et l'emprise de l'objet carte que vous êtes en train de cibler
)
)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343365#p343365
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