#1 Tue 13 July 2010 15:59
- johnnypourri
- Participant occasionnel
- Date d'inscription: 14 Mar 2007
- Messages: 34
[Mapinfo x.x] Requêtes de proximités
Bonjour,
J'ai encore un petit soucis de requête....
En fait je voulais savoir si il existait une requête due genre : récupère moi les numéros de parcelles le plus près de ces points (la c'est des branchements de particuliers d'un réseau d'assainissement)??
J'ai bien vu qu'en requêtes de proximité on pouvait utiliser des Buffers, mais la c'est pas trop ce que je veux....
Donc si quelqu'un sait si existe?? et connait la syntaxe de ce genre de requête!!!
Merci et bon feux d'artifices!!!
Hors ligne
#2 Tue 13 July 2010 16:44
- jean94
- Participant assidu
- Date d'inscription: 13 Aug 2009
- Messages: 436
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
Quelle est la signification de plus près...qui touche, englobe ou a une distance max x?
JF
Hors ligne
#3 Tue 13 July 2010 17:37
- johnnypourri
- Participant occasionnel
- Date d'inscription: 14 Mar 2007
- Messages: 34
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
Et bien ce serai plutôt quelque chose comme : le plus proche voisin
Mais je sais pas si sa existe en sql...
Hors ligne
#4 Tue 13 July 2010 18:14
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [Mapinfo x.x] Requêtes de proximités
Salut,
Regarde page 402 de: Requète avec "nearest"
---> http://www.i-signum.com/download/MapBas … eGuide.pdf
ou voir --> Nearest Object
dans --> http://www.routeware.dk/toolbox.php
en utilisant les centroïdes de tes parcelles
A+
Joël
Dernière modification par Spacejo (Tue 13 July 2010 18:20)
Hors ligne
#5 Tue 13 July 2010 19:08
- bavrial
- Participant occasionnel
- Lieu: Arquian
- Date d'inscription: 8 Dec 2009
- Messages: 11
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
l'outil "distance calculator" (.mbx) pourrait faire l'affaire? il donne, pour chaque objet d'une couche, la ou les distances les plus courtes par rapport aux objets d'une autre couche (et crée les vecteurs distance). En revanche il donne les distances rectilignes (pas des itinéraires le long d'une voirie par ex.)
Bertrand
Hors ligne
#6 Tue 13 July 2010 19:45
- johnnypourri
- Participant occasionnel
- Date d'inscription: 14 Mar 2007
- Messages: 34
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
Merci pour vos réponses.
En fait j'ai pas besoins de connaitre les distances..
En fait j'ai des points qui ne sont pas dans des parcelles (mais non loin de celles ci), et il faut que j'attribue à chaque points le numéro de la parcelle la plus proche dans une nouvelle colonne.
Un peu à l'image de ça :
Add Column "PARTICULIERS_SR10" (PARCELLE )From CADASTRE_SAINT_PIERRE Set To N_parcelle Where contains
Browse * From PARTICULIERS_SR10
Mais avec un opérateur de plus proche voisin à la place de contains (nearest il en veut pas).
Donc c'est juste une jointure géographique avec un opérateur particulier.
Voila,
A plus
Hors ligne
#7 Wed 14 July 2010 15:43
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour
Est-ce que l'outil Closest point on Pline ferait une partie de la job???
Voir ici : http://georezo.net/jparis/decharge_liste_mbx.htm
Daniel
De retour à la géomatique
Hors ligne
#8 Mon 19 July 2010 14:39
- johnnypourri
- Participant occasionnel
- Date d'inscription: 14 Mar 2007
- Messages: 34
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
Merci pour vos propositions, mais malheureusement ça ne correspond pas vraiment....
Si vous avez d'autres idées en réserves..
Bonne semaine
Hors ligne
#9 Fri 06 August 2010 11:31
Re: [Mapinfo x.x] Requêtes de proximités
Bonjour,
Petit up sur le sujet, car je pense rencontrer le même problème...Je souhaite joindre les attributs des éléments d'une table A à une table B (polygones et points).
Suite aux premières recherches, j'ai vu que l'outil Nearest permet de créer un vecteur entre les deux éléments dans une table C, en conservant les attributs si on veux. Reste ensuite à faire une jointure spatiale entre la B et la table C, le vecteur et les points étant intersectés... ce que je ne comprend pas, c'est que ça fonctionne pour les points, mais pas pour les polygones (le vecteur part du point A, mais n'atteint pas le pollygone B, cf schéma). Une explication ??
Ou une autre proposition ?
Merci d'avance !
-Marie Bunel-
Hors ligne