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 : EnilecT
----------------------------------------
Bonjour,
"orient_mea" IN ('0','25') ne va être vrai que si la valeur correspond exactement à 0 ou à 25.
J'aurais plutôt utilisé :
-----------------
Code :
CASE
WHEN "orient_mea" >= 0 AND "orient_mea" < 25 THEN "note_orien" = 1
WHEN "orient_mea" >= 25 AND "orient_mea" < 65 THEN "note_orien" = 2.5
..
-----------------
Vérifiez aussi que votre champ "orient_mea" est bien un champ de type numérique et pas chaîne de caractère.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334161#p334161
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
----------------------------------------
J'aurais écrit :
CASE
WHEN "orient_mea" IN ('0','25') THEN "note_orien" = 1
WHEN "orient_mea" IN ('25','65') THEN "note_orien" = 2.5
WHEN "orient_mea" IN ('65','115') THEN "note_orien" = 5
WHEN "orient_mea" IN ('115','155') THEN "note_orien" = 7.5
WHEN "orient_mea" IN ('155','205') THEN "note_orien" = 10
WHEN "orient_mea" IN ('205','245') THEN "note_orien" = 7.5
WHEN "orient_mea" IN ('245','295') THEN "note_orien" = 5
WHEN "orient_mea" IN ('295','335') THEN "note_orien" = 2.5
WHEN "orient_mea" IN ('335','360') THEN "note_orien" = 1
ELSE NULL
END
Vérifiez que vous n'avez pas fait de sélection dans votre table.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334159#p334159
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 : EnilecT
----------------------------------------
Bonjour,
J'ai finalement trouvé mon erreur.
Pour paramétrer la valeur relationnelle, dans "Colonne clé" il fallait mettre "Cat4" et non "Cat3".
:)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334152#p334152
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 : sonia2121
----------------------------------------
Bonjour,
Je travaille sur la version 3.4.5 de QGIS.
Je dois exporter une couche (couche 2) dans une autre couche principale (couche 1) .
La manip se passe très bien. Je vois bien le transfert des entités dans ma couche principale et je vois bien les entités affichées sur la carte.
Par contre quand je veux faire une catégorisation sur un champ de la couche qui était dans la couche 2, ça me fait disparaitre les entités qui était dans cette couche 2, je ne les vois plus sur la carte ni dans la couche. J'ai essayé de créer un autre champ, mais j'ai le même problème.
La visualisation est ok dans la couche et sur la carte, mais la catégorisation est donc en erreur.
Quelqu'un pourrait-il m'aider ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334148#p334148
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 : MagBar
----------------------------------------
Bonjour,
je rencontre depuis quelques temps (et sans doute depuis une mise à jour de Windows 10) de fort ralentissements, voir plantage, de mon PC (explorer en particulier) dès que j'ouvre QGIS qui par ailleurs peine à s'ouvrir (il est très lent , parfois ne s'ouvre pas, parfois reste en "ne répond pas" et parfois s'ouvre, au bout d'un bon quart d'heure pour ralentir l'ensemble du PC).
J'ai tenté la désinstallation, la monté de version, etc.. sans succès.
J'ai installé les même versions sur un PC portable (sous windows 10 également) beaucoup moins puissant que celui ci et je n'ai aucun soucis.
je ne comprends pas d'où viens le problème. Je suis actuellement su la version QGIS 3.14.0.
avez vous une idée ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334145#p334145
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 : Elodie R.
----------------------------------------
Bonjour tout le monde !
Suite à l'article ci-dessous, j'ai voulu tester ce PlugIn MapTiler qui a l'air bien sympa :
https://www.maptiler.com/news/2020/06/vector-tiles-in-qgis-3-14/
J'ai beau avoir suivi toute la procédure indiquée, au moment de charger une carte Map Tiler, ça tourne dans le vide et finalement elle ne s'affiche nulle part. Je n'ai aucun message d'erreur.
Quelqu'un a déjà testé ce PlugIn et a réussi ?
Merci d'avance et belle journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334124#p334124
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 : EnilecT
----------------------------------------
Bonjour,
Je cherche à créer un formulaire de saisie avec des listes déroulantes en cascade : la deuxième liste est conditionnée par la valeur sélectionnée dans la première liste.
J'ai trouvé la méthode :
J'ai une table .csv pour la relation :
Cat3,Cat4
Epicerie,Epicerie classique
Epicerie,Epicerie fine
Epicerie,Epicerie bio
Coiffure,Coiffure femmes
Coiffure,Coiffure hommes
Coiffure,Coiffure mixte
..
Pour la première liste je met "liste valeurs" > charger les données depuis la couche (.csv) avec Cat3.
Pour la seconde liste je met "valeur relationnelle
Couche : la couche .csv
Colonne clé : Cat3
Colonne valeurs : Cat4
En filtrant l'expression avec : "Cat3"=current_value('Cat3')
Tout cela fonctionne bien, en apparence seulement... Dans le formulaire de saisie j'ai bien la seconde liste qui est conditionnée par la réponse à la première. Cependant une fois validé, si je vais voir dans la table attributaire, dans la colonne Cat4, quoi que je séléctionne, ce sera toujours la même valeur par Cat3. Par exemple je choisi "Epicerie","Epicerie fine" pour une entité et "Epicerie","Epicerie bio" pour une autre, ce qui sera gardé dans la table sera "Epicerie","Epicerie classique" pour les deux. Il semble que ce soit la première dans l'ordre dans la table .csv
Est ce que j'aurai loupé un truc dans la méthode ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334116#p334116
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 : LouisM
----------------------------------------
Bonjour,
J'ai eu le même souci, avec le même message d'erreur, sur QGIS 3.4.
La solution que j'ai trouvé est de changer de profil d'utilisateur dans l'onglet préférence.
C'est quelque chose que je n'explique pas, mais pour certains outils ou plugins le fait de changer de profil résout le problème... c'est le cas pour le géoréférenceur GDAL installé par défaut sur QGIS par exemple.
Ce n'est pas la meilleure des solutions mais peut permettre en tout cas de débloquer votre situation.
Cordialement.
Louis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334112#p334112
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 : ntouati
----------------------------------------
Bonjour,
Je rencontre un problème que j'arrive pas à résoudre. J'aurai besoin d'un peu d'aide.
Mon objectif est d'addition des couches raster pour ne former qu'une seule couche qui sera mobiliser pour un ré-échantillonnage (SAGA algorithme)
Voici l'extrait de mon script qui ne fonctionne pas :
-----------------
Code :
#Use raster calculator to create city fraction
entries = [] # initialize input list
rast1 = QgsRasterCalculatorEntry() # create first raster
rast1.ref = 'rast@1' # define first raster name
objBuild = QgsRasterLayer(build['OUTPUT']) # get raster as QGIS object
rast1.raster = objBuild # define raster
rast1.bandNumber = 1 # define raster band to use
entries.append(rast1) # add raster to inputs
rast2 = QgsRasterCalculatorEntry() # same thing for second raster
objRoad = QgsRasterLayer(road['OUTPUT'])
rast2.ref = 'rast@2'
rast2.raster =objRoad
rast2.bandNumber = 1
entries.append(rast2)
rast3 = QgsRasterCalculatorEntry() # same thing for third raster
objEnv = QgsRasterLayer(env['OUTPUT'])
rast3.ref = 'rast@3'
rast3.raster = objEnv
rast3.bandNumber = 1
entries.append(rast3)
# Get a path to save outputs as temporary files
getPathSave = objEmp.dataProvider().dataSourceUri() # get access path from any temporary file
split1 = getPathSave.split('|')
split2 = split1[0]
split3 = split2[:-10] # delete file name at the end of the string
# define path to save result as temporary file
outputCalc = split3 + 'addition.tif'
outputCalc2 = split3 + 'additionResampl.tif'
calc = QgsRasterCalculator('rast@1+rast@2+rast@3', outputCalc, 'GTiff', objBuild.extent(),
objBuild.width(), objBuild.height(), entries) # configure raster calculator
calc.processCalculation() # launch calculation
# Set raster dimensions
resamplFracVille = processing.run("saga:resampling", {'INPUT': outputCalc,'KEEP_TYPE':True,'SCALE_UP':0,'SCALE_DOWN':0,'TARGET_USER_XMIN TARGET_USER_XMAX TARGET_USER_YMIN TARGET_USER_YMAX':extent,
'TARGET_USER_SIZE':resolution,'TARGET_USER_FITS':1,'TARGET_TEMPLATE':None,'OUTPUT':outputCalc2})
addFraction = iface.addRasterLayer(outputCalc2, "FRACTION_DE_VILLE")
-----------------
Le script me renvoie ce message :
-----------------
Code :
Incapable d’exécuter l’algorithme
Impossible de charger la couche source pour INPUT: memory?geometry=Point&crs=EPSG:2154&field=Jeu:string(254,0)&field=ID:int8(10,0)&field=Nom:string(254,0)&field=Lat:double(23,15)&field=Lon:double(23,15)&field=Alt:int8(10,0)&field=Name:string(15,0)&field=_13_00_00:string(254,0)&field=_14_00_00:string(254,0)&field=_15_00_00:string(254,0)&field=_16_00_00:string(254,0)&field=_17_00_00:string(254,0)&field=_18_00_00:string(254,0)&field=_19_00_00:string(254,0)&field=_20_00_00:string(254,0)&field=_21_00_00:string(254,0)&field=_22_00_00:string(254,0)&field=_23_00_00:string(254,0)&field=_00_00_00:string(254,0)&field=_01_00_00:string(254,0)&field=_02_00_00:string(254,0)&field=_03_00_00:string(254,0)&field=_04_00_00:string(254,0)&field=_05_00_00:string(254,0)&field=_06_00_00:string(254,0)&field=_07_00_00:string(254,0)&field=_08_00_00:string(254,0)&field=_09_00_00:string(254,0)&field=_10_00_00:string(254,0)&field=_11_00_00:string(254,0)&field=_12_00_00:string(254,0)&field=_13_00_00_:string(254,0)
&field=_14_00_00_:string(254,0)&field=_15_00_00_:string(254,0)&field=_16_00_00_:string(254,0)&field=_17_00_00_:string(254,0)&field=_18_00_00_:string(254,0)&field=_19_00_00_:string(254,0)&field=_20_00_00_:string(254,0)&field=_21_00_00_:string(254,0)&field=_22_00_00_:string(254,0)&field=_23_00_00_:string(254,0)&field=_00_00_00_:string(254,0)&field=_01_00_00_:string(254,0)&field=_02_00_00_:string(254,0)&field=_03_00_00_:string(254,0)&field=_04_00_00_:string(254,0)&field=_05_00_00_:string(254,0)&field=_06_00_00_:string(254,0)&field=_07_00_00_:string(254,0)&field=_08_00_00_:string(254,0)&field=_09_00_00_:string(254,0)&field=_10_00_00_:string(254,0)&field=_11_00_00_:string(254,0)&field=_12_00_00_:straddition.tif introuvable
-----------------
Le problème vient-il du "split" ? ou du stockage temporaire des"outputs" ?
En vous remerciant d'avance,
N.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334109#p334109
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