Message posté par : geomou
----------------------------------------
Merci pour cette réponse : j'ai créé un champ statut (en cours ou terminé) , appliqué ta formule et, dans la symbologie, demandé que ne s'affiche que les travaux en cours.
Ca marche nickel !
Encore merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350201#p350201
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.
----------------------------------------
J'ai récemment fait ce travail de déplacement post export Atlas, via un script Python basé sur le nom des fichiers, qui contenait l'identifiant de classement dans le nom de fichier.
Un truc du genre :
-----------------
Code :
import shutil
import os
file_source = 'C:\\chemin\\dossiersource\\'
destination = 'C:\\chemin\\dossierdestination\\'
get_files = os.listdir(file_source)
for g in get_files:
com = g[7 : 11]
shutil.move(file_source + g, destination + '\\' + com)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351013#p351013
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 : Benoit D
----------------------------------------
Je regarderai du côté Agrégation en concaténant le champ ID.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351141#p351141
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
----------------------------------------
Hello,
-----------------
Citation :
Le PC est en Windows 7
-----------------
Windows 7 n'est plus pris en charge par les nouvelles versions de Python, ce qu'embarquent les nouvelles versions de QGIS. Voir note à https://qgis.org/fr/site/forusers/download.html
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350986#p350986
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 : 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
Message posté par : Jean Cascalès
----------------------------------------
Bonjour,
Je dois faire une présentation de Qfield. Cette application permet-elle de :
- effacer des entités
- créer des entités, et dans ce cas pouvoir utiliser un menu de déroulant présentant différentes valeurs
- modifier des entités : c'est-à-dire déplacer une entité, modifier leur forme, leurs valeurs attributaires
Le projet aura bien sûr été préparé dans Qgis auparavant.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351254#p351254
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 : Marcopololo
----------------------------------------
Bonjour,
Je souhaiterais s'il est possible de créer une table d'attribut par rapport à plusieurs tables. Mon besoin :
J'ai plusieurs plan de parcelles de 3 villages différents sur le même projet.
J'ai créé un champ supplémentaire dans la table attribut parcelle pour spécifiez celles qui nous appartiennent.
Et je voudrais de ces 3 villages récupérer l'ensemble des numéros de parcelles ayant la condition Nous=OUI et créer une nouvelle table d'attributs.
Merci d'avance de votre aide
Marc G.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351252#p351252
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 : NathLat (nathalie.latil(a)mezencloiremeygal.fr)
----------------------------------------
Bonjour,
Pour afficher l'échelle d'une carte dans le Composeur, plus besoin de passer par une expression.
Il suffit de rajouter une échelle, et de modifier les propriétés de l'élément.
La première chose modifiable est le style de la BARRE* d'échelle.
Au lieu de "boîte unique" qui est le style par défaut, choisir "numérique".
Solution valable depuis la version 3.10 (et peut-être avant)
* je pense que ce mot empêche de penser à aller chercher à cet endroit
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351239#p351239
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)
----------------------------------------
Salut,
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é
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351238#p351238
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,
Depuis quelques jours, sans que je ne fasse quoi que ce soit de volontaire (!), les couches vecteurs s'ouvrent avec l'opacité à 0% (couches existantes comme couches que je créé). Sauriez-vous comment faire pour remettre à 100% comme c'était à l'origine ?
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351198#p351198
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 : dogmaf413
----------------------------------------
Bonjour,
Je cherche à peaufiner un atlas en masquant 1 élément figurant dans mon atlas.
J'effectue un calcul d'agrégation par exemple à l'échelle d'une commune pour afficher un nombre de logements en construction pour des communes SRU où l'on retrouve également des secteurs en politique de la ville.
J'aimerai ne pas afficher cet élément dans l'atlas si la commune n'est pas concernée
J'arrive à gérer cela lorsqu'il s'agit par exemple d'un tableau mais pas avec une étiquette.
Voici le code que j'utilise pour le moment :
-----------------
Code :
[%aggregate('Centroid_OP', 'sum', "NB_LOGT", "code Insee" = attribute ( @atlas_feature ,'Code_INSEE')AND( "catégorie" ='projet')AND ( "Zonage" <>'non constructible')AND ("QPV_SRU"='Non'))%] logements estimés hors QPV
-----------------
Je n'arrive pas à ajouter une condition pour masquer l'étiquette.
Merci par avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351208#p351208
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 Becquaert
----------------------------------------
Bonjour,
Pour les besoins d'un atlas, j'ai deux cartes : une carte générale de la commune, et une vignette au 1/5000 sur le centre-bourg.
Bien sur les centres-bourg ne correspondent pas aux centroïdes des polygones.
J'aimerais que l'atlas zoome systèmatiquement sur le centre-bourg de la commune afin de m'éviter de recentrer à la main à chaque page.
J'avais pensé à créer une couche de points qui correspondraient aux centre-bourgs.
Merci d'avance pour vos suggestions,
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351201#p351201
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 : image95
----------------------------------------
Bonjour,
Le plugin Qgis Gestionnaire BD offre une fenêtre SQL permettant notamment
d'executer des requetes et de charger en tant que nouvelle couche.
Peut on dire que le resultat qui peut etre chargé dans le canvas est une vue ?
Il ne semble pas véritablement s'agir d'une couche temporaire ?
Le resultat est il stocké dans le projet Qgis?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351170#p351170
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 : tevrard
----------------------------------------
Bonjour,
J'ai un import EDIGEO + MAJIC qui me donne cette erreur :
-----------------
Code :
- Traitement:
Erreur rencontrée pour la requête:
-- Traitement: INSERT INTO pevlissage ( pevlissage, annee, ccodep, ccodir, ccocom, invar, dnupev, mlbcom, mlbsyn, mlbcu , mlbdep, mlbts1, mlbts2, mlbtas, mlbgem, mlbtom, tbfpas, mlbtfc, pev, lot ) SELECT DISTINCT REPLACE(SUBSTR(tmp,1,3)||SUBSTR(tmp,7,10)||SUBSTR(tmp,28,3),' ', '0') AS pevlissage, '2021', SUBSTR(tmp,1,2) AS ccodep, SUBSTR(tmp,3,1) AS ccodir, SUBSTR(tmp,4,3) AS ccocom, SUBSTR(tmp,7,10) AS invar, SUBSTR(tmp,28,3) AS dnupev, CASE WHEN trim(SUBSTR(tmp,36,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,36,11) AS float) END AS mlbcom, CASE WHEN trim(SUBSTR(tmp,48,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,48,11) AS float) END AS mlbsyn, CASE WHEN trim(SUBSTR(tmp,60,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,60,11) AS float) END AS mlbcu, CASE WHEN trim(SUBSTR(tmp,72,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,72,11) AS float) END AS mlbdep, CASE WHEN trim(SUBSTR(tmp,84,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,84,11) AS float) END AS mlbts1, CASE WHEN trim(SUBSTR(tmp,96,11))='' THEN NULL ELSE CAST(
SUBSTR(tmp,96,11) AS float) END AS mlbts2, CASE WHEN trim(SUBSTR(tmp,108,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,108,11) AS float) END AS mlbtas, CASE WHEN trim(SUBSTR(tmp,120,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,120,11) AS float) END AS mlbgem, CASE WHEN trim(SUBSTR(tmp,132,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,132,11) AS float) END AS mlbtom, CASE WHEN trim(SUBSTR(tmp,144,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,144,11) AS float) END AS tbfpas, CASE WHEN trim(SUBSTR(tmp,168,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,168,11) AS float) END AS mlbtfc, REPLACE(SUBSTR(tmp,1,3)||SUBSTR(tmp,7,10)||SUBSTR(tmp,28,3),' ', '0') AS pev, '71' AS lot FROM bati WHERE SUBSTR(tmp,31,2) ='52'
Erreur
table pevlissage has no column named mlbtfc
FINALISATION
-----------------
Ma première impression est que l'erreur vient d'une mauvaise version de format (déclarée ici a 2021)... Pouvez vous me confirmer cette hypothèse ou sinon m'indiquer quel élément provoque cette erreur?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351199#p351199
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 : olivedeluynes
----------------------------------------
Bonjour,
je me rapproche de vous car je recherche comment changer la police du deuxième champ, que je souhaite placer sous le premier champ mais dans la même étiquette.
Voici un exemple de paramétrage d'étiquette :
"parcelle" || '\n' || "plantation"
Il s'agit donc là d'une même étiquette : je souhaite que "parcelle" apparaisse en Arial 10 (par exemple) et "plantation" en Calibri 8 (par exemple).
Est-ce possible ? si oui, comment ?
Je vous remercie !
Olivier
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351145#p351145
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 : Mathis_SIGAT (mathis.pc.billaud(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je voudrais savoir si il est possible de définir l'ordre des couches en sortie dans le modeleur graphique de QGIS ; je m'explique :
- J'ai un modeleur créé pour rechercher une implantation optimale, dans les débuts de ma chaîne de traitement je crée une sortie "COMMUNES", et à
la fin de ma chaîne je crée 2 sorties "RESULTAT" et "LOCALISATION".
Une fois que j'ai fais tourner mon modeleur, mes couches s'affichent dans le sens "LOCALISATION", "RESULTAT" et "COMMUNES" donc avec les communes qui recouvrent les deux autres couches, et je souhaiterais que ce soit le contraire pour que l'utilisateur n'est pas à bouger les couches une fois que le modeleur à tourner.
Savez-vous donc s'il est possible de définir un ordre pour les couches en sortie?
Je vous remercie d'avance pour vos réponses !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351137#p351137
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 : bidounight
----------------------------------------
Bonjour Elise,
vous pouvez essayer de modifier en dur dans le code du projet QGIS (modifier le .qgs - qgz décompressé) en recherchant le nom dans un éditeur de texte de votre ancienne clé primaire et remplacer par la nouvelle clé.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332037#p332037
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,
Je fais remonter cet échange car j'ai le même problème aujourd'hui.
Si vous avez une autre idée que celle proposée par bidou, je suis preneur.
En attendant, je pars à la chasse aux informations sur le net.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351179#p351179
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
----------------------------------------
Bonjour,
Un grand merci à SANTANNA, sans lequel je n'aurais pu arriver à cette réalisation.
Je poste ici les solutions pour réaliser un atlas parcellaire par propriétaire(s).
Je suis en train de réaliser des parcelles par propriétaire(s) intersectés par un tracé d ligne aérienne. La demande initiale était d’automatiser des plans parcellaires qui étaient réalisés jusqu’alors sous Autocad et manuellement. Le plan est composé de deux pages.
- La première concerne la page de garde, avec la commune, la ou les parcelle(s), la surface du plan, le nom du plan, l’échelle de représentation,
- La deuxième page concerne l’affichage du nom du ou des propriétaires, et le plan parcellaire proprement dit.
La première étape consiste à préparer les shapes qui alimenteront l’atlas.
- Tracé : dans un premier temps, découper le tracé par les parcelles. Puis faire une symbologie par un ensemble de règles :
-----------------
Citation :
within($geometry, buffer(@atlas_geometry, 0.5))
-----------------
Avec cette expression, n’apparaitra que le tracé concerné par le ou les propriétaires en question dans l’atlas.
- Proprietaires : ce fichier représente les parcelles par propriétaire (un seul propriétaire par ligne). Faire une symbologie par un ensemble de règles :
-----------------
Citation :
within($geometry, buffer(@atlas_geometry, 0.5)) ))
-----------------
Avec cette expression, n’apparaitra que le tracé concerné par le ou les propriétaires en question dans l’atlas. Une parcelle est répétée autant de fois qu’il y a de propriétaires.
- Préparer le shape qui va servir de couverture à l’atlas. Pour ce faire, il faut
o Prendre le shape des propriétaires, et supprimer les doublons
Créer un nouveau shape(‘regroupement parcelles’), avec une création de champ « concat_pro » pour aggréger les propriétaires avec cette expression : «
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique',concat( "PROPRIO", concatenator:=' - ',order_by:= "PROPRIO",filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
- Regrouper sur concat_pro et nom commune Créer un nouveau shape ‘parcelles regroupées’.
- Créer un champ concat_par pour regrouper les parcelles avec cette expression :
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end, concatenator:=' - ',order_by:= concat("Section",to_real( "tex" )),filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
- Le champ concat_pro sert à afficher le nom des propriétaires et le champ concat_par les parcelles dans l’atlas
ATLAS :
Choisir comme couche de couverture, ‘parcelles regroupées’
Affichage dans le cadre texte de la commune
-----------------
Citation :
'COMMUNE DE ' || '' || "Nom_com"
-----------------
Affichage dans le cadre texte de de l’échelle
-----------------
Citation :
'(Extrait au 1/' || '' || format_number( map_get( item_variables('id_page'), 'map_scale'),0) || ')'
-----------------
Affichage dans le cadre texte des parcelles
-----------------
Citation :
case when regexp_match( "concat_par" , '-' ) then 'parcelles : ' else 'parcelle : ' end || ' ' || "concat_par"
-----------------
Affichage dans le cadre texte du numéro de plan
-----------------
Citation :
'Plan n° : Convention' || ' - ' || "Nom_com" || '_' || aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end , concatenator:=' - ',order_by:=concat("Section",to_real( "tex" )),filter:=within($geometry, buffer(@atlas_geometry, 0.5)))
-----------------
Affichage dans le cadre texte du nom de ficher
-----------------
Citation :
'Nom du Fichier : Extrait LSPP' || '_ ' || @project_filename
-----------------
Affichage dans le cadre texte de la surface papier
-----------------
Citation :
'Surface :' || ' ' || format_number( (@layout_numpages*@layout_pagewidth/1000),3,'en') || '*' || format_number((@layout_numpages*@layout_pageheight/1000),3,'en') || '=' || format_number (((@layout_numpages*@layout_pagewidth * @layout_pageheight)/1000000),2,'en') || '' || 'm²'
-----------------
Affichage des propriétaires
-----------------
Citation :
array_to_string( array_foreach( string_to_array("concat_pro", ' - '),concat( 'Nom : ', @element, ' Pour accord le : Signature : ')
),'\n\n' )
-----------------
Affichage dans le cadre texte des parcelles :
-----------------
Citation :
case when regexp_match( "concat_par" , '-' ) then 'parcelles : ' else 'parcelle : ' end || ' ' || "concat_par"
-----------------
Affichage dans le cadre texte de l’agrégation des propriétaires dans un nouveau champ de la couche ‘Regroupement parcelles’
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique',"PROPRIO", concatenator:=' - ',order_by:= "PROPRIO",filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
Affichage dans le cadre texte de l’agrégation des parcelles propriétaires dans un nouveau champ de la couche ‘parcelles regroupées’
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end, concatenator:=' - ',order_by:= concat("Section",to_real( "tex" )),filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351153#p351153
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 Marc MICHALOWSKI
----------------------------------------
bonjour
avez vous vu la doc officielle ?
https://merginmaps.com/docs/gis/features/
je découvre input depuis qq heures
jean marc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350818#p350818
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 : Barhoumi (barhoumirym(a)gmail.com)
----------------------------------------
Bonjour,
J'ai introduit mon tableur contenant 76 points, mais uniquement 30 points apparaissent sur la carte, sachant que mes points sont dans le même SCR.
J'ai réintroduit mon tableur en suivant exactement les mêmes démarches et aucun point ne s'affiche sur ma carte.
Pouvez-vous m'aider à résoudre ce problème ?
Cordialement, Rym.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351135#p351135
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 : sporito
----------------------------------------
Bonjour,
Lorsqu'on souhaite charger une couche via un flux WFS, on peut réaliser une requête et on a à disposition l'ensemble des prédicats spatiaux mais comment peut on utiliser le ST_Within avec une autre couche par exemple ? (ex: requête filtrant les points à l’intérieur d'un polygone)
Est-ce que cela peut se faire avec une autre couche faisant partie du même flux WFS ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351144#p351144
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 Becquaert
----------------------------------------
Super merci :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351132#p351132
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
----------------------------------------
C'est possible en appliquant une condition au niveau des propriétés de l'objet Table Attributaire dans l'atlas > Rendu > Exclure cet objet des exports.
Visuellement la table est toujours visible sur toutes les pages de l'atlas dans Qgis mais une fois l'atlas exporté, la table n'est présente que sur les pages qui respectent les conditions définies.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351130#p351130
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 Becquaert
----------------------------------------
Bonjour,
Je travaille sur un atlas et j'aimerais qu'une table attributaire ne s'affiche qu'à partir d'une certaine condition.
Est ce possible et si oui, comment faire ?
Merci pour vos retours
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351128#p351128
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 : Dmn.Vincent
----------------------------------------
Bonjour
Je dois joindre des entités en fonction de leur localisation. Toutes les entités adjacentes doivent en former une seule. Cependant il faut aussi que je retrouves l'informations des ID des entités d'origine composant les entités fusionnées dans la couche produite. Et c'est là que je bloque, je n'arrives pas à intégrer les ID d'origines.
J'ai trouvé des pistes mais sans résultats. Auriez-vous une idée ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351125#p351125
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 : nath73
----------------------------------------
Bonjour,
Oui, dans la doc, c'est tout à fait possible.
Dans mes tests, ça ne fonctionne pas. Alors que le même mbtiles marche avec QField...
Nathalie
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350820#p350820
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
----------------------------------------
Bonjour,
Nous rencontrons un problème sur QGIS 3.16.
Nous avons créé un projet Qgis avec un formulaire de saisie via QT Designer puis l'avons amélioré avec un script python, jusqu'ici tout va bien.
Nos tables sont stockées sur une base de données postgreSQL et le formulaire prend en compte des relations entre les différentes entités (clés étrangères....), là encore tout va bien.
Nous voulons exporter le projet Qgis en mode hors ligne pour le mettre sur une tablette Windows, modifier les couches (ajout, modification, suppression) et le synchroniser à nouveau de retour au bureau.
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.
Nous avons testé également le plugin "Guided Offline Editing" et essayé de passer par des fichiers qml ou qlr mais le problème reste entier.
Est-ce que quelqu'un aurait une piste pour solutionner ce problème ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351116#p351116
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 : Marcopololo
----------------------------------------
J'ai créé un champ intitulé Nous pour spécifier les parcelles nous appartenant :
1 si foret
2 si pré
et 0 par défaut.
Faut il passer par la table d'attribut et créer une fonction ou existe t-il une autre solution.
Merci d'avance
Marc G.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351017#p351017
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 : al02_ (alex-al02(a)live.fr)
----------------------------------------
Bonjour,
Je travaille sous QGIS 3.18.1.
J'ai intégré à ma table attributaire dans un champ nommé "espVegetales" par le biais du formulaire d'attributs, une liste déroulante ("liste de valeurs") en chargeant des données sous CSV.
Dans ce champs, j'aimerais sélectionner non pas une seule espèce, mais parfois plusieurs ...
Je ne trouve pas, et ne sais pas si cela est possible d'avoir un choix multiple et non un choix simple.
Merci par avance pour votre aide, Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343190#p343190
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 Marc MICHALOWSKI
----------------------------------------
bonjour
est-ce qu'il y a une section du forum où poster utilement sur le plug-in Mergin et l'app Input ?
merci
jean marc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351091#p351091
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 : Jch71 (julie.charriere.22(a)hotmail.fr)
----------------------------------------
Bonjour,
C'est mon premier post ici alors j'espère respecter les règles.
J'ai un soucis avec Qgis, j'ai dû faire une mauvaise manipulation et sans m'en apercevoir, j'ai perdu des données dans ma table attributaire : mes entités étaient classées par type (via les mots à vérifier, à supprimer, à ajouter...) ce qui me permettait de faire un style catégorisé, mais ce champ a été remplacé par un seul mot pour toutes mes entités. J'aurais besoin de récupérer la version précédente de ma sauvegarde de ce fichier, car vu que je l'ai enregistré, je ne peux plus retourner en arrière. Mon PC n'a pas de sauvegarde pour ce disque, mais est ce possible de récupérer via Qgis directement ?
Y a t'il un moyen d'y parvenir ?
Merci pour vos réponses et bonne journée :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351034#p351034
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 : Thierry49
----------------------------------------
Bonjour à tous,
Je connecte Qgis avec SQL server en intégrant des vues SQLserver comme table de données attributaires
Dans certains cas j'ai le message suivant : '...couche non valide et ne peut être chargée.'....alors que tout se passe bien dans d'autres cas.
Les requêtes sont standards et 'ouvrables' dans SQServer sans problème.
Vos idées sont bienvenues
Merci d'avance
Thierry
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351074#p351074
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
----------------------------------------
Bonjour,
Nous devons saisir des pistes d'accès aux pylônes. L'application Qfield semble être une bonne solution. Plusieurs questions m'interpellent :
- Peut-on préparer le projet sous Qgis et l'ouvrir sous Qfield?
- Le projet Qfield peut-il être ouvert sous Qgis?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351072#p351072
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 : teo99 (cettour.teo(a)orange.fr)
----------------------------------------
Bonjour,
Je fais appel à la communauté de Georezo car je rencontre un problème sur QGIS.
J'ai une couche vecteur qui contient plusieurs champs. Or, lorsque j'essaie d'ajouter un champ ou d'en supprimer un, toutes mes entités s'effacent, une fois que j'enregistre et que je retire le mode édition.
Ainsi, mon fichier de base est impacté car il ne contient plus les entités dont j'ai besoin.
Je ne comprend donc pas, pourquoi toutes mes données s'effacent.
Merci de vos réponses et j'espère qu'elles pourront résoudre mon problème.
Bonne journée à vous, Téo
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351050#p351050
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 : Marcopololo
----------------------------------------
Bonjour,
Je suis presque arrivé à mes fins en utilisant la propriété de symbologie avec des conditions. Il me reste jute un petit soucis au niveau des transparences des couleurs des calques. En effet leur superposition change les couleurs que je leur ai attribué. Une astruce que je n'ai pas trouvé peut-être ?
Merci d'avance
Marc G.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351021#p351021
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
----------------------------------------
J'ai réussi à inscrire pour chaque page de l'atlas, l'indemnisation qui est la multiplication des surfaces de pistes intersectées par des coefficients selon les parcelles agricoles du registre parcellaire graphique qui les intersectent. Je rappelle que la couche de couverture est l'ensemble des parcelles par exploitant.
La table se décompose comme suit :
Exploitant Surface Coef Culture
AA 1000 1 Maîs
AA 2000 2 Blé
BB 500 3 Colza
BB 3000 1 Maïs
Cela donne pour l'exploitant
-AA : 5000 eurosn -- c'est-à-dire (1000*1)+(2000*2)
-BB : 4500 euros
L'expression est la suivante :
('Indemnisation : ' || ' ' || aggregate('Accès_buffer_decoupé_RPG','sum', "Indem" ,filter:=intersects($geometry,@atlas_geometry)))|| ' ' || 'euros'
Est-il possible d'avoir en mieux :
Exploitant AA : Maïs (1000 euros) - Blé (4000 euros) = 5000 euros
Exploitant BB : Colza(1500 euros) - Maïs(3000 euros) = 4500 euros
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350969#p350969
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,
-----------------
Code :
concat(
concatenate(
expression:=concat("Culture", ' (', "Coef" * "Surface", ' euros)'),
group_by:="Exploitant",
concatenator:=' - '
),
' = ',
sum("Coef" * "Surface", group_by:="Exploitant"), ' euros'
)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351063#p351063
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