Message posté par : Dmn.Vincent
----------------------------------------
Bonjour,
Je dispose d'une couche avec un certain nombre de polygones.
Je souhaiterais qu'il n'y ait aucun chevauchement, cependant les polygones contiennent des informations qui doivent être conservées autant que possible.
J'ai donc essayé de regrouper les entités en fonction de l'attribut à conserver puis de convertir les mutltiparties en parties uniques mais cela règle uniquement les chevauchements entre les polygones portant des valeurs identiques pour ce champ.
Est-ce que cela serait possible en utilisant un outil de type "différence" entre les polygones au sein d'une même couche ? (que je n'ai pas trouvé)
Avez-vous d'autres pistes à me proposer ?
Je vous en remercie,
Vincent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359325#p359325
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 M.
----------------------------------------
OK, je comprends mieux la problématique.
Dans ce cas, vous devez faire une jointure entre les 2 couches.
Si vous avez un identifiant pour chaque polygone, ce sera plus simple, et vous ferez donc une jointure attributaire : clic droit sur la couche avec tous les polygones, onglet jointure, puis "+" pour ajouter une nouvelle jointure en précisant le champ d'identifiant commun.
Si vous n'avez pas d'identifiant commun, il faudra faire une jointure spatiale. Cela peut par exemple se faire depuis le menu "Vecteur > Outils de gestion de données > Joindre les attributs par localisation"
N'hésitez pas à faire quelques recherche dans la documentation QGis, ou des tutos en ligne, pour bien comprendre la notion de jointure, spatiale ou attributaire.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359323#p359323
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 : Francois Hebrard
----------------------------------------
J'ai effectué un petit programme python parcourant les 2 listes en même temps qui m'a permis de régler le problème au final.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359321#p359321
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 : emmal (emma.lapergue(a)gmail.com)
----------------------------------------
Bonjour,
je débute encore en QGIS donc désolée par avance si ma question peut paraitre bête. Voici mon problème : j'ai deux couches (contenant des polygones) avec chacune une colonne dans la table avec les aires des polygones. J'aimerais avoir l'aire des polygones de chaque couche dans la même table afin d'en extraire un excel. Auriez-vous une solution ?
Bien cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359313#p359313
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 : goldfinger
----------------------------------------
Bonjour,
Je suis confronté a un petit soucis pour créer pour projet qfield via qgis que j'utilise sur MacBook Pro
cela viendrai de python, mais pas sur:
voici l'erreur :
warning:/Users/mathieu/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/qfieldsync/libqfieldsync/layer.py:596: DeprecationWarning: invalid escape sequence \W
avez vous une idée du soucis ?
dans un précédent boulot j'avais découvert qfield avec agis sous windows, cela fonctionnait très bien
Merci d'avance a vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359314#p359314
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 : emmal (emma.lapergue(a)gmail.com)
----------------------------------------
Vous n'avez pas les couches dans le fichier ? Pourtant elles y sont quand je l'ouvre.
Oui pardon il s'agit bien d'une intersection mais je souhaiterais l'automatiser que ça soit par le modeleur graphique ou PyQGIS
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359267#p359267
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 M.
----------------------------------------
-----------------
Citation :
Voici mon document en PJ
-----------------
Un projet QGis ne contient pas les données sources utilisées (ici les SHP interpolation, poly et zone_impact).
-----------------
Citation :
Mon but est d'interpoler les deux couches pour savoir combien de personnes sont touchées dans chaque zone
-----------------
Vous n'utilisez pas le bon terme : il ne s'agit pas d'une interpolation, qui a une définition précise en SIG.
Ici, il s'agit d'une intersection 2 couches, fonction disponible dans QGis via le menu "Vecteur > Outils de géotraitements > Intersection"
Vous obtiendrez alors une couche qui permettra de faire tous les calculs de populations, proratisée par rapport à la surface intersectée et d'origine de chaque polygone.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359248#p359248
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 : Louis-Romain
----------------------------------------
Merci à vous,
J'ai regardé les documents que vous mettez en référence, qui semblent assez clairs. Pour autant je ne parviens pas à en extraire une formule simple pour calculer la convergence. Pouvez-vous tout de même m'aider à calculer la convergence des méridiens en ce lieu : 43.434454, -1.561510 ? Ou m'indiquer une formule générale pour Lambert 93 ?
Merci pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359245#p359245
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,
À priori j'appliquerais la méthodologie suivante :
1. Obtenir les zones avec au moins 30° : menu Raster, Calculatrice raster sur le MNT, formule >=30 pour la bande avec les degrés. Cela crée un nouveau raster avec une valeur de 1 pour les pixels qui ont effectivement >=30°.
2. Vectoriser cette couche : Raster, Conversion, Polygoniser
3. Calculer la surface de vos parcelles : si ce n'est pas déjà fait, ajouter un champ surface_parcelle avec la formule $area/10000 (pour avoir en ha)
4. Intersection avec les surfaces forestières : Vecteur, Outils de géotraitement, Intersection. Couche source = les zones avec les pentes vectorisées, couche de découpe = parcelles forestières
5. Regrouper (en cas de plusieurs zones >=30° dans une parcelle) : Vecteur, Outils de géotraitement, Regrouper. Sélectionner un champ de regroupement qui soit unique à la parcelle (p.ex. un n°) et le champ issu du raster (par défaut DN).
6. Calculer la surface de vos zones en pente : ajouter un champ surface_zones avec la formule $area/10000
7. Calculer la proportion de surface en pente : ajouter un champ avec la formule surface_zones/surface_parcelle*100
8. Regrouper pour retrouver les parcelles complètes : Vecteur, Regrouper, sélectionner un champ de regroupement qui soit unique à la parcelle (p.ex. un n°)
6. Vous avez maintenant votre couche de parcelles avec un champ de % de pente
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359290#p359290
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 : nicolas david
----------------------------------------
le sujet cité par Yves Egels contient les liens sur les informations que vous recherchez.
Au niveau des formules celles-ci sont en particulier disponibles sur la documentation géodésiques de l'IGN.
* voir les formule dans le document https://geodesie.ign.fr/contenu/fichiers/documentation/algorithmes/alg0060.…
* qui fait référence aux formules du document https://geodesie.ign.fr/contenu/fichiers/documentation/algorithmes/notice/N…
* pour avoir les paramètres associés aux Lmabert93/RGF93 vous pouvez vous référer au document https://geodesie.ign.fr/contenu/fichiers/documentation/rgf93/Lambert-93.pdf
avec tout ces documents on voit qu'a priori (lecture rapide à confirmer) la convergence des méridiens pour un point en (lat, lon) est données par la formule
conv_mer = ( lambda_c - lon) * n avec n = 0,7256077650 (page 23 NTG_71.pdf) a peu prêt égale à sin(phi_0) , et lambda_c = 3°.
dans votre cas ça devrait donner : (3 +1.561510 ) * 0.725607 = 3.3099
Pour calcul à partir des coordonnées lambert peut être voir le doc ici : https://www.persee.fr/doc/karst_0751-7688_1999_num_33_1_2763
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359287#p359287
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