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é ?

#1 Wed 01 September 2004 11:42

Mvitalis
Invité

detection de voisinage

Un probleme que je n'arrive pas a resoudre sous Map Info :

je cherche une idee (ou mieux, un mbx) qui me permettrait de selectionner tout les polygones voisins a une selection.

Personnellement je ne sais pas faire;

Merci d'avance

 

#2 Wed 01 September 2004 11:42

Christophe Barbier
Invité

Re: detection de voisinage

Bonjour,

Enregistrez votre selection sur le disque (pour pouvoir faire une jointure) et effectuez la requete suivante:

Select * from polygones, MaSelection where polygones.Obj Intersects MaSelection.Obj And AreaOverlap(polygones.Obj, MaSelection.Obj)=0

Attention, seuls les objets parfaitement contigus seront selectionnes.

 

#3 Thu 02 September 2004 09:49

Christophe Jean
Invité

Re: detection de voisinage

remarque complementaire

pour etre sur d'avoir tout les polygones voisins si tu ne sais pas si les polygones sont pqrfqitement contigue (cad un segment en commun sans vide) tu peux ajouter a ta selection un tampon adapter a ton echelle de travail

 

Pied de page des forums

Powered by FluxBB