Message posté par : Christophe
----------------------------------------
Bonjour,
Un petit peu de code Python dans la console python permet de convertir les signets du projet en une couche de polygones :
-----------------
Code :
from qgis.core import (
QgsProject,
QgsVectorLayer,
QgsGeometry
)
p = QgsProject.instance()
bm = p.bookmarkManager()
for b in bm.bookmarks():
print(b.extent())
tmp = QgsVectorLayer('Polygon?crs=epsg:2154', 'bookmarks', 'memory')
tmpProvider = tmp.dataProvider()
tmp.startEditing()
tmpProvider.addAttributes([QgsField('name', QVariant.String) ])
tmp.updateFields()
feat = QgsFeature()
for b in bm.bookmarks():
feat.setGeometry(QgsGeometry.fromRect(b.extent()))
feat.setAttributes([b.name()])
tmp.addFeatures([feat])
tmp.updateExtents()
tmp.commitChanges()
QgsProject.instance().addMapLayer(tmp)
-----------------
La couche obtenue peut être utilisée comme couverture pour générer un atlas.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331261#p331261
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
----------------------------------------
Bonjour,
vous faites votre saisie via QGis ou lizmap ?
Il vous faudra soit configurer votre formulaire de saisie refus avec le widget value relation (valeur relationnelle) ou le widget reference relation ( reference de la relation)
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333684#p333684
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 : Julien81
----------------------------------------
Bonsoir
tout d'abord merci pour ce petit post ; cette possibilité m'intéresse mais je ne pratique pas encore python, j'ai donc copié collé assez bêtement votre code pour tenter depuis des géosignets importés dans mon projet (depuis un xml) de les transformer un couche temporaire pour Atlas ou autre.
Cependant j'ai un message d'erreur à l'issu de l'éxécution
-----------------
Code :
Processing: Traceback (most recent call last): File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\script\ScriptEditorDialog.py", line 224, in runAlgorithm exec(self.editor.text(), _locals) File "", line 14, in NameError: name 'QgsField' is not defined
-----------------
Comme je comprends pas grand chose j'aurai souhaité avoir des indications complémentaires sur le fonctionnement du script pour extraire les bookmarks et générer une couche et pourquoi chez moi j'ai ce problème ? cf.capture
Je suis sur QGIS 3.10 x64 win10
Merci d'avance pour votre attention
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331519#p331519
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 : JP Beaudoin
----------------------------------------
le ou les codes sera saisi dans lizmap ... pour la couche refus ... et la description s'indiquera ....
peux-tu m'expliquer plus en détails .. comment je dois procédé... et les widgets ???
oublie pas que je suis en 2.1814 qgis
merci!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333686#p333686
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 : ncharles (nicolas.charles(a)rodezagglo.fr)
----------------------------------------
Bonjour
Je suis utilisateur débutant avec QGIS. Voici ma problématique. Je souhaite créer une couche de points correspondant à des bâtiments, avec leur adresse.
Je souhaite associer à chaque point une série de documents tels que des rapports (format pdf), des images, des fichiers word ou excel. Je ne connais pas à l'avance le nombre de documents pour chaque point.
J'ai trouvé comment associer un lien hypertexte à un point, mais est-il possible d'associer à chaque point une fenêtre dans laquelle je pourrais ajouter tous les liens hypertexte vers les rapports, images et fichiers dont je parle ci-dessus ?
Merci d'avance :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333610#p333610
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 : Maïwenn (maiwenn.lefrancois(a)hotmail.fr)
----------------------------------------
Bonjour à tous,
Depuis l'installation récente de la version QGIS 3.10.6, le logiciel ne reconnait plus le fichier .geojson,
alors que son chargement fonctionnait très simplement auparavant.
Connaissez-vous la solution, une extension peut-être ?
Merci à vous et belle journée, Maïwenn
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333609#p333609
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
----------------------------------------
Bonjour,
l'idéal est d'avoir une relation entre la couche commune et la couche des epci.
Si vous utilisez ADMIN EXPRESS, le champs en commun est CODE_EPCI.
Dans ce cas, l'objet carte ne doit pas être controlé par l'atlas, il faut utiliser l'emprise et passer par des expressions pour calculer min X, min Y, max X, max Y
Voici les expressions à renseigner (à adapter en fonction des noms des couches et des champs)
-----------------
Code :
x_min( geometry(get_feature('EPCI','CODE_EPCI',"CODE_EPCI")))
y_min( geometry(get_feature('EPCI','CODE_EPCI',"CODE_EPCI")))
x_max( geometry(get_feature('EPCI','CODE_EPCI',"CODE_EPCI")))
y_max( geometry(get_feature('EPCI','CODE_EPCI',"CODE_EPCI")))
-----------------
'EPCI' est le nom de la couche EPCI
'CODE_EPCI' est le nom du champs dans la couche EPCI
"CODE_EPCI" est le nom du champs dans la couche de couverture qui sert à l'atlas (COMMUNE)
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333681#p333681
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
----------------------------------------
Bonjour,
je pense qu'il faut que vous utilisiez la fonction geom_to_wkt.
Dans le panneau d'expression le retour est "lite" alors que dans la console python c'est détaillé.
Il faudrait que vous nous fournissiez l'expression utilisée dans votre mise en page pour être certain que ma réponse correspond bien à votre besoin.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333678#p333678
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,
Possibilité de visualiser? Version de QGIS?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333670#p333670
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 : Tytew
----------------------------------------
Bonjour,
Bien sûr, voici une capture d'écran du PDF exporté.
Ma version de QGis : 3.4.5 Madeira
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333671#p333671
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