Message posté par : Elminster
----------------------------------------
Bonjour,
j'ai le PC d'un collègue qui a le même souci. Il n'y a rien dans le menu vecteur. Et le problème vient probablement de python puisque lorsque je vais dans les extensions, il n'y a que 5 extensions disponibles et dans paramètres, il est indiqué:
"Les paramètres de cet onglet sont uniquement valables pour les extensions Python? Si le support Python est désactivé, aucun paramètre n'est disponible."
J'ai essayé de désinstaller et de réinstaller QGIS? mais ça ne fonctionne pas...
Le PC est en Windows 7.
Merci d'avance!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350942#p350942
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 : mfangain
----------------------------------------
Bonjour,
Je crée un atlas basé sur une couche de polygones.
Je dispose également d'une couche de lignes, sur laquelle je souhaite faire des statistiques concernant les lignes qui intersectent le polygone concerné par l'atlas.
En utilisant la condition " intersects( $geometry, @atlas_geometry )", cela fonctionne très bien, mais ma couche de ligne contient plus de 10 000 entités, et en multipliant les objets de la mise en page qui réalisent la même intersection, cela finit par être beaucoup trop long.
Je souhaite donc réaliser le filtre en amont, 1 seule fois, pour optimiser le temps de réponse.
J'ai essayé de dupliquer la couche de lignes et de filtrer cette 2e couche avec la condition ci-dessus, mais j'obtiens l'erreur ci-jointe. Je comprends que derrière c'est une requête SQL, et je ne vois pas comment il peut être possible de faire intervenir la variable liée à l'atlas à ce niveau.
En 2e option, j'ai envisagé de créer un champ virtuel, qui se remplit avec 'oui' si la ligne intersecte l'atlas, et 'non' si ce n'est pas le cas, en utilisant l'expression :
-----------------
Code :
CASE WHEN intersects( $geometry, @atlas_geometry ) THEN 'oui'
ELSE 'non'
END
-----------------
Je n'ai pas d'erreur, mais le champ reste toujours à 'non' même quand l'atlas est activé.
En condition, j'ai essayé des choses du genre WHEN intersects( $geometry, @atlas_geometry )=1 ou is true. Mais j'ai toujours le même résultat : des 'non' partout, ou des valeurs NULL.
Sachant qu'au niveau de la symbologie, ce critère fonctionne très bien : en utilisant une règle
WHEN intersects( $geometry, @atlas_geometry )
il n'y a bien que les objets qui intersectent l'atlas qui apparaissent.
Quelqu'un aurait-il une idée de pourquoi le champ virtuel ne se met pas à jour?
Voyez-vous une autre possibilité me permettant de calculer 1 seule fois l'intersection entre l'entité de mon atlas et ma couche de lignes?
Vous remerciant par avance.
MFANGAIN
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351291#p351291
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 : mfangain
----------------------------------------
Bonjour,
Vous pouvez peut-être essayer de paramétrer l'export via le modeleur graphique.
Avant l'export, vous pourriez utiliser l'algorithme de refactorisation qui permet notamment de changer l'ordre des colonnes.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351288#p351288
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 : yvyvyv.houra (yvan.calcagni(a)gmail.com)
----------------------------------------
Bonjour les gens, je me heurte à un petit souci de mise en forme de couche que je n'arrive pas à résoudre.
Dans un de mes projets, j'ai configuré plusieurs styles (nommés) pour une couche, afin qu'ils matchent avec les différents thèmes que j'ai mis en place dans le projet.
Donc je sauve le projet et à chaque fois que je le ré-ouvre, les styles de la couche ont disparu. Les styles de couche ne sont jamais sauvés dans un projet? Pour faire fonctionner ça, la seule solution est-elle de bosser avec des couches au format geopackage (dans lesquelles ont peut bien sauver l'ensemble des styles nommés)? Dans ce cas comment faire lorsque la couche est du shp ou du tab par exemple? ....impossible?
Je tourne sur Qgis 3.24 standalone
Merci par avance pour vos conseils les gens
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351240#p351240
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 : Robin.k (robin.k.94(a)protonmail.com)
----------------------------------------
Bonjour à tous,
Dans le cadre de mes fonctions, je suis amené à créer un identifiant unique pour chaque objet par commune. J'ai créé une expression qui permet d'obtenir automatiquement un identifiant en fonction de l'INSEE avec un code à 5 digit :
'S-' || array_to_string(overlay_within('communes',insee ))||'-'
||
Case
When $id >= '0' and $id < '10' then '0000'|| $id
When $id >= '10' and $id < '100' then '000'|| $id
When $id >= '100' and $id < '1000' then '00'|| $id
When $id >= '1000' and $id < '10000' then '0'|| $id
Else $id
end
Malheureusement, l'incrémentation se fait sur tous les objets soit, S-51000-1, S-52000-2. Or je souhaiterais que l'incrémentation recommence lors d'un INSEE différent pour obtenir : S-51000-1, S-52000-1, S-52000-2, S-52000-3,S-50000-1 par exemple.
Est-ce que vous savez comment intégrer le fait que l'incrémentation doit recommencer en fonction d'un autre champ ? (ici l'insee).
Merci d'avance :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351237#p351237
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,
-----------------
Citation :
Le souci est que le fait de générer un geopackage ou une base SQLite en passant par l'extension "Édition hors connexion" ne conserve ni le fichier UI, ni le script python, ni les relations de notre projet.... bref nous perdons toute la plus-value de notre projet.
-----------------
ça vaut peut-être un signalement aux développeurs (https://github.com/qgis/QGIS/issues).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351273#p351273
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 : Michael ALLAIN
----------------------------------------
Bonjour,
L'expression map_scale reste utile pour pouvoir manipuler un peu plus cette valeur d'échelle ou l’afficher dans un texte.
Par exemple, en passant par la valeur d'échelle automatique, le résultat est du type 1:25000 et si on veut des espaces autour du deux-points (1 : 25000), on peut utiliser dans une zone de texte :
-----------------
Code :
[%'1 : ' || format_number( map_get( item_variables( 'nom de la carte'), 'map_scale'), 0)%]
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351264#p351264
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-Daniel Lomenède
----------------------------------------
-----------------
image95 écrit :
La couche virtuelle offre l'avantage d'etre stockée au niveau du projet qgis. Et sera donc restaurée lors de la réouverture du projet, contrairement à une couche temporaire.
-----------------
Oui. C'est vrai. Après l'extension memory layer saver permet de palier au problème des couches temporaires en sauvegardant dans un fichier .mldata à l'endroit où est stocké le projet.
-----------------
image95 écrit :
Pour les couches virtuelles, si j'ai bien compris,pour un user Postgis, l'avantage de passer par la fenêtre SQL du menu gestionnaire de BD est qu'elle supporte le SQL et les fonctions Postgis. Contrairement au menu classique des couches virtuelles (vecteur-> couche virtuelle) qui si je dis pas de betises supporte du SQL mais les fonctions Spatialite. Je vois que le menu GEstionnaire de BD supporte aussi les couches virtuelles comme 'fournisseur de traitement'.
-----------------
Quand j'ai lu votre message initialement, je suis parti du postulat que vous n'utilisiez pas postgis ou autres choses mais visiblement mon postulat était faux. Pour être tout à fait correcte, lorsque vous requêtez une couche postgis, la couche chargée est comme une vue. En fait il stocke le résultat de la requête sql dans les paramètres de la couche et l'exécute quand il a besoin (rafraichissement de l'écran, ...).
Selon le fournisseur, le mécanisme n'est pas le même. Quand je vous parlais de couches virtuelles, c'est effectivement pour les requêtes qui utilisent le fournisseur couche virtuelle.
-----------------
image95 écrit :
Peut etre que Qgis offre la possiblité egalement de requeter en SQL via des couches shapefiles? De generer par exemple une couche virtuelle depuis des requetes SQL et des couches shp?
-----------------
En effet, toutes les couches chargés (notamment les couches autres que dans un sgbdr) type shp, csv peuvent être requêter en utilisant le moteur "spatialite" fournit par les couches virtuelles.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351261#p351261
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 : 20-100-LV
----------------------------------------
-----------------
Citation :
Nous avons testé également le plugin "Guided Offline Editing"
-----------------
: Après modification des paramètres du plugin, il fonctionne tout à fait. Il suffit de bien suivre la doc.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351260#p351260
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
----------------------------------------
-----------------
Robin.k écrit :
c'est peut être un paramètre par défaut dans les propriétés de ton projet => onglet projet => propriétés du projet => style par défaut => opacité
-----------------
YES ! :-)
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351259#p351259
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