Message posté par : Jean Cascalès
----------------------------------------
Bonjour,
Sur un précédent post, j'ai trouvé ce code, et je remercie Santanna pour son aide précieuse, pour inscrire automatiquement le nom des parcelles visibles sur la carte dans le composeur :
-----------------
Citation :
[%'Parcelle(s)' || ' ' || aggregate('Parcelles_ouest','concatenate',"code_parce", concatenator:='-',order_by:="code_parce",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))%]
-----------------
Je dois faire la même chose pour des pylônes, donc des points. Je reprends donc ce code et je l'adapte pour les pylônes, c'est-à-dire pour mettre le nom des pylônes qui sont visibles sur la carte dans le composeur.
-----------------
Citation :
[%'Pylone(s)' || ' ' || aggregate('Pylones','concatenate',"Numero", concatenator:='-',order_by:="Numero",filter:=intersects($geometry, map_get( item_variables(''), 'map_extent')))%]
-----------------
Où 'Pylones' est la couche des pylones et 'Numero', l'identifiant du pylone.
Mais cela ne fonctionne pas, j'ai pourtant utilisé un code qui fonctionne et j'ai remplacé ce qu'il fallait.
Qqn a une indication? Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343654#p343654
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 : Loulaco
----------------------------------------
Bonjour,
Nous souhaitons créer sur Qgis un formulaire de saisie adapté pour l'application QField.
Notre cas de figure est le suivant :
Notre base de données est composée de plusieurs tables géométriques et non géométriques, vierges et non vierges.
Il existe une relation n-n entre les tables "relevés" (saisie), "observateurs" (contenant les noms et les id des observateurs), et "relevés_observateurs" (table intermédiaire) signifiant que 1 relevé peut avoir n observateurs, et 1 observateur peut apparaître dans n relevés.
Est-il possible d'afficher une liste déroulante des observateurs dans le formulaire de la table des relevés, avec une sélection multiple ? L'idéal serait de pouvoir saisir des valeurs textuelles tout en stockant dans la base des identifiants numériques entiers. Cela devrait également se traduire par :
- 1 enregistrement dans la table "relevés" avec un identifiant de relevé (id_releve).
- 1 ou plusieurs enregistrements dans "relevés_observateurs" avec l'identifiant 'id_releve', ainsi que des identifiant(s) d'observateurs 'id_observateur' (ce dernier étant lié aux observateurs et qu'on ne souhaite pas modifier).
Un premier essai a été effectué dans l’onglet formulaire d'attribut des propriétés de la couche "relevé_observateur", où nous avons tenté la configuration suivante sur le champ 'id_observateur' :
- Type d'outil : valeur relationnelle
- couche : "observateurs" (table contenant les identifiants et noms des observateurs correspondants)
- colonne clé : champ numérique entier contenant l'identifiant de l'observateur.
- colonne de valeurs : champ texte contenant le nom de l'observateur.
- description de la colonne : même champ que pour la colonne de valeurs.
Les cases "trier par valeurs" et "permettre la sélection multiple" ont été cochées.
Aucun filtre, ni contrainte, ni expression de valeurs par défaut n'ont été renseignés.
La sélection devant être multiple, l'option "liste déroulante" n'a pas été envisagée car elle ne permettait pas de saisir plusieurs valeurs (sauf erreur de notre part).
Cependant, avec ce type de configuration, la table ne stocke pas l'identifiant numérique. Il est bien possible de saisir plusieurs valeurs textuelles correspondant aux noms des observateurs, mais aucune valeur n'apparaît dans le champ correspondant (ni chiffre, ni texte).
Ce problème pourrait-il provenir du type du champ lors de sa création ou bien est-t-il dû à un autre paramètre que nous n'aurions pas pris en compte ? Est-ce possible de passer par l’outil relatif aux relations entre les tables si une relation a été configurée dans les propriétés du projet ?
En espérant avoir été suffisamment claire et concise.
Nous vous remercions par avance pour toutes pistes de solutions à ces requêtes.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343657#p343657
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.
----------------------------------------
Bonjour à tous,
J'ai récupéré des données (4 SHP) d'un partenaire, sensées être en Lambert 2 étendu.
J'ai d'abord tenté de les ouvrir avec QGis, mais ça plantait avant même de charger les données.
J'ai ensuite ouvert les données sur ArcGis sans problème.
Pour tester, j'ai supprimé le PRJ du dossier des 4 SHP, et en ouvrant les SHP sans PRJ, ils s'ouvrent bien dans QGis : je n'ai plus qu'à préciser leur SCR.
Je ne sais pas si ça vaut le coup de le signaler aux développeurs de QGis, mais à tout hasard, voici le contenu du PRJ d'origine, qui fait planter QGis :
-----------------
Code :
PROJCS["NTF (Paris) / Lambert zone II",GEOGCS["NTF (Paris)",DATUM["Nouvelle_Triangulation_Francaise_Paris",SPHEROID["Clarke 1880 (IGN)",6378249.2,293.4660212936265,AUTHORITY["EPSG","7011"]],TOWGS84[-168,-60,320,0,0,0,0],AUTHORITY["EPSG","6807"]],PRIMEM["Paris",2.33722917,AUTHORITY["EPSG","8903"]],UNIT["grad",0.01570796326794897,AUTHORITY["EPSG","9105"]],AUTHORITY["EPSG","4807"]],PROJECTION["Lambert_Conformal_Conic_1SP"],PARAMETER["latitude_of_origin",52],PARAMETER["central_meridian",0],PARAMETER["scale_factor",0.99987742],PARAMETER["false_easting",600000],PARAMETER["false_northing",2200000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["X",EAST],AXIS["Y",NORTH],AUTHORITY["EPSG","27572"]]
-----------------
Peut-être que quelqu'un de rompu aux fichiers SCR identifiera un problème ? (que je pourrai signaler au producteur, le problème étant peut-être lié à son logiciel)
PS. : en regardant de plus près en même temps que je colle le fichier, je vois la référence à plein d'EPSG différents... Ça me semble pas très normal !?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343656#p343656
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 : clement.lachaud
----------------------------------------
Bonjour,
Lorsque je souhaite "couper" une couche par une autre, l'algorithme fige et reste à l'état de "traitement de l'algorithme".
J'avais un problème de SCR entre deux couches. J'en ai reprojeter une pour qu'elles puissent avoir le même SCR, car je me disais que ça venait de ça.
Il y a eu un point d'amélioration : lorsque je mets en premier ma couche "sol forestier" en superposition sur ma couche "type de sol", tout marche. Seulement j'ai besoin de l'inverse. Et quand je fais l'inverse, l'algorithme fige et ne fonctionne pas.
J'ai essayé dans les deux sens, de prendre le SCR de l'un par rapport à l'autre, puis l'inverse, sans résultat. Quand je fais la manip avec d'autres couches, tout marche sans problème.
Qu'en pensez-vous ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343655#p343655
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 : Dolmayan
----------------------------------------
Bonjour,
De prime abord, "geomloc" me fait penser la DVF+, vous pouvez télécharger les données sous format gpkg sur le portail du Cerema (https://cerema.app.box.com/v/dvfplus-opendata) pour les intégrer dans un SIG et faire une jointure entre les identifiants de votre ods et le fichier SIG.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343650#p343650
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 : Alsab (alex.sabastia(a)inrap.fr)
----------------------------------------
Bonjour à tous,
N'ayant pas trouvé de réponse ni ici ni grâce à l'ami Google, je me permet de vous solliciter pour un petit soucis.
J'ai fièrement fait la mise à jour vers Qgis 3.16. Je me lance dans un nouveau projet où comme d'habitude, je vais réaliser un Atlas depuis le composeur d'impression. Je commence à créer mon modèle et pour l'une des Étiquettes, je souhaite des valeurs en provenance de ma table attributaire. Comme je l'ai toujours fait, je clique amicalement sur "Champs et Valeurs" pour faire dérouler ma liste de champs. Et là, surprise, rien. Enfin, juste "NULL".
Cela fonctionne sur un de mes anciens projets, réouvert avec la version plus récente de Qgis, mais pas sur de nouveaux composeurs d'impression. J'ai cherché dans tous les onglets un éventuel problème de blocage, mais sans résultat.
Si quelqu'un a déjà eut ce soucis et a une piste de résolution, je suis preneur.
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343583#p343583
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 : Glo
----------------------------------------
-----------------
GlaDal écrit :
Bonjour,
Je ne suis pas sûr de mon coup car je n'utilise pas cette extension mais Value tool semble faire ce que vous souhaitez.
-----------------
Bonjour, merci GlaDal pour votre réponse c'est sympa !
Du coup j'ai essayé l'extension, il y a de l'idée, mais ce n'est toujours pas vraiment ça vu qu'en fait l'extension affiche les valeurs des pixels, dans une petite fenêtre dédiée, comme si on les identifiait en temps réel, mais la valeur affichée est celle du pixel survolé par la souris à l'instant t , et l'extension ne permet pas de "cliquer", donc ne permet jamais de "verrouiller" ces valeurs. Dommage c'était pas loin ! :)
Merci en tout cas, ça m'avance déjà un peu et en plus là j'ai le github du développeur en prime donc peut-être que je lui mettrai un petit message à l'occasion.
Bonne journée,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343621#p343621
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 : AH
----------------------------------------
Bonjour à tous,
Je rencontre un souci que je ne sais attribuer à Qgis 3.18 ou au plugin QField 3.4.1...
J'ai généré un mbtiles pour emporter sous format raster, ma zone de travail et que j'exporte pour QField.
Or, il se trouve qu'après quelques exports, la couche de points qui est utilisée sur le terrain, se retrouve incrustée dans le raster, nécessitant de restaurer une sauvegarde du mbtiles pour avoir un fond conforme à celui originellement créé.
Quelqu'un a-t-il déjà rencontré ce phénomène et sait-il d'où cela provient ?
Merci de vos retours.
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343620#p343620
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 : nico-29
----------------------------------------
Bonjour,
Dans un plugin que je développe, j'ai une QProgressBar, à laquelle j'affecte un style personnalisé:
-----------------
Code :
class PgBattery(QtWidgets.QGroupBox):
def __init__(self, parent=None):
super().__init__(parent)
self.h_style = "QProgressBar::chunk {background-color: #2196F3; width: 10px; margin: 0.5px;}" + \
"QProgressBar {border: 2px solid #2196F3; border-radius: 5px; background-color: #E0E0E0;}"
self.pgBar = QProgressBar(self)
self.pgBar.setRange(0, 100)
self.pgBar.setTextVisible(True)
self.pgBar.setStyleSheet(self.h_style)
self.setFixedWidth(300)
vlayout = QtWidgets.QVBoxLayout(self)
vlayout.addWidget(self.pgBar)
self.resize(300, 200)
self.pgBar.setValue(72)
-----------------
Ca fonctionne, mais si je change l'orientation de la QProgressBar avec :
-----------------
Code :
self.pgBar.setOrientation(QtCore.Qt.Vertical)
-----------------
Le style personnalisé ne s'affiche plus, et la ProgressBar est vide.
Si je supprime je style personnalisé et que je laisse le style par défaut avec l'orientation verticale, la progressbar s'affiche correctement.
Pourquoi? une solution?
Merci,
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343618#p343618
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 : SamSacom (samuelhamen(a)hotmail.fr)
----------------------------------------
Bonjour à tous,
Je suis nouveau sur le forum et j'ai une maitrise assez basique de qgis. Je suis paysagiste et aimerais savoir comment représenter proprement le reéseau de voiriie sur QGIS à partir des données IGN - BDTopo (ou autre si d'autres données en libre accès sont plus pratique).
Lorsque je met en tampon la couche en choisissant la largeur il y a trop d'erreur, type les sentiers en très larges...
Merci pour votre aide, Samuel
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343584#p343584
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