Message posté par : lyonnet (thibault.lyonnet(a)gmail.com)
----------------------------------------
Bonjour,
J'ai un fichier de polyligne (le tracé des chemins de randonnée de ma communauté de communes). Il faut que tout les tronçons soit connectés aux autres mais quand j'ai commencé la numérisation je ne connaissais pas l’accrochage sur QGIS. Il y a donc des sommets superposés ou très proche mais pas accrochés.
J'aimerais savoir si il est possible de lancer une analyse pour les repérer ? Voir pour les accrocher automatiquement.
Je suis sur la dernière LTR de QGIS, Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331342#p331342
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 : 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 : 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 : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
la solution de YoLecomte me semble un poil compliqué.
Voici un projet qui montre que c'est possible grâce au widget valeur relationnelle
Cdt,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330032#p330032
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 : Olivier DURR
----------------------------------------
Bonjour,
il me semble que pour déplacer une étiquette, QGIS crée des champs de déplacement x et y; c'est possible dans un shape mais pour créer des champs dans une base il faut des droits.
Cordialement
Olivier
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330410#p330410
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
----------------------------------------
Il me semble qu'on peut lier dans l'ancienne version les position d'étiquettes aux valeurs d'un champs (x et y, qui peuvent être calculés, centroid etc...), ce faisant sur une couche on peut ensuite (peut-être via un plugin?) déplacer individuellement les étiquettes et en mode édition les coordonnées sont mise à jour dans la table au gré des déplacements graphiques des étiquettes de façon individuelles.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331517#p331517
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 : Carl56 (ccrfootus(a)gmail.com)
----------------------------------------
Bonjour madame, monsieur,
Je suis étudiant et j'ai actuellement un gros problème sur Qgis (dans le cadre d'un mémoire de recherche).
Le problème est que je n'arrive pas à utiliser SAGA GIS via QGIS (Traitement->Boîte à outils->SAGA GIS-> Add raster to values points, par exemple).
J'ai essayé avec plusieurs versions différentes de QGIS (3.12, 3.10, 3.8, 3.4, 2.18 et 2.16) et bien téléchargé le package OSGeo4W mais rien ne marche. Ou plutôt devrais-je dire :
-> Lorsque j'éxécute un outil SAGA GIS, l'algorithme se lance mais me retourne à la fin " Les couches n'ont pas été générées correctement " ou bien seulement le fichier PRJ (d'un fichier shp).... Après plusieurs jours à se casser la tête dessus, il semblerait que QGIS n'arrive pas à éxécuter SAGA GIS (c'est la conclusion où j'en suis arrivé).
J'ai vérifié mon arborescence (c'est à dire où se trouvaient mes dossiers dans mon disque dur interne) et Qgis ainsi que OSGeo4W sont bien en C:/
" C:/OSGeo4W "
" C:/Programmes/QGIS2.18 "
De plus, en allant dans Apps, mon dossier SAGA GIS se nomme saga ltr (et non saga 2.3.2 comme défini en raccourci sur mon bureau). J'ai tenté de le renommer, sans effet...
Je tiens aussi à dire que je n'ai bougé aucun dossier après l'installation. De plus, le setup du QGIS 3.4 que m'a prof m'a filé, marche très bien sur son ordinateur mais pas sur le mien...
De ce fait, je pense vraiment que le problème vient de mon ordinateur mais je ne sais pas ou, ni le comment ou pourquoi.... Avez-vous une idée ?
C'est vraiment super urgent, je suis bloqué dans mes recherches sans ce logiciel... Je vous remercie d'avance pour votre aide !!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331033#p331033
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 : Vincent
----------------------------------------
Avec 2 outils :
- Créer une couche de points à partir d'une table ET
- Points vers lignes :" Points can be grouped by a field to output individual line features per group."
Donc, ça prendra une colonne avec un identifiant numérique unique dans votre table, en plus de Départ et Arrivée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330333#p330333
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 : zutix
----------------------------------------
Merci de ce début de réponse.
Evidemment il est difficile d'être précis quand on ne voit pas l'écran de l'ancienne édition.
Aussi, je joins une capture d'écran montrant les propriétés d'une couche > Etiquettes > Emplacement de ma version de QGIS
Si vous voulez une autre capture, n'hésitez pas à le dire.
Encore merci de votre aide.
----------------------------------------
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=331524#p331524
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 : preliator
----------------------------------------
Super merci beaucoup :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330334#p330334
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