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 Fri 14 November 2008 09:15

trago
Participant actif
Lieu: bordeaux
Date d'inscription: 5 Mar 2007
Messages: 132

Somme de valeur et regroupement MI8.5

Bonjour,
Je suis en train de travailler sur des valeurs absolues (nb d'habitants) par communes. J'ai également une couche communauté de commune.
Il y a plusieurs communes dans chaque communauté de communes.
Ainsi je voudrais faire le traitement suivant:
Rapatrier un nombre d'habitant total dans la couche communauté de commune.
Et la j'ai un souci au niveau des requête...je suis perdu!!!
Il faudrait que je fasse la somme du nb d'habitants des communes de chaque EPCI (requete topologique?) et que je rapatrie les résultats dans une nouvelle colonne de la table EPCI...
Si quelqu'un peut m'aider...
Merci!!
Adrien

Hors ligne

 

#2 Fri 14 November 2008 10:30

dumontjm
Participant occasionnel
Date d'inscription: 28 Aug 2008
Messages: 29

Re: Somme de valeur et regroupement MI8.5

Bonjourje pense que : tu ouvres tes 2 tables
mettre à jour colonne.
choisir table communauté
utiliser colonne de la table commune
jointure geographique "ou les objets de communes sont à l'interieur de communauté"
ajoutrer une colonne temporaire
calculer  sum de la colonne jointe "POPU"
tu devrais obtenir la somme de ta population por chaque communauté de commune

Hors ligne

 

#3 Fri 14 November 2008 10:56

xdn
Participant occasionnel
Lieu: Villefranche sur Saône
Date d'inscription: 1 Dec 2005
Messages: 25

Re: Somme de valeur et regroupement MI8.5

Bonjour,
je ne sais pas si on peut faire la somme directement dans la mise à jour?
Si ce n'est pas le cas, il faudrait avoir un identifiant commun entre la table EPCI et commune, par exemple SIREN_EPCI, toutes les communes d'un même ECPI ayant le même identifiant SIREN_EPCI.
1. Faire une requête type

Code:

Select SIREN_EPCI, Sum(Population) from COMMUNES group by SIREN_EPCI into Selection
Browse * From Selection

2. Mettre à jour la colonne population de la table ECPI à partir du querry en faisant une jointure grâce au SIREN_EPCI
Xavier

Hors ligne

 

#4 Fri 14 November 2008 15:07

trago
Participant actif
Lieu: bordeaux
Date d'inscription: 5 Mar 2007
Messages: 132

Re: Somme de valeur et regroupement MI8.5

Rebonjour!
Merci pour les infos.
Malheureusement je n'ai pas d'identifiants communs comme le code SIREN.
Au pire je vais essayer de récupérer les code sur un tableur puis je ferai une jointure sur la commune puis sur l'Epci ca devrait faire l'affaire.
Ensuite je testerai cette requete!
Merci pour le coup de main
adrien

Hors ligne

 

#5 Fri 14 November 2008 15:10

trago
Participant actif
Lieu: bordeaux
Date d'inscription: 5 Mar 2007
Messages: 132

Re: Somme de valeur et regroupement MI8.5

Re Re!! lol
j'ai essayé la méthode de dumontjm  et cela fonctionne très bien...
C'est tout con en fait!!
merci encore!
a+

Hors ligne

 

#6 Fri 14 November 2008 16:00

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

Re: Somme de valeur et regroupement MI8.5

trago a écrit:

...C'est tout con en fait!!...


Et ça devient enfantin une fois qu'on a lu les "documents spécifiques" diponibles ici... smile

Hors ligne

 

#7 Mon 26 October 2009 15:12

hflorence54
Participant actif
Date d'inscription: 12 Sep 2008
Messages: 83

Re: Somme de valeur et regroupement MI8.5

Bonjour !
j'ai une table champs avec la superficie de chaque champs, et je cherche a calculer la somme de ces superficie et d'avoir un pourcentage par rapport au territoire de la commune,
Pouvez-vous m'aider ?

hflorence54

Hors ligne

 

#8 Mon 26 October 2009 15:42

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Somme de valeur et regroupement MI8.5

Re,

Avec cette requète à placer dans la FMB --> Fenêtre MapBasic (Options --> voir Fenêtre MapBasic)

Code:

Select sum([Ton_Champs_surfaces]) from Ta_Table_Champs into Résultat

A+
Joël

Hors ligne

 

#9 Mon 26 October 2009 15:47

hflorence54
Participant actif
Date d'inscription: 12 Sep 2008
Messages: 83

Re: Somme de valeur et regroupement MI8.5

il me met : "erreur lors de l'execution du code VBA: user interrupt"

Hors ligne

 

#10 Mon 26 October 2009 15:47

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Somme de valeur et regroupement MI8.5

Si ta commune est un polygone

Code:

Select CartesianArea(obj, "sq m") where Nom_Commune like "le nom de ta commune" into Resulat

Cela te donnera la superficie en Km² de ta commune

Hors ligne

 

#11 Mon 26 October 2009 15:51

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Somme de valeur et regroupement MI8.5

Oula!!! tu es dans le forum Mapinfo et  non arcgis.
Le language de programmation vba est prévu pour arcgis et non Mapinfo.
Tu bosses sur quoi?

Hors ligne

 

#12 Mon 26 October 2009 15:52

hflorence54
Participant actif
Date d'inscription: 12 Sep 2008
Messages: 83

Re: Somme de valeur et regroupement MI8.5

oups milles excuses je n'ai pas vérifier, effectivement, je travaille sur arcviw 9.2

Hors ligne

 

#13 Mon 26 October 2009 15:55

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Somme de valeur et regroupement MI8.5

Alors rendez-vous sur le forum arcgis, je te répondrai.
Repose ta question sur le forum arcgis.
A+
Joël

Dernière modification par Spacejo (Mon 26 October 2009 16:04)

Hors ligne

 

Pied de page des forums

Powered by FluxBB