Changeset 22 for trunk/workshop-foss4g/spatial_relationships_exercises.rst
- Timestamp:
- 23/09/2011 17:34:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workshop-foss4g/spatial_relationships_exercises.rst
r1 r22 1 1 .. _spatial_relationships_exercises: 2 2 3 Section 11: Spatial Relationships Exercises3 Partie 11 : exercises sur les relations spatiales 4 4 =========================================== 5 5 6 Here's a reminder of the functions we saw in the last section. They should be useful for the exercises!6 Voici un rappel des fonctions que nous avons vu dans les parties précédentes. Elles seront utiles pour les exercices ! 7 7 8 * :command:`sum(expression)` aggregate to return a sum for a set of records 9 * :command:`count(expression)` aggregate to return the size of a set of records 10 * :command:`ST_Contains(geometry A, geometry B)` ret urns true if geometry A contains geometryB11 * :command:`ST_Crosses(geometry A, geometry B)` ret urns true if geometry A crosses geometryB12 * :command:`ST_Disjoint(geometry A , geometry B)` ret urns true if the geometries do not "spatially intersect"13 * :command:`ST_Distance(geometry A, geometry B)` ret urns the minimum distance between geometry A and geometry B14 * :command:`ST_DWithin(geometry A, geometry B, radius)` ret urns true if geometry A is radius distance or less from geometryB15 * :command:`ST_Equals(geometry A, geometry B)` ret urns true if geometry A is the same as geometryB16 * :command:`ST_Intersects(geometry A, geometry B)` ret urns true if geometry A intersects geometryB17 * :command:`ST_Overlaps(geometry A, geometry B)` ret urns true if geometry A and geometry B share space, but are not completely contained by each other.18 * :command:`ST_Touches(geometry A, geometry B)` ret urns true if the boundary of geometry A touches geometryB19 * :command:`ST_Within(geometry A, geometry B)` ret urns true if geometry A is within geometryB8 * :command:`sum(expression)` agrégation retournant la somme d'un ensemble 9 * :command:`count(expression)` agrégation retournant le nombre d'éléments d'un ensemble 10 * :command:`ST_Contains(geometry A, geometry B)` retourne vrai si la géométrie A contient la géométrie B 11 * :command:`ST_Crosses(geometry A, geometry B)` retourne vrai si la géométrie A croise la géométrie B 12 * :command:`ST_Disjoint(geometry A , geometry B)` retourne vrai si les géométrie ne s'intersectent pas 13 * :command:`ST_Distance(geometry A, geometry B)` retourne la distance minimum entre deux géométries 14 * :command:`ST_DWithin(geometry A, geometry B, radius)` retourne vrai si la A est distante d'au plus radius de B 15 * :command:`ST_Equals(geometry A, geometry B)` retourne vrai si A est la même géométrie que B 16 * :command:`ST_Intersects(geometry A, geometry B)` retourne vrai si A intersecte B 17 * :command:`ST_Overlaps(geometry A, geometry B)` retourne vrai si A et B on un espace en commun, mais ne sont pas complétement inclus l'un dans l'autre. 18 * :command:`ST_Touches(geometry A, geometry B)` retourne vrai si le contour extérieur de A touche B 19 * :command:`ST_Within(geometry A, geometry B)` retourne vrai si A est hors de B 20 20 21 Also remember the tables we have available:21 Souvenez-vous les tables à notre disposition : 22 22 23 23 * ``nyc_census_blocks`` … … 37 37 * name, boroname, the_geom 38 38 39 Exerci ses39 Exercices 40 40 --------- 41 41 42 * **" What is the geometry value for the street named 'Atlantic Commons'?"**42 * **"Quel est la valeur géométrique de la rue nommée 'Atlantic Commons' ?"** 43 43 44 44 .. code-block:: sql … … 52 52 01050000202669000001000000010200000002000000093235673BE82141F319CD89A22E514170E30E0ADFE82141CB2D3EFFA52E5141 53 53 54 * **" What neighborhood and borough is Atlantic Commons in?"**54 * **"Quel sont les quartiers et villes sont dans Atlantic Commons ?"** 55 55 56 56 .. code-block:: sql … … 70 70 71 71 72 * **" What streets does Atlantic Commons touch?"**72 * **"Quelles rues touchent Atlantic Commons ?"** 73 73 74 74 .. code-block:: sql … … 91 91 92 92 93 * **"Approximat ely how many people live on (within 50 meters of) Atlantic Commons?"**93 * **"Approximativement combien de personnes vivent dans (ou à un dans une zone de 50 meters autour) Atlantic Commons ?"** 94 94 95 95 .. code-block:: sql
Note: See TracChangeset
for help on using the changeset viewer.