Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 13 October 2017 15:25

Kili444
Juste Inscrit !
Date d'inscription: 10 Oct 2017
Messages: 8

QGIS 2.18.13: Renseigner un champ suivant sa position par rapport à un

Bonjour,

Je m'explique j'ai une couche de points avec diverses données et une couche commune.

Je voudrais tous simplement avec Qgis rajouter un nouveau champs dans ma couche de point qui soit le nom de commune.

Je voudrais que si un point est dans la 'commune1' que se soit remplis automatiquement.

Peut-être jointure spatiale, mais je n'ai aucun champs en commun !

Merci d'avance

Hors ligne

 

#2 Fri 13 October 2017 15:52

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: QGIS 2.18.13: Renseigner un champ suivant sa position par rapport à un

Salut,

vous pourriez peut être créer une couche virtuelle qui joindrait
vos deux couches avec un prédicat spatial.

https://docs.qgis.org/2.14/fr/docs/user … ayers.html

Hors ligne

 

#3 Fri 13 October 2017 16:49

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.18.13: Renseigner un champ suivant sa position par rapport à un

Bonjour,

Peut-être jointure spatiale, mais je n'ai aucun champs en commun !


Justement, le principe de la jointure spatiale est qu'il n'y a pas besoin de champ commun pour cela; il suffit que les entités soient spatialement "reliables" (dans votre cas un point est à l'intérieur d'une commune). Pour la réalisation, plusieurs options:
- menu Vecteur --> Outils d'analyse --> Joindre les attributs par localisation: il me semble que ça vous crée une nouvelle couche point avec les champs du polygone en plus
- une extension à installer, Spatial Join: il me semble qu'elle ajoute des champs
- utiliser la calculatrice de champs pour remplir le champ que vous avez déjà créé dans votre couche de points. et là, l'extension refFunctions et sa fonction geomwithin (de mémoire) devrait être d'une grande utilité.
...
Il y a un certain nombre de discussions sur le forum autour de la jointure spatiale et des options que j'ai évoquées ci-dessus.
Bon courage.

Hors ligne

 

Pied de page des forums

Powered by FluxBB