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

GEODATA DAYS 2024

#1 Sat 30 May 2009 10:47

G-rem
Participant occasionnel
Lieu: Marseille
Date d'inscription: 12 Jan 2008
Messages: 47

[MI 8.5] Agréger des polygones à l'intérieur d'autres polygones en SQL

Bonjour à tous,

Ca faisait quelques temps que je n'étais pas venu par ici, je vois que c'est toujours aussi actif et intéressant smile

Soient deux couches de polygones, l'une comprenant 10 000 objets (appelons la "bati"), l'autre 1000 (appelons la "limites"). les objets "bati" sont systématiquement disposés à l'intérieur des objets "limites" (résultat d'une sélection sql).

J'aimerais agréger les objets de la couche bâti pour qu'il n'en reste que 1000 : tous les objets bâti à l'intérieur d'un objet limites seraient agrégés entre eux, il y aurait donc au final autant d'objets dans les deux tables.

C'est surement tout à fait possible, mais... je bloque !

Des idées ?

Merci !

Jérémy

Hors ligne

 

#2 Sat 30 May 2009 12:07

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [MI 8.5] Agréger des polygones à l'intérieur d'autres polygones en SQL

Bonjour
Je pense qu'il faut au moins deux étapes
- ajouter une colonne au bâti et la mettre à jour par l'identifiant unique de la limite qui contient le bâti
- utiliser le menu Table->Fusionner des objets depuis une colonne...en utilisant cette nouvelle colonne

Hors ligne

 

#3 Sat 30 May 2009 13:29

G-rem
Participant occasionnel
Lieu: Marseille
Date d'inscription: 12 Jan 2008
Messages: 47

Re: [MI 8.5] Agréger des polygones à l'intérieur d'autres polygones en SQL

En effet, j'avais oublié cette commande... ça fonctionne impec.

Merci encore smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB