Changeset 38 for trunk/workshop-foss4g/joins_exercises.rst
- Timestamp:
- 26/09/2011 16:47:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workshop-foss4g/joins_exercises.rst
r24 r38 1 1 .. _joins_exercises: 2 2 3 Partie 13 : exercice jointures spatial4 ======================================= 3 Partie 13 : Exercice sur jointures spatiales 4 ============================================ 5 5 6 6 Voici un petit rappel de certaines des fonctions vues précédemment. Astuce: elles pourraient être utiles pour les exercices ! … … 8 8 * :command:`sum(expression)` agrégation retournant la somme d'un ensemble 9 9 * :command:`count(expression)` agrégation retournant le nombre d'éléments d'un ensemble 10 * :command:`ST_Area(geometry)` ret urns the area of the polygons10 * :command:`ST_Area(geometry)` retourbe l'aire d'un polygone 11 11 * :command:`ST_AsText(geometry)` returns WKT ``text`` 12 12 * :command:`ST_Contains(geometry A, geometry B)` retourne vrai si la géométrie A contient la géométrie B … … 15 15 * :command:`ST_GeomFromText(text)` returns ``geometry`` 16 16 * :command:`ST_Intersects(geometry A, geometry B)` returns the true if geometry A intersects geometry B 17 * :command:`ST_Length(linestring)` ret urns the length of the linestring17 * :command:`ST_Length(linestring)` retourne la longueur d'une linestring 18 18 * :command:`ST_Touches(geometry A, geometry B)` retourne vrai si le contour extérieur de A touche B 19 19 * :command:`ST_Within(geometry A, geometry B)` retourne vrai si A est hors de B 20 20 21 Souvenez-vous des tables à notre disposition :21 Souvenez-vous des tables à votre disposition : 22 22 23 23 * ``nyc_census_blocks`` … … 40 40 --------- 41 41 42 * **"Quelle station de métros se situe dans le quartier 'Little Italy' ? Quelle est l'itinéraire de métro sà emprunter ?"**42 * **"Quelle station de métros se situe dans le quartier 'Little Italy' ? Quelle est l'itinéraire de métro à emprunter ?"** 43 43 44 44 .. code-block:: sql … … 88 88 .. note:: 89 89 90 Nous avons utilisé le mot clef ``DISTINCT`` pour supprimer les répétitions dans notre ensemble derésultats où il y avait plus d'une seule station de métros dans le quartier. 91 * **"AprÚs le 11 septembre, le quartier de 'Battery Park' était interdit d'accÚs pendant plusieurs jours. Combien de personnes ont dût être évacués ?"** 90 Nous avons utilisé le mot clef ``DISTINCT`` pour supprimer les répétitions dans notre ensemble de résultats où il y avait plus d'une seule station de métro dans le quartier. 91 92 * **"AprÚs le 11 septembre, le quartier de 'Battery Park' était interdit d'accÚs pendant plusieurs jours. Combien de personnes ont dû être évacuées ?"** 92 93 93 94 .. code-block:: sql … … 103 104 9928 104 105 105 * **"Quelle est la densité de population (personne / km^2) des quartier de 'Upper West Side' et de 'Upper East Side' ?"** (Astuce: il y a 1000000 m^2 dans un km^2.)106 * **"Quelle est la densité de population (personne / km^2) des quartiers de 'Upper West Side' et de 'Upper East Side' ?"** (Astuce: il y a 1000000 m^2 dans un km^2.) 106 107 107 108 .. code-block:: sql
Note: See TracChangeset
for help on using the changeset viewer.