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 : polytrack (poly.track.io(a)gmail.com)
----------------------------------------
-----------------
Julien81 écrit :
Bonjour, vous pouvez aussi sauvegarder un projet qgis appelant la couche avec ses 9 styles dans le même gpkg ainsi vous retrouverez cette couche dans les dispositions stylistiques voulues à l'ouverture de ce projet ensuite (comme pont de départ pour créer PolyTrack (https://poly-track.io) d'autre projets).
-----------------
Tout d’abord, dans QGIS, vous créez des couches et définissez des styles pour chaque couche. Assurez-vous de formater et de styliser chaque calque selon vos besoins.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=371541#p371541
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 : Elise Henrot
----------------------------------------
Bonjour,
Et bien finalement ce n'est pas du tout mieux ! mettre 1 au lieu de 2 dans la précision des coordonnées ne change rien du tout.
Mettons que j'ai saisi un polygone :
- avec l'outil modification des noeuds je clique droit sur polygone pour faire les noeuds
- j'ai une croix verte qui m'indique un doublon sur un noeuds -> je supprime ce doublon
- sans que je ne fasse rien d'autre, d'autres noeuds sont automatiquement créés entre des noeuds existants et/ou (c'est variable !) en doublons d'autres noeuds :-(
Une idée d'où peut venir le problème ?
Bonne journée.
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362897#p362897
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 : dt
----------------------------------------
Bonjour, je déterre ce sujet car j’ai eu l’occasion de le traiter.
En allant dans les propriétés de la couche, j’ai sélectionné tout le tableau et fait un "copier".
Le "coller" dans Excel a marché, chaque cellule s’est retrouvée à sa place. Et que ce soit en mode simple coller, qui garde la mise en forme du tableau, ou en "coller sans formatage", qui ne colle que le texte non mis en forme.
En espérant que ça serve à d’autres qui tombent sur ce forum.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365206#p365206
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