Message posté par : Christophe Brabant
----------------------------------------
Merci, mais je ne vois pas exactement ce que vous décrivez. Pas d'icône A->Z ...
J'ai bien la seconde liste de couches, intitulée "Ordre des couches", qui permet de customiser l'ordre, et dans la panneau des propriété de la couche KML, j'atterris automatiquement dans la catégorie Vue 3D, il y a bien une espèce de zone rendu de couche, mais rien d'exploitable.
La liste "Ordre des couches" permet de modifier l'ordre par drag and drop également, mais aucun effet non plus ...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372309#p372309
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 : Frédéric Duhart (frederic.duhart(a)gmail.com)
----------------------------------------
Bonjour,
J'espère pouvoir exposer ma problématique clairement....
J'ai un rendu graphique un peu complexe sur une couche vecteur, qui utilise pour plusieurs éléments graphiques (épaisseur de la ligne, décalage de la ligne, position de l'étiquette, etc...) la valeur d'un champ décimal (appelons le "TOTO").
Mais j'aimerais pouvoir, utiliser parfois la valeur du champ "TATA", ce qui me demande de modifier toutes les expressions faisant appel à "TOTO", en "TATA". C’est un peu long et fastidieux, et source d'erreur.
Je me demande donc si il serait possible de définir une variable de couche qui prendrait la valeur du champ à traiter. Créer cette variable est facile, mais comment faire comprendre au calculateur d'expression que cette variable doit aller chercher la valeur du champ dont elle stocke le nom ?
Merci pour vos idées, Frédéric
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372357#p372357
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 : CPy31 (c.peyron(a)laposte.net)
----------------------------------------
Bonjour,
Je débute avec Qgis après une petite formation de 3 heures.
J'ai créé un nouveau projet, et j'ai ajouté la même couche vectorielle que lors de la formation.
Mais lorsque j'ouvre les propriétés de la couche la fenêtre symbologie reste vide alors que j'ai pu intégrer des symboles lors de la formation.
Pouvez-vous m'aider ? Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372367#p372367
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 : ZozodroO (vedy.max(a)gmail.com)
----------------------------------------
Bonjour,
Je souhaite afficher une carte du monde et pouvoir la re-projeter en changeant le centre de projection (pour faire des cartes de mon monde JDR ^^). Pour ça j'ajoute un couche qui est en WG84 jusque la tout va bien. Puis jé créé (ou choisi) une nouvelle projection en ajoutant les paramètres suivant pour recentré où je souhaite (+lon0=180 +lat0=0 par exemple). puis j'applique cette projection. Le reprojection se fait mais les shape qui sont sur les bords de la projection traverse la carte (voir 2eme image).
Après avoir chercher un bon moment j'ai pas vraiment trouvé de réponse
projection WGS84
https://i.postimg.cc/sM5wNmms/monde-WGS84.jpg (https://postimg.cc/sM5wNmms)
projection WGS84 PDC - Mercator
https://i.postimg.cc/RNGMnk2n/monde-WGS84-PDC-Mercator.jpg (https://postimg.cc/RNGMnk2n)
N'y a t'il pas un paramètre pour que Qqis divise les formes totalement etirés ?
Ou alors je par d'une mauvaise projection pas vraiment compatible avec ce que je veux ?
Je sache, je ne suis pas géomètre ni cartographie donc mes connaissance sont limités.
Merci pour votre aides, ZozodroO
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372366#p372366
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 : santonetti (antonetti.sam(a)gmail.com)
----------------------------------------
Bonjour Alexielle,
Il y a bien la possibilité de faire apparaître un formulaire en faisant un copier-coller d'entités sur QGIS (en tout cas sur la version 3.28 et +) de façon native mais pour cela il faut définir des contraintes sur un champ :
Il faut définir des contraintes et renforcer ces contraintes sur un des champs de la couche.
Pour ça, tu peux aller dans les propriétés de ta couche > onglet Formulaire d'attributs > cliquer sur le champ sur lequel définir tes contraintes > Déplier le menu contrainte et cocher les cases Non nul + Renforcer la contrainte Non null ou alors écrire une contrainte par expression et renforcer cette contrainte par expression.
Ca aura pour effet de rendre obligatoire le remplissage du champ (si contrainte non nul) ou un certain format de remplissage du champ (contrainte par expression). Quand il y aura un copier coller d'une couche vers une autre, si la valeur copiée dans le champ ne respecte pas la condition donnée, un formulaire va s'ouvrir pour que l'utilisateur corrige sa saisie.
Le formulaire ne s'ouvrira par contre pas à tous les coups... Si le copier coller respecte les contraintes paramétrées, aucun formulaire ne s'affichera.
Attention aussi au copier-coller !
Le copier coller des entités dans QGIS est différent quand on fait un copier-coller dans la même fenêtre ou depuis une fenêtre vers une autre.
Depuis la même fenêtre : le copier-coller va essayer de faire un appariemment de champs avec leurs noms. C'est à dire que si les valeurs attributaire de l'entité copiée possèdent des champs avec le même nom que la table de destination, les valeurs seront copiés dans le champ du même nom.
Depuis 2 fenêtres différentes : le copier coller se fait dans l'ordre d'apparition des valeurs. Le 1ere attribut de l'entité copiée sera copiée dans la 1ere colonne de la couche cible, le 2e dans le 2e, etc. De quoi bien mettre le bazar
J'espère que cette réponse sera utile à tous ceux qui se posaient la question.
Bonne journée,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372365#p372365
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,
En prenant comme exemple un tuto j'essaie d'afficher dans un champ type QLineEdit la valeur d'un champ de la couche active, en lien avec un click.
-----------------
Code :
ef display_point(self, point, button):
# Affiche les coordonnées du clic
self.dlg.hide() # cache la boite de dialogue
coords = "{:.3f}, {:.3f}".format(point.x(), point.y()) ## formatage des coordonnées
self.dlg.lineEdit.setText(coords) # affichage des coordonnées
self.dlg.NumParc.setText(coord2) # affichage des infos du champ de la couche active
self.dlg.LineTest.append("Test")
self.dlg.show() # affiche de nouveau la boite de dialogue
-----------------
J'ai un code qui semble convenir mais mes compétences en python sont celles d'un débutant et j'ai du mal à insérer le code suivant à la place de la ligne ou se trouve NumParc. Le champ de la table attributaire que je veux afficher s'appelle id
-----------------
Code :
layer = iface.activeLayer()
layer.feature[id]
-----------------
J'espère avoir été assez clair.
Merci de votre aide.
Marcopololo
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372364#p372364
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 : Emmanuel Poizot
----------------------------------------
Bonjour,
j'essaie d'exploiter des résultats de modèles hydrodynamique à partir de fichiers au format netCFD.
Jusqu'ici, je n'avais pas de soucis pour les visualiser sous QGIS. J'ai développé un script Python qui me permet d''extraire des fichiers de sorties du modèle, les variables qui m'intéressent et j'en profite pour générer un fichier netCDF qui soit organisé de tel sorte à ce que QGIS puisse l'exploiter directement. Jusque récemment, tout allait bien, sauf que je suis passé sur une nouvelle version du code de calcul et depuis plus moyen de lire correctement les fichiers créés par mon script (qui "mange" maintenant les nouveaux fichiers de sortie du modèle). Pourtant, comme je passe toujours par le même script, la structure des fichiers est la même, d'ailleurs le script fonctionne sans soucis.
J'ai donc mené une petite enquête est voici ce que j'ai constaté:
- D'un côté, les fichiers issus d'une version précédente de mon code de calcul sont encodés au format "netCDF4 classic model";
- De l'autre côté, les fichiers issus de la dernière version du code de calcul sont encodés au format "64 bits offset".
Puisque tous les fichiers de sortie, quels qu'ils soient, passent par le même script, ils sont tous encodés au même format "netCDF4" (j'ai vérifié et c'est bien le cas). Sauf que, et c'est là que le bas blesse:
- Les fichiers netCDF encodés initialement au format "netCDF4 classic model" qui passent par mon script, sont lus sans soucis;
- Les fichiers netCDF encodés initialement au format "64 bits offset" qui passent par mon script, ne sont pas lus correctement (les données ne sont pas géoréférencées et globalement la zone apparaît à l’envers).
L'ensemble de ces fichiers sont lus tout à fait correctement avec les outils ncview, ncdump, etc..
J'incrimine donc maintenant un changement de comportement dans la manière dont QGIS lit les netCDF.
Est-ce quelqu'un aurait une idée ?
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372356#p372356
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,
-----------------
Glo écrit :
J'ai fini mon travail avec un peu moins de 200 couches temporaires.
-----------------
Ah oui, quand même! Elles sont vraiment toutes utiles?
-----------------
Citation :
J'ai essayé de voir comment sauvegarder en lot toutes mes couches temporaires avec les outils natifs de Qgis, mais je n'ai pas trouvé.
-----------------
Non, QGIS n'a pas d'outils natifs pour sauvegarder les couches temporaires en tant que couches temporaires dans un projet, parce que justement, elles sont réputées temporaires et appelées à disparaître. Je ne pense pas que ce soit une posture temporaire, le sujet ayant été abordé quelques fois déjà dans les tickets.
Je ne connais pas "Save all" mais l'outil de référence pour sauvegarder les couches temporaires telles quelles dans un fichier projet est le plugin "Memory layer saver".
Mais si par sauvegarder, vous entendez "créer un nouveau fichier de même contenu", l'algorithme "Sauvegarder les entités d'une couche vectorielle vers fichier (https://docs.qgis.org/3.40/fr/docs/user_manual/processing_algs/qgis/vectorg…) " en mode lot devrait faire le job.
-----------------
Citation :
Y a t-il moyen "facilement" (en lot quoi) de rafraichir les idées à toutes ces couches temporaires apparemment vides pour leur dire où sont leurs données
-----------------
Pour ce qui est de récupérer les données dans les tables temporaires vides (càd, l'action inverse en quelque sorte), ce pourrait être possible dans un futur proche (QGIS 3.44) en utilisant l'algorithme sus-nommé en mode lot, avec la nouvelle fonctionnalité d'output en couche temporaire (https://github.com/qgis/QGIS/pull/60984). Mais j'ai pas testé. Et là je suppose que vos couches temporaires le sont encore, ce qui est pas sûr vu qu'il n'y a pas l’icône.
En l'état actuel des choses, je ne vois que la substitution des couches dysfonctionnelles par les gpkg sauvegardées: clic droit sur la couche, modifier la source de données. Le hic, c'est peut-être pas faisable en 200 fois. Mais, si vous êtes aventureux, on peut imaginer que vous le fassiez pour deux ou trois couches dans une copie du fichier projet (.qgs), et à l'aide d'un éditeur de texte, et en observant le modèle de construction des références aux couches, faire du rechercher remplacer (en mode étendu) pour insérer vos gpkg. Mais ça, ça revient au même résultat que le fichier projet généré par "save all", d'où ma question: "pourquoi n'utilisez-vous pas ce fichier?".
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372353#p372353
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 : ondeos
----------------------------------------
Il faut aller dans propriété de la couche puis
rendu de couche ( en bas et pas tellement visible) puis
Contrôle de l’ordre de rendu des entités puis
Cliquer sur l'icône A-->Z puis
définir l'ordre en se basant sur une des colonnes du KML.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372296#p372296
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 : Jessica67 (saraluckey982(a)gmail.com)
----------------------------------------
-----------------
amel34 écrit :
Bonjour,
Je réalise sous QGIS 3.16 un atlas, basé sur la couche département.
Je souhaite afficher sur une page plusieurs départements à la fois (donc plusieurs cartes). La seule solution que j'ai trouvée pour Geometry Dash (https://geodash.org/fr/) le moment, c'est de générer un atlas classique avec export d'images, puis de créer un nouveau composeur où j'insère plusieurs images sur une page... un peu fastidieux pour la mise à jour.
Quelqu'un connaît-il une astuce ?
Merci à vous
-----------------
Salut,
J’ai eu le même souci. Une astuce consiste à créer une couche avec des groupes de départements (par région, par exemple), puis de lancer l’atlas sur cette couche. Ça permet d’afficher plusieurs départements sur une même page.
Sinon, un petit script PyQGIS peut aider à automatiser l’assemblage des cartes.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=372332#p372332
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