Pages: 1
- Sujet précédent - jointure spatiale entre thèmes de points et thèmes de polygone - Sujet suivant
#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@), pour que je puisse vous le parc-oise-paysdefrance.fr
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
Pages: 1
- Sujet précédent - jointure spatiale entre thèmes de points et thèmes de polygone - Sujet suivant