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.


Ignore:
Timestamp:
17/03/2012 00:49:40 (13 years ago)
Author:
thomasg
Message:

Fin correction typo et orthographe V2 du document

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workshop-foss4g/projection_exercises.rst

    r47 r62  
    55 
    66Voici un rappel de certaines fonctions que nous avons vu. Elles seront utiles pour les exercices ! 
    7       
     7 
    88* :command:`sum(expression)` agrégation qui retourne la somme d'un ensemble de valeurs 
    99* :command:`ST_Length(linestring)` retourne la longueur d'une ligne 
    1010* :command:`ST_SRID(geometry, srid)` retourne le SRID d'une géométrie 
    11 * :command:`ST_Transform(geometry, srid)` reprojette des géométries dans un autre systÚme de références spatiales 
     11* :command:`ST_Transform(geometry, srid)` reprojette des géométries dans un autre systÚme de référence spatiale 
    1212* :command:`ST_GeomFromText(text)` retourne un objet ``geometry`` 
    13 * :command:`ST_AsText(geometry)` retourne le WKT (``text``) 
    14 * :command:`ST_AsGML(geometry)` retourne le GML (``text``) 
     13* :command:`ST_AsText(geometry)` retourne un WKT (``texte``) 
     14* :command:`ST_AsGML(geometry)` retourne un GML (``texte``) 
    1515 
    16 Rappelez-vous les resssources en ligne : 
     16Rappelez-vous les ressources en ligne : 
    1717 
    1818* http://spatialreference.org 
     
    2121Et les tables disponibles : 
    2222 
    23  * ``nyc_census_blocks``  
    24   
     23 * ``nyc_census_blocks`` 
     24 
    2525   * name, popn_total, boroname, the_geom 
    26   
     26 
    2727 * ``nyc_streets`` 
    28   
     28 
    2929   * name, type, the_geom 
    30     
     30 
    3131 * ``nyc_subway_stations`` 
    32   
     32 
    3333   * name, the_geom 
    34   
     34 
    3535 * ``nyc_neighborhoods`` 
    36   
     36 
    3737   * name, boroname, the_geom 
    3838 
     
    4141 
    4242 * **"Quelle est la longueur des rue de New York, mesurée en UTM 18 ?"** 
    43   
     43 
    4444   .. code-block:: sql 
    4545 
     
    4747       FROM nyc_streets; 
    4848 
    49    ::  
    50     
     49   :: 
     50 
    5151     10418904.7172 
    52        
    53  * **"Quelle est la définition du SRID 2831 ?"**    
    54      
     52 
     53 * **"Quelle est la définition du SRID 2831 ?"** 
     54 
    5555   .. code-block:: sql 
    5656 
     
    6262 :: 
    6363 
    64   PROJCS["NAD83(HARN) / New York Long Island",  
    65   GEOGCS["NAD83(HARN)",  
    66     DATUM["NAD83 (High Accuracy Regional Network)",  
    67       SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG","7019"]],  
    68       TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0],  
    69       AUTHORITY["EPSG","6152"]],  
    70     PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],  
    71     UNIT["degree", 0.017453292519943295],  
    72     AXIS["Geodetic longitude", EAST],  
    73     AXIS["Geodetic latitude", NORTH],  
    74     AUTHORITY["EPSG","4152"]],  
    75   PROJECTION["Lambert Conic Conformal (2SP)", AUTHORITY["EPSG","9802"]],  
    76   PARAMETER["central_meridian", -74.0],  
    77   PARAMETER["latitude_of_origin", 40.166666666666664],  
    78   PARAMETER["standard_parallel_1", 41.03333333333333],  
    79   PARAMETER["false_easting", 300000.0],  
    80   PARAMETER["false_northing", 0.0],  
    81   PARAMETER["scale_factor", 1.0],  
    82   PARAMETER["standard_parallel_2", 40.666666666666664],  
    83   UNIT["m", 1.0],  
    84   AXIS["Easting", EAST],  
    85   AXIS["Northing", NORTH],  
     64  PROJCS["NAD83(HARN) / New York Long Island", 
     65  GEOGCS["NAD83(HARN)", 
     66    DATUM["NAD83 (High Accuracy Regional Network)", 
     67      SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG","7019"]], 
     68      TOWGS84[-0.991, 1.9072, 0.5129, 0.0257899075194932, -0.009650098960270402, -0.011659943232342112, 0.0], 
     69      AUTHORITY["EPSG","6152"]], 
     70    PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], 
     71    UNIT["degree", 0.017453292519943295], 
     72    AXIS["Geodetic longitude", EAST], 
     73    AXIS["Geodetic latitude", NORTH], 
     74    AUTHORITY["EPSG","4152"]], 
     75  PROJECTION["Lambert Conic Conformal (2SP)", AUTHORITY["EPSG","9802"]], 
     76  PARAMETER["central_meridian", -74.0], 
     77  PARAMETER["latitude_of_origin", 40.166666666666664], 
     78  PARAMETER["standard_parallel_1", 41.03333333333333], 
     79  PARAMETER["false_easting", 300000.0], 
     80  PARAMETER["false_northing", 0.0], 
     81  PARAMETER["scale_factor", 1.0], 
     82  PARAMETER["standard_parallel_2", 40.666666666666664], 
     83  UNIT["m", 1.0], 
     84  AXIS["Easting", EAST], 
     85  AXIS["Northing", NORTH], 
    8686  AUTHORITY["EPSG","2831"]] 
    87    
    8887 
    89  * **"Quelle est la longueur des rue de New York, mesuré en utilisant le SRID 2831 ?"** 
    90   
     88 
     89 * **"Quelle est la longueur des rues de New York, mesurée en utilisant le SRID 2831 ?"** 
     90 
    9191   .. code-block:: sql 
    9292 
     
    9494       FROM nyc_streets; 
    9595 
    96    ::  
    97     
     96   :: 
     97 
    9898     10421993.706374 
    99       
     99 
    100100   .. note:: 
    101     
    102      La différence entre les mesure en UTM 18 et en Stateplane Long Island est de (10421993 - 10418904)/10418904, soit 0.02%. Calculé sur la sphéroïde en utilissant en :ref:`geography`, le total des longueurs des route est 10421999, ce qui est proche de la valeur dans l'autre systÚme de projection (Stateplane Long Island). Ce dernier est précisément calibré pour une petite zone géographique (la ville de New York) alors que le systÚme UTM 18 doit fournir un résultat raisonable pour une zone régionale beaucoup plus large. 
    103       
     101 
     102     La différence entre les mesure en UTM 18 et en Stateplane Long Island est de (10421993 - 10418904)/10418904, soit 0.02%. Calculé sur la sphéroïde en utilissant en :ref:`geography`, le total des longueurs des routes est 10421999, ce qui est proche de la valeur dans l'autre systÚme de projection (Stateplane Long Island). Ce dernier est précisément calibré pour une petite zone géographique (la ville de New York) alors que le systÚme UTM 18 doit fournir un résultat raisonnable pour une zone régionale beaucoup plus large. 
     103 
    104104 * **"Quelle est la représentation KML du point de la station de métris 'Broad St' ?"** 
    105   
     105 
    106106   .. code-block:: sql 
    107     
    108      SELECT ST_AsKML(the_geom)  
     107 
     108     SELECT ST_AsKML(the_geom) 
    109109     FROM nyc_subway_stations 
    110110     WHERE name = 'Broad St'; 
    111       
    112    ::  
    113     
     111 
     112   :: 
     113 
    114114     <Point><coordinates>-74.010671468873468,40.707104815584088</coordinates></Point> 
    115       
     115 
    116116Hé ! les coordonnées sont géographiques bien que nous n'ayons pas fait appel à la fonction  :command:`ST_Transform`, mais pourquoi ? Parce que le standard KML spécifie que toutes les coordonnées *doivent* être géographiques (en fait, dans le systÚme EPSG:4326), donc la fonction :command:`ST_AsKML` réalise la transformation automatiquement. 
     117 
Note: See TracChangeset for help on using the changeset viewer.