#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
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