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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Wed 21 May 2003 13:24

Pscailloux
Invité

Probleme d'analyse thematique

Bonjour,
je suis au LREP au Bourget et j'ai un probleme avec une analyse thematique.
Apres avoir effectuer un tampon autour des differents points de ma carte, j'ai fait toutes les manipulations necessaires pour que les tampon se touchant ne forme plus qu'un et pour pouvoir les differencier les uns des autres. Mais comment faire comprendre a Mapinfo que je souhaite faire une analyse thematique par tampon en fonction du nombre de point dans chacun d'eux.
Merci d'avance.
Cordialement.
Pierre Sabatier

 

#2 Fri 23 May 2003 11:05

Pascal Geraut
Invité

Re: Probleme d'analyse thematique

Bonjour
si j'ai bien compris, nous avons des polygones (table TAMPON) et l'operation
consiste a faire une analyse thematique sur les tampons en fonction du
nombre de points (table POINT) contenus dans ces tampons ?
Si c'est le cas, il faut d'abord calculer le nombre de points par tampons et
ajouter cette information dans une colonne de Tampons, et lancer l'analyse
thematique par classe par exemple sur cette colonne de tampon

Calcul du nombre de points par tampon par une requete SQL :
Select TAMPON.ID, count(*) from TAMPON, POINT where TAMPON.Obj Contains
point.Obj group by TAMPON.ID into Selection
Browse * From Selection

Ainsi, un tableau (selection) est cree qui indique le nombre de points par
tampon: il suffit de recuperer cette info dans la table TAMPON initiale en
faisant une jointure entre TAMPON et Selection sur l'identifiant de TAMPON.
L'analyse portera sur le contenu de la colonne creee avec count(*)

Cordialement

Pascal GERAUT
DIOG - ITS
CETE de l'Ouest

 

#3 Fri 23 May 2003 16:18

Jacques Paris
Invité

Re: Probleme d'analyse thematique

Il faut rappeler quelques principes de base pour comprendre la procedure
proposee. Tout d'abord, une selection qui utilise des fonctions agregatives
(group by) ne contient pas d'objets geographiques et ne peut donc pas etre
utilisee directement pour faire une thematique, ce qui oblge a cette etape
intermediaire.

Il est aussi recommande de donner un vrai nom a la colonne contenant le
resultat du comptage. Par ex. select... count(*) Nombres .... ce qui permet
de la recuperer plus facilement

La derniere etape est une de celle que je n'aime pas trop parce qu'elle
oblige a creer une nouvelle version de la table tampons en ajoutant la
colonne  Nombres

Select * from tampon, selection where tampon.ID=selectoion.ID into tampons1

La thematique se fait directement sur la table tampons1 a partir de la
colonne Nombres

J'ai cru bon de preciser cela parce que je m'y perds facilement moi-meme

Jacques Paris

 

#4 Wed 28 May 2003 14:54

RAVENET Eric
Invité

Re: Probleme d'analyse thematique

Bonjour,
Pour eviter l'etape intermediaire et la surtout creation d'une copie de la
table qui derangent Jacques Paris, je propose une autre solution en
utilisant la commande Table -> Mettre a jour colonne ou la table a mettre a
jour est la table Tampon, les valeurs sont prises dans la table Points en
faisant une jointure (Objet de la table Point est a l'interieur de la table
Tampon), la colonne a mettre a jour est en fait la creation d'une colonne
temporaire et ou dans la liste Calculer, on choisit count. J'obtiens ainsi
automatiquement une colonne temporaire intitulee Nb_Points qui s'ajoute a la
fin de ma table Tampon et qui permet de realiser directement l'analyse
thematique voulue.
Attention : en tant que colonne temporaire, la colonne Nb_Points n'est pas
enregistree dans la table Tampon mais bien dans le .WOR. L'avantage est que
ma table source (Tampon) n'est ni modifiee, ni dupliquee.
Voila, a priori ca marche aussi
Cordialement

 

#5 Wed 28 May 2003 17:25

Blanc, Pierre
Invité

Re: Probleme d'analyse thematique

D'ailleurs, le dialogue des cartes thematiques permet lui aussi, de maniere
analogue, de proceder a la creation de cette colonne temporaire. De plus, le
lien restant dynamique entre les tables ainsi reliees, il est possible de
deplacer les points d'un polygone a l'autre (ou de changer la geometrie des
polygones), puis d'observer un changement de la thematique fondee sur le
nombre de points. C'est un outil de validation fantastique dans plusieurs
circonstances!

Bonne journee.

Pierre Blanc

 

Pied de page des forums

Powered by FluxBB