Message posté par : Michel P
----------------------------------------
Bonjour
Lorsque je charge des données soit avec SpeadsheetLayer ou soit en couche texte délimité (.csv) et que je demande d'afficher les nombre d'entités, j'obtiens les bons totaux. Disons 9 entités.
Lorsque que j'utilise Geoscience --> DownloadData et demande le nombre total d'entités, j'obtiens 7 entités au lieu de 9. Deux data ont été perdus (voir fichier joint)
QGIS 3.34.3
Geoscience 1.12
MacOS 14.3 Sonoma
Quelqu'un(e) aurait une explication? Merci à l'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=365760#p365760
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 : leiamnt (manentleia(a)gmail.com)
----------------------------------------
Bonjour,
j'ai une question sur les traitements des shapefiles avec l'api qgis, car j'ai un souci en sortie peu importe les différentes classes et fonctions mobilisées.
J'ai un input en shapefile, sur lequel je dois réaliser une chaîne de traitements sur les attributs (tester des conditions, en extraire les résultats dans un log...)
La fonction que j'ai essayé de réaliser en premier est une jointure attributaire. J'essaie de prendre cet input et y faire la jointure. En faisant une boucle est un feature sink cela fonctionne avec une sortie shape. Malheureusement, on aimerait que le traitement ne nous demande pas de reboucler nous-mêmes sur les entités.
Je cherche un moyen de faire cette jointure, obtenir un fichier shape plein.
concrètement, j'importe des couches avec QgsVectorLayer, je les traite avec joinObject et QgsVectorLayerJoinInfo.JoinLayer, et je boucle sur les entités en les ajoutant au sink.addFeature.
Mais quand je fais la même chose avec une sortie QgsProcessingParameterFileDestination en format .shp, le fichier sort bien, avec les champs, mais vide (0 entités).
Comment m'affranchir de la boucle pour remplir mon shapefile ? une fonction existe-t-elle pour cela ?
Auriez vous des exemples de code réalisant cela ? ou des exemples de plugin existants qui pourraient m'aider ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365702#p365702
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 : Karim IGN
----------------------------------------
Bonjour,
Nous travaillons sur un getcap filtré à l'image des clés actuelles pour éviter d'avoir une longue liste de ressources à charger.
Toutefois sur QGIS vous avez la possibilité de sauvegarder les couches utilisées dans un projet et de l'ouvrir quand vous travaillez dessus.
Bonne journée
Karim
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365696#p365696
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
----------------------------------------
Bonjour à tous,
Je souhaite utiliser l'extension "Networks" sur QGis 3.28. J'ai installé QGis via OsGeo4W et l'extension fonctionne bien via l'appli.
Cependant, impossible de la faire fonctionne avec PyQgis avec systématiquement l'erreur
-----------------
Code :
"QgsProcessingException: Error: Algorithm Networks:update_field not found"
-----------------
qui apparait.
Par exemple, je souhaite ajouter une colonne et la mettre avec l'extension en utilisant l'algorythme "update_field" (le code est collé du model builder qui fonctionne bien lui, ce n'est donc pas un problème de syntaxe).
-----------------
Code :
import sys
import os
import shutil
from qgis.core import *
QgsApplication.setPrefixPath("/usr", True)
qgs = QgsApplication([], False)
qgs.initQgis()
sys.path.extend(['C:/OSGeo4W/apps/qgis-ltr/python/plugins', 'C:/OSGeo4W/apps/qgis-ltr/python/plugins/processing',
'C:/OSGeo4W/apps/qgis-ltr/python', 'C:/OSGeo4W/apps/qgis-ltr/plugins'])
from qgis.analysis import *
import processing
from processing.core.Processing import Processing
from qgis.analysis import QgsNativeAlgorithms
Processing.initialize() # needed to be able to use the functions afterwards
QgsApplication.processingRegistry().addProvider(QgsNativeAlgorithms())
path = f"C:/WAMP/www/CALCULATEUR_ITINERAIRE/RESEAU/"
outputs = {}
alg_params = {
'EXISTANT': 'Longueur',#name of the column to add
'FILTRE': '',
'FORMULE': '$length',
'INPUT': path + "data/road.gpkg",
'OUTPUT': path + f'result/final.gpkg',
'PRECISION': 5,
'TAILLE': 15,
'TYPE': 1
}
processing.run('Networks:update_field', alg_params)
-----------------
L'extension peut être téléchargé sous format archive avec tous les scripts ici -> https://urlz.fr/pyJH
Est-ce déjà arrivé à quelqu'un ? Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365693#p365693
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 : RESO_NP (nelly.passier.delhomme(a)resodetection.com)
----------------------------------------
Bonjour,
Je cherche une solution pour raccorder/rallonger automatiquement des lignes au point le plus proche.
J'ai cherché partout et je ne vois que raccorder des points à une ligne...
Pourriez-vous m'aider ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365691#p365691
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 : jlavaure
----------------------------------------
Bonjour à tous,
Nous sommes en train de migrer nos flux WMTS du geoservice vers la geoplateforme.
Jusqu’à présent on utilisait surtout moins de 5 flux. Par exemple "ortho 20cm".
Désormais avec la géoplateforme, on a une liste d'une centaine de flux, ce qui n'est pas le plus ergonomique pour retrouver l'ortho 20cm.
Savez-vous si il est possible de paramétrer l'url du flux pour lui dire "je veux afficher uniquement l'ortho 20cm" ?
Sinon ce n'est pas bien grave, on filtrera à chaque fois avec le nom du flux souhaité.
Merci pour vos retours.
J
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365673#p365673
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,
Je veux créer un layer de type polygone en faisant ceci
-----------------
Code :
uri = "polygon?crs=epsg=3946field=id:integer"
vector_layer = QgsVectorLayer(uri,"cadre","memory")
poly = QgsGeometry.fromRect(cadre)
f = QgsFeature(vector_layer.fields())
f.setGeometry(poly)
vector_layer.dataProvider().addFeatures([f])
QgsProject.instance().addMapLayer(vector_layer)
-----------------
Même si j'ai spécifié le crs dans l'uri, au moment de l'exécution, la boite apparait en me demandant quel crs je veux pour ma couche 'cadre".
Avez-vous une idée .
Merci et bonne journée
PYJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365669#p365669
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 Marc MICHALOWSKI
----------------------------------------
n'auriez vous pas des entités non valides ?
j'ai eu le cas cette semaine avec plusieurs couches de polygones issues d'intersection, contenant des polygones dont la superficie était de zéro. Une fois ceux-ci supprimés, le nombre d'objets géographiques et le nombre d'objets dans la table attributaires étaient identiques.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365414#p365414
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 : sellin
----------------------------------------
Bonjour,
J'ai créé des métadonnées sous Qgis via propriétés de la couche -> métadonnées pour une vue sous PostgreSQL. J'ai ensuite fait "enregistrer par défaut" pour que ça soit stocké directement sous PostgreSQL. Quelqu'un pourrait-il m'indiquer dans quelle table les métadonnées sont stockées sous Postgre? Pour info j'utilise PgAdmin pour travailler dans les bases de données.
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365663#p365663
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 : GlaDal
----------------------------------------
Vous le savez peut-être déjà mais les journées Qgis ont lieu cette année à Grenoble en partenariat avec l'université (UGA) et se dérouleront les 27 et 28 mars prochains.
Les inscriptions seront ouvertes demain à 14h !
En attendant, vous pouvez consulter le programme sur cette page :https://conf.qgis.osgeo.fr/z20_programme.html
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365657#p365657
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