Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.

source: trunk/workshop-foss4g/spatial_relationships_exercises.rst @ 81

Revision 62, 3.3 KB checked in by thomasg, 8 years ago (diff)

Fin correction typo et orthographe V2 du document

Partie 11 : Exercices sur les relations spatiales

Voici un rappel des fonctions que nous avons vu dans les parties précédentes. Elles seront utiles pour les exercices !

Souvenez-vous les tables à votre disposition :

  • nyc_census_blocks
    • name, popn_total, boroname, the_geom
  • nyc_streets
    • name, type, the_geom
  • nyc_subway_stations
    • name, the_geom
  • nyc_neighborhoods
    • name, boroname, the_geom

Exercices

  • "Quelle est la valeur géométrique de la rue nommée 'Atlantic Commons' ?"

    SELECT the_geom
      FROM nyc_streets
      WHERE name = 'Atlantic Commons';
    
    01050000202669000001000000010200000002000000093235673BE82141F319CD89A22E514170E30E0ADFE82141CB2D3EFFA52E5141
    
  • "Quels sont les quartiers et villes qui sont dans Atlantic Commons ?"

    SELECT name, boroname
    FROM nyc_neighborhoods
    WHERE ST_Intersects(
      the_geom,
      '01050000202669000001000000010200000002000000093235673BE82141F319CD89A22E514170E30E0ADFE82141CB2D3EFFA52E5141'
    );
    
        name    | boroname
    ------------+----------
     Fort Green | Brooklyn
    
  • "Quelles rues touchent Atlantic Commons ?"

    SELECT name
    FROM nyc_streets
    WHERE ST_Touches(
      the_geom,
      '01050000202669000001000000010200000002000000093235673BE82141F319CD89A22E514170E30E0ADFE82141CB2D3EFFA52E5141'
    );
    
         name
    ---------------
     S Oxford St
     Cumberland St
    
    ./spatial_relationships/atlantic_commons.jpg
  • "Approximativement combien de personnes vivent dans (ou dans une zone de 50 mÚtres autour d') Atlantic Commons ?"

    SELECT Sum(popn_total)
      FROM nyc_census_blocks
      WHERE ST_DWithin(
       the_geom,
       '01050000202669000001000000010200000002000000093235673BE82141F319CD89A22E514170E30E0ADFE82141CB2D3EFFA52E5141',
       50
       );
    
    1186
    
Note: See TracBrowser for help on using the repository browser.