#1 Sun 14 February 2010 16:29
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Polygone adjacent
Bonjour
Je vais essayer de vous exposer mon problème.
J'ai une table
NuméroID Commune INSEE
58 76000
58 76001
58 76009
58 76100
58 76300
58 76301
Les communes 76000 et 76001 sont adjacentes
Les communes 76001 et 76009 sont adjacentes
Les communes 76100 et 76300 sont adjacentes
La commune 76301 n'est pas adjacentes avec une autre commune.
Je cherche a obtenir ce résultat
58 76000 1
58 76001 1
58 76009 1
58 76100 2
58 76300 2
58 76301 3
Je suis soit sur MapInfo10 ou postgres/postgis ou SQLServer.
Je cherche une solution simple à mettre en œuvre, J'ai regardé du coté de SQLSERVER en faisant une fonction récursive mais je pense qu'avec Postgres/posgis on peux obtenir quelque chose (plus rapidement surtout) mais je n'arrive pas à obtenir le résultat voulu.
Merci de vos idées et votre aide
Tio
Dernière modification par tiolebucheron (Sun 14 February 2010 16:38)
Hors ligne
#2 Mon 15 February 2010 09:40
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3175
- Site web
Re: Polygone adjacent
Bonjour,
Avant toute chose, je ne comprends pas la logique de votre codage, que représente les valeurs entières 1, 2, 3 ?
Deuxièmement appeler un champs NuméroID comportant des doublons ....
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#3 Mon 15 February 2010 09:56
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1538
Re: Polygone adjacent
Bonjour
Je vais essayer de vous exposer mon problème.
J'ai une table
NuméroID Commune INSEE
58 76000
58 76001
58 76009
58 76100
58 76300
58 76301
Les communes 76000 et 76001 sont adjacentes
Les communes 76001 et 76009 sont adjacentes
Les communes 76100 et 76300 sont adjacentes
La commune 76301 n'est pas adjacentes avec une autre commune.
Je cherche a obtenir ce résultat
58 76000 1
58 76001 1
58 76009 1
58 76100 2
58 76300 2
58 76301 3
Je suis soit sur MapInfo10 ou postgres/postgis ou SQLServer.
Je cherche une solution simple à mettre en œuvre, J'ai regardé du coté de SQLSERVER en faisant une fonction récursive mais je pense qu'avec Postgres/posgis on peux obtenir quelque chose (plus rapidement surtout) mais je n'arrive pas à obtenir le résultat voulu.
Merci de vos idées et votre aide
Tio
Heu, mais quel resultat vous voulez obtenir ?
Hors ligne