Message posté par : Kiecane
----------------------------------------
Bonjour,
Je suis en train d’étiqueter des polylignes sur QGIS, j'ai mis mes étiquettes en position horizontale, mais je ne trouve pas de solution pour les déplacer à une certaine distance de ma polyligne. J'aurais aimé qu'elles soient situées à côté de mes polylignes et non dessus, et qu'elles restent orientées horizontalement. Pourriez-vous m'indiquer s'il existe une solution s'il-vous-plaît ?
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347787#p347787
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 : moinards
----------------------------------------
Bonjour à tous,
j'ai créé une série de fonctions avec le modeleur graphique de QGIS, et je souhaite maintenant faire tourner cet algo uniquement à partir d'un script python. Je recommence donc un script simple pour voir si une simple fonction (type buffer) peut fonctionner.
Après pas mal de recherche sur les forums, j'arrive a utiliser pyQGIS en version Standalone (exactement en suivi ceci : https://digital-geography.com/how-to-use-pyqgis-as-standalone-script-on-ubu…, et sans oublier de taper dans bash au préalable
-----------------
Code :
export PYTHONPATH=/usr/lib/python3/dist-packages/
-----------------
J'ai lu que dans la majorité des forums, je peux utiliser les fonctions de QGIS via processing de cette façon
-----------------
Code :
>>> processing.run(name_of_the_algorithm, parameters)
-----------------
(cf ce tutoriel : https://docs.qgis.org/3.4/en/docs/user_manual/processing/console.html
Sauf que j'ai un message d'erreur quand je l'execute.:
-----------------
Code :
AttributeError: module 'qgis.processing' has no attribute 'run'
-----------------
Je ne suis donc pas sûr d'utiliser le bon processing... Une erreur de path ?
Merci de vos infos :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347786#p347786
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 : fabgirstea
----------------------------------------
Bonjour, merci pour cette réponse.
Je me demande si je ne vais pas devoir séparer ma table en deux : une première qui renseigne la visibilité de la placette et une seconde qui décrit la placette seulement si elle est visible. Et là je rendrai les réponses obligatoires pour cette table de description puisqu'elle ne contiendra que des placettes visible. Je crois que c'est le plus logique au niveau architecture. Mais il faudra faire une relation entre les tables au sein de Qgis mais cela m'embête un peu car je trouve ces relations difficiles à gérer.
Sinon, j'ai pensé à passer les valeurs de mes menus déroulants de texte à entiers numériques et envoyer une expression du genre :
Case
when "visibilite"='non' then "descr"= 0 [0 étant la valeur "sans objet]
when "visibilite"='oui' then "descr">0 and "descr"<10 [mes valeurs de description iraient de 1 à 9]
end
Est-ce que quelqu'un a un avis sur ces méthodes?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347162#p347162
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 : felixd
----------------------------------------
Bonjour,
Dans le gestionnaire des sources de données, j'ai créé une connexion à ma base postgis.
Mais, dans la liste des tables, elles s'affiche systématiquement 2 fois.
L'une avec un triangle signalant un problème dû au type spatial qu'il ne trouve pas, et l'autre ou tout est identique mais avec la bonne géométrie.
Merci pour votre aide
Bonne journée à tous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347775#p347775
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 : Léonard AKIE
----------------------------------------
Bonjour,
Merci pour ce lien qui m'a aidé.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347773#p347773
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,
-----------------
Citation :
J'ai écrit ce code qui ne fonctionne pas:
-----------------
Vous ne nous dites pas ce qu'il fait ou fait mal...
Il y a peut-être un début de réponse à https://docs.qgis.org/3.16/fr/docs/pyqgis_developer_cookbook/composer.html#…
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347772#p347772
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.
----------------------------------------
Il y a 2 requêtes dans votre procédure :
- 1 modification de structure (ajout de colonne) => ALTER TABLE
- 1 mise à jour de colonne => UPDATE TABLE (et non SELECT)
Du coup ça donnerait ça pour moi :
-----------------
Code :
ALTER TABLE couche_polygone
ADD surface REAL(5.5) ;
-----------------
-----------------
Code :
UPDATE couche_polygone
SET surface = st_area(geometry);
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347734#p347734
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 : Papa-Yankee-Bzh
----------------------------------------
Bonjour la communauté
Je viens de mettre à jour Qgis avec la version 3.16.13 comme recommandé ; toutes les extensions que j'avais installées ont disparu et, dans la liste des extensions il n'y en a que 5 (Grass7, outils GPS, vérificateur de géométrie, vérificateur de topologie, extension hors connexion).
Je n'ai même plus la boite à outils !
Dans les paramètres des extensions, il y a juste un message :« Les paramètres de cet onglet sont uniquement valables pour les extensions Python. Si le support Python est désactivé, aucun paramètre n'est disponible». Je n'ai rien activé ni désactivé, je ne sais même pas où ça se trouve…
Quelqu’un sait-il comment faire réapparaître tout cela ? Sinon je la vire et je remets la version 3.16.0, mais c'est ballot…
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347770#p347770
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 : aknleo
----------------------------------------
Bonjour,
Je cherche le code python pour fixer l'emprise de la carte selon l'emprise du canevas.
J'utilise qgis 3.16
J'ai écrit ce code qui ne fonctionne pas:
from qgis.gui import QgsMapCanvas
from qgis.core import *
from qgis.utils import iface
canvas = iface.mapCanvas()
mapage = QgsProject.instance().layoutManager().layoutByName('xxxx')
carte = QgsLayoutItemMap(mapage)
carte.zoomToExtent(iface.mapCanvas().extent())
carte.refresh
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347769#p347769
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 : Kiecane
----------------------------------------
Bonsoir,
Merci beaucoup pour votre réponse. J'ai suivi vos instructions mais j'ai à nouveau une erreur qui s'affiche : Query execution error on CREATE TEMP VIEW _tview AS alter table couche_polygone add surface real(5.5): 1 - near "alter": syntax error
Je ne comprends pas ce que cela signifie. J'ai essayé de réaliser les deux instructions ensemble en mettant les ";", et aussi séparément l'une après l'autre mais à chaque fois j'ai une erreur et je ne vois pas pourquoi......
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347766#p347766
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