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

Printemps des cartes 2024

#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: 3169
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: 1536

Re: Polygone adjacent

tiolebucheron a écrit:

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

 

Pied de page des forums

Powered by FluxBB