#1 Fri 16 May 2008 16:32
- Nicolas VIGNON
- Participant actif
- Lieu: Ceyras (34)
- Date d'inscription: 5 Sep 2005
- Messages: 118
Nbre d'habitation dans une grille
Bonjour,
Le sujet a déja été abordé mais je n'arrive pas à calculer le nombre d'habitations par élément d'une grille.. je m'explique :
- j'ai crée une grille de 100m * 100m --> table "dendité habitation" avec colonnes N_habitation et S_habition que je souhaite remplir (N=nombre, S pour surface).
- j'ai une table "bati" avec un objet polygone par habitation
et je souhaite savoir combien il y a d'habitation par élément (carré) de la grille (entièrement ou pas) et qu'elle surface cela représente. Je n'arrive pas à adapter des messages trouvés sur ce forum à mon problème pourtant simple (surement un mauvais choix de mots clés!)
j'utilise MI 9.2
Merci d'avance
Nicolas
Fusionné:
Merci j'ai trouvé !
Add Column "densité_habitation" (N_habitations ) From Bati Set To Objectid Where within
Dernière modification par Nicolas VIGNON (Fri 16 May 2008 16:51)
Hors ligne
#2 Fri 16 May 2008 17:11
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Nbre d'habitation dans une grille
Tant mieux!!....mais d'où sort ce Objectid ??
Hors ligne
#3 Fri 16 May 2008 17:17
- Nicolas VIGNON
- Participant actif
- Lieu: Ceyras (34)
- Date d'inscription: 5 Sep 2005
- Messages: 118
Re: Nbre d'habitation dans une grille
Je suis passer par
table > mettre à jour >...
donc je ne peux pas te répondre ce n'est pas moi qu l'ai inventé.
Bonne journée,
Hors ligne
#4 Fri 16 May 2008 17:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Nbre d'habitation dans une grille
Donc c'est la retranscription de ce qui s'est inscrit dans la fenêtre MapBasic lors de la misa à jour...
Curieux, ce doit être une nouveauté de MI92
Je m'attendais plutôt à voir
Add Column "densité_habitation" (N_habitations ) From Bati Set To Count(*) Where intersects
Count(*) pour dénombrer (pas Objectid) et intersects (pas within) pour compter ceux qui sont partiellement dans une maille....
Hors ligne