Message posté par : Sylvain M.
----------------------------------------
Le formats SHP ne permet pas de stocker des commentaires sur des colonnes (je ne sais pas pour le GeoPackage, mais j'ai un doute).
Par contre, vous pourriez stocker ces commentaires dans une table annexe (une sorte de table de métadonnées), avec une ligne par champ, et une colonne pour le nom, une pour le commentaire.
Les commentaires des colonnes sont accessibles en SQL via ce genre de requête :
-----------------
Code :
select col_description((table_schema||'.'||table_name)::regclass::oid, ordinal_position) as column_comment
, * from information_schema.columns
WHERE table_schema = 'schema_name'
and table_name = 'table_name';
-----------------
(source (https://stackoverflow.com/a/43402596) )
A vous d'écrire la requête SQL correspondant à votre vue.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346291#p346291
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 : audreytaviaux (audrey.taviaux(a)gmail.com)
----------------------------------------
Bonjour,
J’ai ajouté des couches dans postgis, créé un rôle de lecteur et plusieurs profils d’utilisateurs pour la lecture et créé la connexion depuis qgis .J’arrive bien à me connecter avec ses profils et ç charger les données.
J’ai créé un projet qgz enregistré sur un serveur. Lorsque nous sommes plusieurs à utiliser ce projet, le message « FATAL : les emplacements de connexions restants sont réservés pour les connexions super utilisateurs non relatifs à l’application ».
Pouvez-vous m’indiquer comment faire pour que ce projet puisse être utilisé par plusieurs personnes en même temps ?
Je vous remercie.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346565#p346565
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 : tnicolas
----------------------------------------
Bonjour,
Pour un plugin j'ai créé des formulaires (QDialog) avec QtDesigner qui fonctionnent correctement sauf pour le dernier et je ne sais pas pourquoi. J'arrive à l'ouvrir mais il se ferme tout seul dans la foulée sans message d'erreur dans QGis.
Voici le code de mon __init__.py qui s'y rapporte
-----------------
Code :
from .fexporterxl import MonDialogExporterxl
class BTI:
def initGui(self):
self.btn_export = QAction(QIcon(f'{folder}/logo/excel.png'),'Export Excel', self.iface.mainWindow())
self.btn_export.triggered.connect(self.exportxl)
self.iface.addPluginToMenu('Base', self.btn_export)
def exportxl(self):
#choix des données à exporter
leform = False
for form in QApplication.allWidgets():
if form.windowTitle()[:8] == "Exporter":
leform = True
if form.isVisible() == False:
form.show()
break
if leform == False:
form = MonDialogExporterxl()
form.show()
-----------------
Voici le code du fexporterxl.py
-----------------
Code :
from qgis.core import Qgis
from PyQt5.QtWidgets import QDialog, QPushButton, QPlainTextEdit, QCheckBox, QComboBox, QLineEdit, QDateEdit
from PyQt5.QtCore import Qt
from qgis.PyQt import uic
from pathlib import Path
from .general import *
folder = Path(__file__).resolve().parent
ui_file = folder.joinpath('f_exporterxl.ui')
ui_class, _ = uic.loadUiType(ui_file)
class MonDialogExporterxl(ui_class, QDialog):
def __init__(self):
super().__init__()
self.setupUi(self)
self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
self.findChild(QPushButton,"btn_ok").clicked.connect(self.exporter)
couleur(self, self.findChild(QPushButton,"btn_ok"), "vert")
def exporter(self):
print("test")
-----------------
Ce que j'ai testé :
- recréer plusieurs formulaires de zéro en testant différents noms => se sont tous fermés tout seul
- copier un formulaire existant et fonctionnel puis le renommer => se ferme tout seul
- dans "def exportxl" appeler un formulaire fonctionnel => reste ouvert
J'en conclu que mon code est bon et que le problème vient bien du formulaire mais je ne vois pas pourquoi. J'ai réduit le formulaire au strict minimum (juste un bouton) mais ça ne change rien. Dans QtDesigner J'ai comparé les propriétés d'un formulaire fonctionnel avec celui qui se ferme et rien ne change mis à part ObjectName et WindowsTitle.
Le formulaire qui se ferme est le seul du plugin à ne pas être rattaché à une couche shape, csv ou autre. Est ce que ça pourrait venir de là ?
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346600#p346600
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 : Alexandre HEURION
----------------------------------------
Bonjour,
Est-ce que quelqu'un saurait m'indiquer (si c'est possible) comment je peux récupérer une valeur de champ dans une étiquette, en fonction des entités présentes sur le canevas, dans le composeur d'impression ?
Pour plus de précision, je cherche à récupérer le champs "Date" d'une de mes couches et garder la valeur la plus récente parmi les entités présentes sur le canevas pour l'afficher dans une étiquette ; "étiquette" du composeur d'impression j'entends, et non pas étiquette d'entité.
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346558#p346558
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 : gribs38
----------------------------------------
Bonjour,
Suite à l'import du cadastre avec le plugin cadastre, je m'aperçois que des parcelles sont dédoublées (Les attributs restent identiques).
Je travaille sous QGIS 3.4.14, j'ai déjà essayer de relancer l'import mais le résultat reste le même.
Avez-vous déjà rencontré ce problème?
Je vous remercie pour vos retours.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346588#p346588
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 : mksaoudi (mksaoudi(a)gmail.com)
----------------------------------------
Bonjour,
svp, j'aurai besoin d'aide.
Je dispose de deux couche : la première contenant des polygones représentant des parcelles et la deuxième des données ponctuelles relatifs aux sommets de ces polygones.
Y'a t'il un moyen pour que je puisse obtenir des données de la deuxième couche (exe : liste des sommets (Id,X,Y)) en choisissant un polygone (parcelle) de la première couche.
Merci bcp d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345473#p345473
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 : Arnaud Bou (arnaud.bouhours(a)msm-normandie.fr)
----------------------------------------
Bonjour,
Je me permets de vous exposer mon problème après de nombreuses recherches infructueuses.
J'ai une table "travaux rivière" ponctuels avec plusieurs champs dont certains en liste déroulante et d'autres virtuels afin de caractériser l'objet rapidement.
Lors de la création d'un objet ponctuel, je souhaiterais que le champ "ID PRIX" (nombre entier) se remplisse automatiquement en fonction du choix que j'aurais effectué dans le champs "TYPE DE TRAVAUX" (abattage, retrait d'embâcle, abreuvoir aménagé...). Je dispose d'une trentaine de possibilités différentes et me sers ensuite du prix par objet pour calculer le cout total des opérations via un champ virtuel.
Cela afin de faciliter le travail de terrain sur tablette...
Merci de votre aide, Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346504#p346504
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 : Brice73
----------------------------------------
Bonjour
En effet, cette manipulation a résolu le problème !
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346575#p346575
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
----------------------------------------
Pour apporter des éléments plus précis :
j'étiquette ma couche d'aire urbaine avec l'ensemble de règle suivant :
Règle 1 :
-----------------
Citation :
"ref_lib_au" = 'Commune hors attraction des villes'
-----------------
Avec une police à zéro pour ne pas qu'elles s'affichent
Règle 2 :
-----------------
Citation :
intersects($geometry , @atlas_geometry)AND "ref_lib_au" <> 'Commune hors attraction des villes'
-----------------
La je suis censé afficher le nom de l'aire urbaine si celle ci intersecte ma couche de couverture... Mais j'ai rien qui ressort :/
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346491#p346491
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