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 15 May 2009 12:50

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Sélection et stat par polygones

Bonjour

Je possède plusieurs couches contenant différentes infos (rues, écoles...) qui peuvent être des lignes, points,polygones...

J'ai par ailleurs une couches polygones qui représente les secteurs de la ville (polygones)

les couches se superposent bien sur entre elles

Ce que je souhaite faire est simple : obtenir les infos sur les différentes couches par secteurs  avec des statistiques. par exemple le nombre d'école (de points) et éventuellement le nombre d'élève de ces écoles (une des colonne de la table) dans chacun des secteurs.

je me perd un peu dans les possibilités. je pense qu'il doit y avoir un moyen simple de procéder.

Merci d'avance de votre aide


salutations

Hors ligne

 

#2 Fri 15 May 2009 13:56

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Sélection et stat par polygones

Bonjour
Premièremement, je vous conceil d'aller voir sur ce site: http://www.ensg.ign.fr/FAD/Supports_de_Cours.html .  Vous trouverez des notes de cours sur Mapinfo.
Pour votre question, il suffit de faire des requête SQL et d'utiliser les fonctions géographique (à l'intérieur de, intersect, etc.)  Vous pouvez aussi faire des mises à jour de colonne avec des liens géographiques. Exemple: tous les écoles à l'intérieur de mes secteurs.
TABLE - METTRE À JOUR COLONNE,
Table à mettre à jour : Secteur
Utiliser une colonne de la table : École
Colonne à mettre à jour : NB_eleve
Calculer : Valeur
de la colonne jointe : NB_eleve
Jointure : Ou l'objet de la table ÉCOLE est à l'intérieur de objet de la table Secteur

en espérant vous avoir donné un coup de main.

Revenez-nous avec vos résultats.

Daniel
P.S.  Il y a aussi la fenêtre Mapbasic.  si vous faites une recherche sur le forum, vous trouverez plein d'exemples.  Il y a aussi des documents SQLMapbasic de Sébastien Rodier et Jacques Paris.  Je vais voir où ils sont et je vous reviens là-dessus.  À moins que quelqu'un soit plus rapide que moi smile


De retour à la géomatique

Hors ligne

 

#3 Fri 15 May 2009 14:42

slhomme
Participant actif
Date d'inscription: 5 May 2006
Messages: 88

Re: Sélection et stat par polygones

Merci de votre réponse rapide

j'ai commencer des tests suite à votre réponse et j'ai deux questions  :

- j'ai du mal à trouver la syntaxe SQL sur deux tables avec une logique du type
"sélectionner la colonne "tete" dans la table école uniquement pour les écoles contenu dans le secteur "x" de la table secteur.

- existe t'il un moyen d'obtenir une sorte de récapitulatif pour tout les secteurs en une seule fois.   Le résultats serait sous forme (exemple pour une des tables)

secteur 1 : 14 (écoles, nombre  points) ; 1400 (somme colonne élèves ) ; 10 (moyenne colonne élèves)
secteur 2 : 13 (écoles, nombre  points) ; 1400 (somme colonne élèves ) ; 10,7 (moyenne colonne élèves)
etc.....

merci d'avance de votre aide

Stéphane

Hors ligne

 

#4 Fri 15 May 2009 14:50

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Sélection et stat par polygones

Bonjour

Mon Mapbasic n'est pas très fort mais à mon avis, je ne crois pas que l'on puisse faire tout en une seule étape.  Cependant, lorsque vous faites une recherche de vos écoles par secteur, si vous gardez cette sélection (Query), vous pouvez faire des mise à jour à partir de ce query.
Exemple : Mettre à jour la table Secteur, colonne moyenne, à partir de Query1.

C'est peut-être quelques étapes mais ça ne devrait pas être très long.
Des gens plus spécialistes dans la fenêtre Mapbasic vont peut-être vous venir en aide!!!

Daniel
[EDIT] Ha!, Je savais que je trouverais.  Voir ce lien et chercher Mapinfo sans Mapbasic.  Une vraie mine d'or.
http://georezo.net/jparis/decharge_liste_doc.htm


De retour à la géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB