Message posté par : PY Joubert
----------------------------------------
Bonjour
QGIS 3.28
Je charge différentes couches de données (vecteur ou raster) à l'aide de AddVectorLayer et AddRastorLayer, et je voudrais ensuite pourvoir pour chacune d'elles, lire les propriétés de ces couche
- source de la donnée
- nature (vecteur ou raster)
- etc ...
Pourriez-vous me dire comment s'y prendre en PYTHON ?
Merci et bonne journée
PYJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364408#p364408
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 : PY Joubert
----------------------------------------
Bonjour,
QGIS 3.28
Voici une fonction python
Elle devrait permettre de centrer la vue sur un point et à une échelle donnée
-----------------
Code :
def WBO_CADRE_ZoomPointEchelle(point,echelle):
if (type(point) != QgsPointXY):
point = QgsPointXY(point)
canvas = iface.mapCanvas()
canvas.zoomScale(echelle)
canvas.setCenter(point)
canvas.refresh()
-----------------
Lancée dans la console, elle fonctionne bien, mais l'exécution du code seul ne fait rien (pas d'erreur non plus)
Avez-vous une idée à me proposer ?
Merci et bonne journée
PYJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364406#p364406
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 : gaelgermain (gael.rideaugermain(a)protonmail.com)
----------------------------------------
Bonjour à tous et toutes,
Pour un travail universitaire, je dois georeferencer des photos aériennes anciennes à l'aide de Qgis (je georeference une dizaine de photos verticales provenant du geoportail, pour ensuite en tirer un mosaïquage).
Je suis censé apporter une "preuve de travail", en l'occurence des captures des résidus des points créés lors du georeferencement, avec le postulat que plus ces résidus sont bas, plus le georeferencement est précis.
J'ai cependant un problème :
Il me semble en observant visuellement les couches après georeferencement que j'obtienne les meilleurs résultats en utilisant la transfomation Thin Plate Spline. Or cette méthode ne me renvoie aucun résidu, ce qui est fait tout à fait normal par ailleurs si j'ai bien compris son fonctionnement. Je ne peux donc pas apporter de preuve que mon georerencement est correct. Existe-t-il une autre manière, si ce n'est la comparaison visuelle, d'affirmer qu'un georeferencement est précis ?
Merci par avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364118#p364118
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 : Brindavoine
----------------------------------------
Aloha
il est fait référence à un dépôt github dans la page du GT Astee, mais je ne le trouve nulle part. Auriez-vous sa nouvelle adresse ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364336#p364336
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 : cyrille
----------------------------------------
Merci pour votre retour.
Ok pour créer une vue spatialite sur des couches présentes dans cette BD et uniquement cette BD. => ca marche
Mais si je travaille dMa vue est composée de shapefiles donc. J'ouvre DB manager et donc mes requetes SQL portent sur les couches virtuelles dérivées des couches du projet.
Et si je comprend bien
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364381#p364381
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 : Brindavoine
----------------------------------------
Je pense qu'il y a un problème dans votre nouveau message.
"Ma vue est composée de shapefiles donc". Je ne saisis pas ce que vous entendez par là, mais techniquement, il n'y pas de vue au sens bdd du terme qui puissent être construites sur des shp, à ma connaissance.
Dans l'outil dbmanager, vous pouvez exécuter des requêtes sur des shp, les charger dans votre projet, et cela ressemblera à des vues, mais rien de plus.
Je pense que le principal problème est que votre instruction est "create view". Si vous faites un select sur vos shp dans le db manager et que vous chargez le résultat dans le projet, cela fonctionne-t-il ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364382#p364382
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 : cyrille
----------------------------------------
Bonjour,
Question sur les vues QGIS accessibles via l'outil gestionnaire BDD.
J'ai testé la requete basique suivante "create view "LOIRET" as select * from departement_l2e where nom_m = 'LOIRET'"
Elle fonctionne sur des données hébergées dans une base SPatialite mais pas sur les couches virtuelles de mon projet.
Query execution error on CREATE TEMP VIEW _tview AS create view "LOIRET" as select * from departement_l2e where nom_m = 'LOIRET': 1 - near "create": syntax error
La création de vues est-elle réservée aux couches spatialite ? Je précise que mes couches virtuelles sont les couches de mon projet est que ce sont de simples shapefile.
merci de vos lumières
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364358#p364358
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 Monetta
----------------------------------------
Bonjour,
Merci pour le retour mais ce n'est pas ce que je recherche.
Je connais le dépôt des extensions et le XML.
Pour être plus clair, je veux imposer une série de plugins à des collègues, les extensions sont stockées sur un serveur d'entreprise.
Je vais creuser du côté du fichier global_settings et de QGIS_PLUGINPATH.
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364315#p364315
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 : ceucile
----------------------------------------
Bonjour à tous
J'ai construit un modèle de traitement avec en entrée un fichier de type Shape, mais ce traitement ne peut fonctionner que entité par entité.
(modèle en PJ)
Je vois donc 4 possibilités :
- Pouvoir faire en sorte que mon modèle itère sur tous les éléments d'un fichier (comme il l'est proposé sur les traitements que l'on trouve dans la boite à outils)
- Donner au modèle une entrée de type "fichier/dossier". Mais je n'arrive pas à voir comment traiter cette entrée dans le modèle
- Exploser le shape dans le modèle avec l'algorithme "séparer une couche vecteur". Mais je n'arrive pas non plus à voir comment traiter le résultat de ce traitement dans le modèle
- En amont, exploser le shape en autant de fichiers que d'entités dans un dossier qui pourrait être traité par le modèle
Sachant que mon shape en entrée peut contenir jusqu'à 200 entités, je ne peux pas utiliser le "traitement par lot" de base...
Peut-être auriez-vous des suggestions ou des pistes que je pourrais explorer afin de trouver une solution à mon problème?
J'avoue être encore novice en QGis, mais malgré mes recherches je n'ai pas encore réussi à trouver d'information pouvant m'aider.
Je vous remercie par avance,
----------------------------------------
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=364356#p364356
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 : Sylther
----------------------------------------
Bonjour,
Toujours d'actualité (coucou Marie :)) : https://portailsig.org/content/creer-un-depot-d-extensions-pour-qgis.html
En gros, il faut un serveur web sur lequel on pose un fichier xml contenant un lien vers l'érchive zip du plugin et ajouter cet entrepot à Qgis.
Vraiment très simple.
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364310#p364310
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