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