Message posté par : mirf (mirf(a)hotmail.fr)
----------------------------------------
Bonjour, depuis que je suis passé à la version 3.8 je n'arrive pas à sauvegarder mon projet et les couches associées dans un même fichier comme je le faisais avant. C'est un petit projet avec des couches vecteurs et des .qml associés, et un WMS.
Je travaille sur plusieurs postes et QConsolidate me rendait bien service pour passer de l'un à l'autre, mais il ne fonctionne plus, j'ai alors essayé QPackage.
QConsolidate me réponds: Error: Parse error at line 1: error occured while parsing element.
GPackage charge à 100% (en décochant la WMS): il reporte bien les couches, sans le WMS (je peux comprendre), mais il n'importe pas non plus les .qml et surtout, pas le projet!
En fouillant sur les forums j'ai aussi tenté d'enregistrer sous le Geopackage, sans succès (malgré le tuto trouvé sur ce forum: https://twitter.com/elpaso66/status/110 … 79328?s=03).
Merci de votre aide!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323152#p323152
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 : ClaireFaure
----------------------------------------
Bonjour,
Merci pour vos réponses.
Alors pour ce qui est du nom de la couche/chemin vers la couche, je ne présente aucun accent. les seuls "caractères particuliers" sont des "majuscules" et "_". Peut être dois-je enlever les majuscules?
Pour ce qui est des versions, la version de QGIS utilisée est la 3.8, mon OS est Windows 10.
Pour ce qui est du type d'install, vous parlez de lorsque j'ai installé QGIS? Si c'est cela, alors :
-----------------
Citation :
Standalone installers from OSGeo4W packages
Latest release (richest on features):
QGIS Standalone Installer Version 3.8 (64 bit)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323150#p323150
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
----------------------------------------
-----------------
Citation :
Il est vrai que s'il existait une formule SQL qui permettrait d'éviter toute ces étapes, je suis preneur smile
-----------------
Disons qu'on a une couche "points" avec une colonne "id" et une couche "polygones" avec une colonne "id2" En SQL :
Select b.id2, Count(a.id) from 'points' as a, 'polygones' as b where contains(b.geometry, a.geometry) group by id2
p.s. ajustez les guillemets pour les noms de couches et de champs; je n'ai pas QGIS devant moi.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323148#p323148
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 : dave31
----------------------------------------
Bonjour,
avec l’extension refFunctions installée, l’expression suivante devrait convenir :
-----------------
Code :
intersecting_geom_count('couche_point')
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323147#p323147
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 : ODJAC33
----------------------------------------
J'ai essayé votre solution avec les centroïdes, la comparaison de surface fait ressortir tout de suite les différents changements.
C'est parfait.
La "jointure vectorielle" aurait pu également fonctionner car j'ai un identifiant commun entre les bâtiments de la couche ancienne et ceux de la couche nouvelle.
Encore un grand merci à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323145#p323145
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
----------------------------------------
Personnellement, je résoudrai ce problème en créant, dans ta couche point, une colonne ID avec juste des "1".
Dans ta couche de maille, fais un "Joindre les attributs par localisation"
- couche source : ta couche de maille
- joindre la couche : ta couche point
- Champ à résumer : la fameuse colonne ID avec des "1"
- Résumés à calculer : Prend "Somme".
Ca te créera un champ avec le nombre de points contenu dans chaque maille.
Il est vrai que s'il existait une formule SQL qui permettrait d'éviter toute ces étapes, je suis preneur :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323143#p323143
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 : 42ndcenturyboy (pierre.romainm(a)gmail.com)
----------------------------------------
Bonjour à tous et toutes,
Je m'excuse d'avance si ce problème a déjà été résolu sur ce forum par le passé, mais après deux heures à l'écumer, je n'ai pas trouvé de solution à mon problème.
Je tiens par ailleurs à signaler que si je sais utiliser les fonctionnalités de base de Qgis pour faire des cartes à peu près correctes, je ne suis pas un spécialiste du code, du langage Python ou quoi que ce soit d'autres (mais je compte y remédier).
Je travaille actuellement sur des fichiers MAJIC de l'Oise. Travaillant sur Mac et Qgis Madeira, je ne parviens à créer de nouvelle couche Spatialite. Lorsque je clique sur l'onglet prévu à cet effet, je peux enregistrer un fichier .sqlite mais il n'est pas sélectionnable dans le volet "connexions" qui reste désespérément vide.
Je ne sais plus vraiment quoi faire et espère que vous pourrez m'aider.
En vous remerciant d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323142#p323142
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 : Tristan de Nerville (tristan.denerville(a)laposte.net)
----------------------------------------
Bonjour,
Je fais appel à votre aide pour un souci que je rencontre sur QGIS.
Je travaille sur un projet d'exploitation de données d'inventaires ornithologiques protocolisé, réalisé à l'échelle de 3 communes. Ces communes ont été découpées en mailles 1x1km.
Le jeu de données que je souhaite exploiter ici est constitué de deux couches :
- Une couche qui est la synthèse des inventaires effectués avec le protocole EPOC. Celui-ci consiste à un point d'échantillonnage fixe de 5 minutes pendant lequel l'expert note et localise l'ensemble des espèces d'oiseaux entendues autour de lui. Cela donne donc pour chacun de ces points EPOC un nuage de points qui représente les individus des différentes espèces entendues. La couche reprends l'ensemble de ces points pour les trois communes, sur la figure suivante chaque nuage de points d'une couleur représente les individus entendus pour un point EPOC :
http://www.tristandenervillephotographies.com/clients/696/fichiers/userfile…
La table attributaire se présente comme ceci :
http://www.tristandenervillephotographies.com/clients/696/fichiers/userfile…
On y retrouve notamment l'identifiant de chaque point EPOC dans la colonne "ID liste".
- Une seconde couche qui représente les 167 mailles 1x1km du territoire d'étude.
Pour évaluer mon jeu de données je souhaite connaître le nombre de point EPOC qui a été effectué sur chaque maille du territoire.
Pour cela, je cherche à écrire une formule qui me calcule automatiquement dans un champs le nombre de points EPOC pour chaque maille 1x1km.
Le problème est que je ne sais pas comment écrire cette formule et c'est pour cela que je sollicite votre aide !
Je suppose que tout va se jouer dans la calculatrice de champs en faisant interagir la colonne "ID liste" de ma première couche et l'unique colonne de la seconde couche, ma question est comment...
Si besoin davantage d'explications pour venir à bout de la question n'hésitez pas.
Merci d'avance pour votre aide sur ce petit problème !
Tristan Guillebot de Nerville
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323141#p323141
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
----------------------------------------
Désolé de déterrer le sujet, mais j'ai aussi rencontré ce problème de "Géométrie invalide", en tentant de joindre par localisation les polygone d'un MNT de pente vectorisé, à une couche de tracé représentant des linéaires bocagers, sur QGIS 3.8.
Après plusieurs heures de recherche, j'ai réussi à trouver une solution.
- Créer un ID avec $id
- Faire la jointure sur QGis 3, avec la couche tracé nommé "WITH_ERROR"
- Enregistrer dans une nouvelle couche les éléments non-join à cause de cette erreur de géométrie invalide, le nommer "ERROR_ONLY"
- PASSER SUR QGIS 2.XX (le secret de mon bidouillage)
- Refaire la même jointure, mais avec uniquement la couche des éléments non-join (va savoir pourquoi, là ça marche avec cette version de QGis).
- Faire une jointure entre "ERROR_ONLY", et "WITH_ERROR", en te servant du champ crée précédemment 'id'.
Bref, si vous avez trouvé une solution depuis, je suis preneur :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323140#p323140
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 dispose d'une couche de tracé, représentant des linéaires bocagers. En tentant de faire une jointure par localisation sur un MNT vectorisé, j'ai bien 15% de ma couche qui est en "Géométrie invalide".
J'ai crée cette couche tracé manuellement, et je n'ai pas la sensation d'avoir crée des géométrie invalide.
Existe-til un moyen de réparer cette erreur ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323139#p323139
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
----------------------------------------
Pour obtenir les meilleurs résultats, je convertirais la couche de bâtiments la plus ancienne en point (centroide), en conservant les attributs, dont la superficie du polygone. Ensuite, "Joindre les attributs par localisation" en utilisant "contient".
-----------------
Citation :
Ne peut-on pas aussi faire une jointure vectorielle (lancée dans l'interface des propriétés de la couche) avec comme attribut commun l'identifiant de chaque objet?
-----------------
Je ne pense pas que "jointure vectorielle" soit le terme approprié. Vous parlez d'un joint de table. Ça fonctionnerait si vous avez un identifiant de bâtiment identique pour chaque bâtiment dans les 2 couches (sauf pour ceux qui sont nouveaux ou détruits évidemment).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323137#p323137
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
----------------------------------------
-----------------
Citation :
le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets) - ici je sèche sur la méthode de calcul des angles d'un tronçon (un tronçon pouvant avoir 0 ou plusieurs sommets), j'ai regardé du coté de l'azimut mais cela indique un seul azimut par tronçon.
-----------------
Il faudrait soit programmer une boucle qui passe tous les segments,
Ou bien diviser chaque ligne en segments. Il y a un outil pour ça : exploser des lignes. On peut alors utiliser l'azimuth sur chacun. Ajoutez un champ qui contiendra 0 ou 1, selon que l'azimuth est accepté ou pas. Il est accepté en fonction de la différence avec le précédent sur la même ligne d'origine. Je ferais cette dernière opération en SQL, mais il est sûrement possible d'y arriver avec la calculatrice de champs. Enfin, il faut aggréger les lignes ensemble à nouveau, en utilisant le champ de 0/1 pour aggréger, en utilisant l'aggrégateur min(). Si une ligne aggrégée se retrouve avec un 0, elle contient un angle non désiré.
-----------------
Citation :
le tronçons de "type C"doit intersecter à ses 2 extrémités un tronçon en de "type A" - ici je ne parviens pas à trouver la méthode pour indiqué uniquement au 2 extrémités, si l'intersection n'est qu'a une extrémité il ne pas me le sélectionner.
-----------------
Ça se fait bien en SQL. Je vais y travailler si j'ai le temps dans les prochains jours.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323136#p323136
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 : BOYER.M
----------------------------------------
-----------------
carteq écrit :
-----------------
Citation :
le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets)
-----------------
Pouvez-vous inclure un schéma de ce qui est acceptable et de ce qui ne l'est pas ?
Merci
-----------------
Bonjour,
en espérant que se soit plus claire.
Merci,
----------------------------------------
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=323128#p323128
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 dispose d'un CSV représentant une liste d'espèce, avec un champ comportant le nom commun, et un autre champ comportant le nom latin de chaque espèce.
Dans une autre couche, j'ai réussi à importer le champ "NOM_COMMUN" dans une liste déroulante. A présent, j'aimerais que chaque fois que je remplis un élément dans ce champ, un deuxième champ (à coté) se remplisse automatiquement avec le nom latin.
Est-il possible de faire cela dans QGis ?
Merci à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323126#p323126
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
----------------------------------------
Qu'est-ce qui détermine l'aval et l'amont ? Ce n'est pas explicite dans votre message. Inclure un schéma si possible.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323124#p323124
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 : T. Rossini
----------------------------------------
Salut,
ca me semble être un problème de version de python.
Vous utilisez quelle version de QGIS, quel OS, quel type d'install ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323100#p323100
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,
Auriez-vous le caractère "é" quelque part dans le nom de la couche, le chemin vers la couche ou un champ que vous utilisez? Si oui, remplacez-le pour voir.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323099#p323099
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 : ODJAC33
----------------------------------------
OK merci, j'ai quelques précisions à vous demander.
Tout d'abord, nous sommes bien d'accord qu'une jointure spatiale s'effectue via l'algorithme "Joindre les attributs par localisation"?
S'il s'agit bien de cet algorithme, pouvez-vous m'indiquer quel est le prédicat géométrique adapté? (j'ai fait un test avec "Intersecte")
Qu'entendez-vous par "en passant par un centroide pour la couche la plus ancienne"? (Il faut créer un centroide pour cette couche?)
Et enfin, dernière question, est-il nécessaire de faire une jointure spatiale? Ne peut-on pas aussi faire une jointure vectorielle (lancée dans l'interface des propriétés de la couche) avec comme attribut commun l'identifiant de chaque objet?
Merci encore.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323094#p323094
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 : ClaireFaure (claire.faure13012(a)gmail.com)
----------------------------------------
Bonjour à tous!
Je suis étudiante et découvre tout juste les fondements de la géomatique ainsi que le fonctionnement de QGIS dans le cadre d'un stage.
Contexte : Mon but final est de créer des contours représentant la distribution en métaux lourds dans les sédiments de lagons du nord de Sydney (Australie) selon leur concentration.
J'ai pour cela créé un fichier vecteur contenant la localisation des échantillons et leur concentration en métal, et veut donc convertir ce fichier vecteur en raster afin de pouvoir en réaliser les contours.
Sujet du post : Je n'arrive pas à réaliser la "Rastérisation (vecteur vers raster)" de ma couche, car le message suivant s'affiche :
-----------------
Citation :
"[...]
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 87: invalid start byte
Execution failed after 0.23 seconds
Chargement des couches de résultat
Algorithm 'Rastérisation (vecteur vers raster)' finished"
-----------------
Du coup ma question est : Comment régler cette erreur ?
Ou bien, à défaut: si jamais vous pouvez me conseiller un autre moyen pour convertir ma couche vecteur en raster s'il vous plaît!
Merci d'avoir lu ce post jusqu'au bout, et merci d'avance pour votre aide,
Claire
PS: J'ai conservé les lignes précédentes du journal mais pour plus de lisibilité je ne les ai pas copiées dans ce message, si besoin n'hésitez pas à me demander !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323093#p323093
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-Baptiste Richet
----------------------------------------
J'ai vu ici https://www.sigterritoires.fr/index.php/modeleur-graphique-qgis-2-8-iterati…
qu'il a été possible de faire des itérations sur les polygones d'une couche, simplement depuis le modeleur graphique, mais je ne retrouve pas cette fonctionnalité dans qgis3.8
C'est moi qui ne cherche pas bien, ou la fonctionnalité a-t-elle effectivement disparu ? Si je peux éviter de me lancer dans du code python, j'aimerais autant garder cela pour une fois où j'aurai plus de temps !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323060#p323060
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
----------------------------------------
Merci à vous tous :) je viens d'apprendre une nouvelle formule
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323051#p323051
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
----------------------------------------
Si vous choisissez "image" au lieu de "données brutes" dans la boite d'export, ça fait ce que vous demandez.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323049#p323049
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
----------------------------------------
-----------------
Citation :
il m'affiche une erreur des le lancement de l'algorithme
-----------------
Il faut réparer vos géométries avant de lancer l'outil. Vous avez une erreur de géométrie dans votre fichier.
Ça fonctionne avec une seule couche. Il suffit de trouver les bons critères.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323047#p323047
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 : oligator6200
----------------------------------------
J'ai mis le style étiquettes en étiquettes simples étiqueté avec mon champs en mode pièces jointes. Dans l'onglet, arrière plan, j'ai coché afficher un fond et sélectionné la forme svg puis j'ai renseigné mon champs dans l'onglet de définition de donnée imposée. Cette fois l'image est apparue pour l'entité, seulement avec cette solution il me semble compliqué de modifier sa taille et celle-ci n'est pas vraiment lisible (voir PJ )... est-ce le format vectoriel qui n'est pas adapté ?
Par contre, je vous confirme que je souhaite une image qui reste affichée sur la carte afin que je puisse réaliser par la suite un rendu avec le composeur d'impression.
Merci pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323046#p323046
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 : 88cam26
----------------------------------------
Merci de cette réponse,
Cependant ça ne fonctionne pas, il m'affiche une erreur des le lancement de l'algorithme.
Mais aussi je n'ai qu'une seule couche à "accrocher". Alors même lorsque je la renseigne en Couche vectorielle en entrée et en couche de référence, (bien que je l'ai dupliqué) cela ne fonctionne pas.
Je ne sais pas ?
Camille
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323045#p323045
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
----------------------------------------
-----------------
Citation :
le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets)
-----------------
Pouvez-vous inclure un schéma de ce qui est acceptable et de ce qui ne l'est pas ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323044#p323044
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 : BOYER.M
----------------------------------------
Bonjour,
Je vous sollicite étant donné que je ne parviens pas à trouver la solution malgré mes recherches.
J'ai une couche de type ligne, qui a un attribut appelé "Type" (type A, B ou C).
Je souhaite à partir de plusieurs critères modifier certains tronçons qui son en C ou en B en A.
Les critères :
- la longueur du tronçons doit être inférieur ou égal à 30 m - pas de soucis pour celui-ci.
- le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets) - ici je sèche sur la méthode de calcul des angles d'un tronçon (un tronçon pouvant avoir 0 ou plusieurs sommets), j'ai regardé du coté de l'azimut mais cela indique un seul azimut par tronçon.
- le tronçons de "type C"doit intersecter à ses 2 extrémités un tronçon en de "type A" - ici je ne parviens pas à trouver la méthode pour indiqué uniquement au 2 extrémités, si l'intersection n'est qu'a une extrémité il ne pas me le sélectionner.
En espérant avoir était assez clair.
Si certains on des idées, pistes de réflexion je suis preneurs
Merci par avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323043#p323043
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,
Le comité de pilotage du projet QGIS (PSC) a dépouillé les votes et, ont été retenus pour les subventions 2019, les projets suivants (pour un total de 22,2k€):
Choix n°1: 9. Profile and optimise the QGIS vector rendering code (1400€)
Choix n°2: 8. "Rebalance" the labeling engine and fix poor automatic label placement choices (1800€)
Choix n°3: 6. Reuse core functionality to provide DB manager features (3000€)
Choix n°4: 10. Snapping cache improvements (5000€)
Choix n°5: 7. Fix problems in larger scene (5000€)
Choix n°6: 3. Open documentation issues for pull-requests (6000€)
Plus d'informations à http://blog.qgis.org/2019/06/30/qgis-grant-programme-2019-results/
Bien évidemment, les projets non retenus, compte tenu de leur intérêt, ne doivent pas être laissés à l'abandon et restent directement finançables par la communauté.
Merci à tous les participants au vote, aux sponsors et aux donateurs.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323041#p323041
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 :
Je rencontre un soucis avec la formule "With Variable"
-----------------
Effectivement, il me semble en recopiant le code que mes @ se sont perdus en chemin. Le code corrigé est donc le suivant.
-----------------
Code :
with_variable( 'nombre_arbres', -- ceci sert juste à condenser le code, je vous invite à lire sa doc
array_count( array( "champ1", "champ2","champ3","champ4" ), 'PRESENCE' ), -- renvoie le nombre d'arbres par ligne (sous réserve de bien écrire présence pareil partout)
CASE
WHEN @nombre_arbres = 4 THEN 2
WHEN @nombre_arbres = 3 THEN 1
ELSE 0
END)
-----------------
Par contre, dans ce que vous semblez tester, le résultat n'est plus conforme à ce que vous demandiez au départ.
PS: Attention, dans vos données, il y a aussi 'PRESENCE ' (avec espace à la fin)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323040#p323040
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 : oligator6200
----------------------------------------
Bonjour,
Oui, ce travail s'inscrit dans le cadre d'un mémoire et je souhaiterais pouvoir représenter mes données de différentes manières.
Pas de soucis, merci de votre réponse.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323015#p323015
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-Baptiste Richet
----------------------------------------
Le problème est résolu, et voici le fin mot de l'histoire, en espérant qu'il permettra à d'autres d'éviter le temps que j'ai perdu !
Le problème posé ici est parti d'un mauvais diagnostic :
1) Mes couches n'étaient pas suffisamment homogènes au départ, avec des SCR différents, parfois des emprises légèrement différentes. En homogénéisant les méthodes de productions, et prenant soin de préciser le SCR pour les couches qui étaient produites sans reprendre le SCR des couches parentes, les fonctions ont pu "tourner".
2) Il existe une différence de présentation de l'étendue d'une couche raster entre SAGA et Qgis, mais ils l'affichent bien avec les bonnes dimensions et au bon endroit ! SAGA donne une emprise entre les centres des pixels, tandis que Qgis donne une emprise sur les coins des pixels.
Merci à tumasgiu pour ses tests et ses conseils.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323012#p323012
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
----------------------------------------
Et une fois tout compris, ça donne :
-----------------
Code :
with_variable( 'nombre_arbre', array_length(array_filter(array( "ARBRE1" , "ARBRE2" , "ARBRE3", "ARBRE4" ), @element ='PRESENCE')),
CASE
WHEN @nombre_arbre = 1 THEN 0
WHEN @nombre_arbre = 2 THEN 0
WHEN @nombre_arbre= 3 THEN 1
WHEN @nombre_arbre= 4 THEN 2
END
)
-----------------
:)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323002#p323002
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 : sylvainSIG
----------------------------------------
Bonsoir,
Ce travail est destiné à être publié ou s'agit-il juste d'un projet qgis ?
S'il s'agit d'une publication, OpenLayers propose une option "Popups" où tu peux mettre n'importe quoi.
S'il s'agit juste d'un projet qgis, je n'ai jamais eu l'occasion d'avoir ce problème, je peux pas faire grand chose.
A+
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323001#p323001
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
----------------------------------------
Voici une partie de la solution. Ça compte le nombre d'occurences de "PRESENCE" par linge de la table d'attributs :
-----------------
Citation :
array_length(array_filter(array( "ARBRE1" , "ARBRE2" , "ARBRE3", "ARBRE4" ), @element ='PRESENCE'))
-----------------
J'ai enlevé les espaces dans les noms de champs et j'ai changé le type du champ "SCORE" pour un integer.
On peut ensuite appliquer un CASE WHEN THEN END sur la colonne SCORE.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323000#p323000
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 : BadWolf
----------------------------------------
Bonjour
Je vous remercie pour votre aide
BadWolf
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322984#p322984
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 : oligator6200
----------------------------------------
Bonjour,
Merci pour votre réponse, effectivement j'ai testé avec une image jointe en format svg mais sans succès, dans le formulaire d'attributs celle-ci apparaît bien (quoique en format svg, c'est en noir et blanc) mais sur la carte il n'y a que le chemin d'accès à l'image qui apparaît...
Pensez-vous que cela puisse venir de la conversion svg ? , je n'ai pas utilisé Inkscape mais un simple convertisseur trouvé sur le net.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322983#p322983
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
----------------------------------------
-----------------
Citation :
1) Y a t il un outil d'extrapolation qui me permette de combler ces trous
-----------------
Il y a plusieurs outils SAGA qu'on trouve avec une recherche avec le mot "sink". Voir sur Google pour la description détaillée de chacun. Ces outils sont destinés à combler les trous dans un MNT avant de lancer des analyses hydrologiques.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322982#p322982
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 : lejedi76
----------------------------------------
Bonjour,
la seule façon de faire cela est que vos images soient au format svg. Est-ce le cas ?
Sinon quels problèmes rencontrez-vous ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322981#p322981
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 : lejedi76
----------------------------------------
-----------------
BadWolf écrit :
j'ai cru comprendre qu'il y avait beaucoup de différence entre le Python sur ArcGis et le Python sur Qgis.
-----------------
Oui, mais les ressources sont bien plus fournies du côté de QGis :)
Si vous avez des besoins spécifiques et/ou question, reposter un message avec un exemple de données et de modeleur pour demander de l'aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322980#p322980
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 : laurent00
----------------------------------------
bonjour
tu peux aussi faire un filtre en amont avec le constructeur de requpête dans les propriétés de la couche onglet source
avec la même syntaxe
LJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322979#p322979
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
----------------------------------------
-----------------
Citation :
J'obtien un raster avecdes valeurs abh?rentes qui ne correspondent pas ? mon champ du genre -1,79769e+308 en l?gende au lieu d'avoir mon minimum d'?l?vation et mon maximum.
-----------------
Ça ne veut pas nécessairement dire que ça ne marche pas. La valeur -1,79769e+308, c'est la valeur minimale possible pour le type de raster utilisé (16 bit ou 32 bits). Vous ne voyez rien, car il y a trop de valeurs à représenter et vos valeurs d'intérêt sont un grain de sable dans l'étendue.
Un raster est carré ou rectangulaire. Vos nuages de points n'en couvre pas tous les coins. Il peut donc y avoir des endroits sans valeurs (no data), qui sont peut-être représentées par -1,79769e+308.
Essayez ceci dans la calculatrice raster :
-----------------
Code :
(("final@1">0)*"final@1") / (("final@1">0)*1 + ("final@1"<=0)*0)
-----------------
"final" est le nom du raster dans ce cas : à remplacer.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322978#p322978
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 : JessicaMEL
----------------------------------------
Bonjour,
Merci pour cette autre option, mais cela ne fonctionne toujouts pas...
Un raster est bien cr��e dans la l�gende mais je ne le vois pas s'afficher sur la carte pourtant les projections sont toutes identiques.
Je ne comprends pas ce qui pose probl�me avec mon fichier pour qu'aucun algoritme ne marche........
J'obtien un raster avecdes valeurs abh�rentes qui ne correspondent pas � mon champ du genre -1,79769e+308 en l�gende au lieu d'avoir mon minimum d'�l�vation et mon maximum.
Je ne sais plus quoi faire....
Bien � vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322955#p322955
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 : Julien (julienplanquette(a)yahoo.fr)
----------------------------------------
Bonjour,
OK merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322953#p322953
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 : JessicaMEL
----------------------------------------
Bonjour,
Merci pour vos r�ponses.
Je vais essayer refractoriser les champs, malheureusement si j'ai fini par poser la question c'est que cela fait depuis une semaine que je suis bloqu�e dans mon avanc�e et que je cherche � comprendre ce qui ne fonctionne pas avec mes fichiers et pourquoi je n'arrive simplement pas � tracer des isolignes donc en perdant patience j'ai fini par poser la question car en effet c'est fatiguant de tout r�apprendre m�me simplement afficher une basemap m'a fait perdre 2h de travail car cela ne passe plus par une extension.
Dommage que la production de tuto youtube prend tellement de temps, on trouve beaucoup de choses sur les anciennes versions mais sur les nouvelles le choix est moins dense.
Bonne journ�e.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322951#p322951
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
----------------------------------------
Bonjour,
Avez-vous essayé cette procédure?
https://georezo.net/forum/viewtopic.php?pid=310664
Bon courage
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322949#p322949
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
----------------------------------------
En SQL :
-----------------
Code :
Select
make_line(G1, geom_from_wkt(G2)) as line, C, D, min_dist
from(
Select C, D, min(dist) as min_dist, Geom1 as G1, geom_to_wkt(Geom2) as G2
From
(Select a.ID as C, b.ID as D, st_distance(a.geometry, b.geometry) as [dist], a.geometry as Geom1, b.geometry as Geom2 from 'ptsA' as a, 'ptsB' as b order by C, dist ASC)
Group By C
)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322945#p322945
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
----------------------------------------
-----------------
Citation :
J'ai testé avec la méthode Case, when..., Mais ce n'est pas vraiment adapté à ma situation
-----------------
Pour cela, il aurait fallu rouler la procédure 5 fois :
1- WHEN [ARBRE 1] = "PRESENCE" THEN 1
2- WHEN [ARBRE 2] = "PRESENCE" THEN [SCORE] + 1
3 - WHEN [ARBRE 3] = "PRESENCE"THEN [SCORE] + 1
4 - WHEN [ARBRE 4] = "PRESENCE" THEN [SCORE] + 1
5- WHEN [SCORE] = 0 OR [SCORE] = 1 OR [SCORE] = 2 THEN 0
WHEN [SCORE] = 3 THEN 1
WHEN [SCORE] = 4 THEN 2
END
Ou faire comme ceci (ce qui est tout aussi fastidieux) :
Update [EXERCICE] set [SCORE] =
CASE
WHEN [ARBRE 1] = "PRESENCE", [ARBRE 2] = "ABSENCE", [ARBRE 3] = "ABSENCE", [ARBRE 4] = "ABSENCE" THEN 0
WHEN [ARBRE 1] = "PRESENCE", [ARBRE 2] = "PRESENCE", [ARBRE 3] = "ABSENCE", [ARBRE 4] = "ABSENCE" THEN 0
[6 autres fois pour passer toutes les possibilités...]
END
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322944#p322944
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 : romainbh
----------------------------------------
Bonjour,
La doc indique déjà pas mal de choses : https://docs.qgis.org/2.14/fr/docs/user_manual/working_with_raster/raster_p…
En résumé, tout dépend du type de raster. Vu votre description, les vôtres ont une seule bande. Pseudo couleur à bande unique va aller aux rasters qui ont des dégradés de valeurs (altitude, pente...) et Palette à celui qui a des expositions.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322923#p322923
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 : BadWolf
----------------------------------------
Bonjour
Je vous remercie pour cette réponse, je vais chercher de ce coté là. Après j'ai des connaissance du python sur ArcGIS mais pas sur QGIS, et j'ai cru comprendre qu'il y avait beaucoup de différence entre le Python sur ArcGis et le Python sur Qgis.
Cordialement
BadWolf
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322919#p322919
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