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

#1 Wed 12 October 2005 15:59

SIGPNRCMO
Participant occasionnel
Date d'inscription: 12 Oct 2005
Messages: 32

jointure spatiale entre thèmes de points et thèmes de polygone

Bonjour,

Ma question reprend deux questions posées recemment:

J'ai besoin de faire une jointure spatiale pour rapatrier les données attributaires d'un thème de point vers la table attributaire d'un thème de polygones.
Le problème est que visiblement cela n'est pas possible avec les outils de base de la version. 3.2 (seule la jointure spatiale de polygone à polygone est proposée dans la boîte à outils "géotraitement").

J'ai pensé à transformer mes points en polygones par l'intermédiaire d'un buffer, mais le problème est que cette manipulation ne permet pas de conserver les données attributaitres du thème de point d'origine.

Comment faire ??


Merci à tous

Hors ligne

 

#2 Wed 12 October 2005 19:17

Pascal LAMBERT
Participant actif
Lieu: Orry la Ville
Date d'inscription: 16 Sep 2005
Messages: 112

Re: jointure spatiale entre thèmes de points et thèmes de polygone

Il existe un script qui permet de créer des buffers avec tables
attributaires hérités : cherchez Bufferattributes sur la page des script
esri ou contactez moi directement sur mon mail
(p.lambert@texte-a-enlever.parc-oise-paysdefrance.fr), pour que je puisse vous le
renvoyer...

Cordialement,


Pascal LAMBERT,
chargé de mission SIG/Evaluation
tel. : 03 44 63 65 62
---------------------------------------------------------
Parc naturel régional Oise-Pays de France
Château du Fond de l'Arche - 1, avenue de Compiègne
60300 Senlis
Tel : 03 44 63 65 65  Fax: 03 44 63 65 60

Hors ligne

 

#3 Wed 12 October 2005 19:19

abuisson
Juste Inscrit !
Lieu: Pont-à-Mousson
Date d'inscription: 5 Sep 2005
Messages: 8

Re: jointure spatiale entre thèmes de points et thèmes de polygone

Je ne sais pas si c'est possible sur Arc ( que je n'utilise plus depuis la
version 3.2) mais je sais en revanche que c'est une requete spatiale assez
basique de type  :
select [tablepoly].*,[tablepoint].champ_a_recuperer from [tablepoly] where
fonction ([tablepoly].geometrie, [tablepoint].geometrie

pour Postgis je crois que fonction = truly_inside(geometryA,geometryB)
pour Manifold fonction = Contains(([tablepoly].id, [tablepoint].id)
peut etre que pour arc une fonction est accessible (je ne me souviens plus
tres bien a vrai dire) sinon reste la possibilite d'exporter les shapes dans
Postgis....

arnaud

Hors ligne

 

#4 Thu 13 October 2005 12:30

Christophe Tourret
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 63

Re: jointure spatiale entre thèmes de points et thèmes de polygone

Alors,

Question : y-a-t-il une relation 1-1 entre vos points et vos polygones ? Si non (plusieurs points pour un polygone), la jointure spatiale ne peut résulter en un rapatriement des attributs de points sur les polygones. C'est pour cela que vous ne pouvez faire une jointure spatiale points sur polys.

Si vous avez une relation 1-1, vous avez besoin d'un identifiant unique de polygone
Si vous en avez un, ajouter un champ du type de cet identifiant au thème de points
Puis faire une jointure spatial dans le sens Polygones -> Points, cela va ramener vos attributs de polygones sur les points
Puis calculer le nouveau champ à la valeur de l'identifiant de polygones joint aux points
Puis supprimer la jointure de la table de points
Puis faire une jointure alphanumérique sur l'identifiant de polygone avec le nouveau champ calculé de la table de points
Vous avez rapatrié vos infos de points sur vos polygones

Bonne chance,

Christophe

Hors ligne

 

Pied de page des forums

Powered by FluxBB