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:
26/09/2011 16:17:55 (8 years ago)
Author:
nbozon
Message:

Section 0 to 8 corrected

File:
1 edited

Legend:

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

    r19 r37  
    11.. _creating_db: 
    22 
    3 Partie 3 : créer une base de données spatiales 
     3Partie 3 : Créer une base de données spatiales 
    44=============================================== 
    55 
     
    77----------------------- 
    88 
    9 Le "Dashboard" est une application centralisant les accÚs aux diverses partie de l'openGeo Suite. 
     9Le "Dashboard" est une application centralisant les accÚs aux différentes parties de l'openGeo Suite. 
    1010 
    1111Lorsque vous démarrez le dashboard pour la premiÚre fois, il vous fournit une indication quand au mot de passe par défaut pour accéder à GeoServer. 
     
    1515.. note:: 
    1616 
    17   La base de données PostGIS a été installée sans la moindre restriction d'accÚs pour les utilisateurs locaux (les utilsateurs se connectant sur la même machine que celle faisant tourner le serveur de base de données). Cela signifie qu'il acceptera *toutes* les mots de passe que vous fournirez. Si vous devez vous connecter depuis un ordinateur distant, le mot de passe pour l'utilisateur ``postgres`` a utiliser est : ``postgres``. 
     17  La base de données PostGIS a été installée sans la moindre restriction d'accÚs pour les utilisateurs locaux (les utilisateurs se connectant sur la même machine que celle faisant tourner le serveur de base de données). Cela signifie qu'il acceptera *tout* les mots de passe que vous fournirez. Si vous devez vous connecter depuis un ordinateur distant, le mot de passe pour l'utilisateur ``postgres`` a utiliser est : ``postgres``. 
    1818 
    1919Pour ces travaux pratiques, nous n'utilserons que les parties de la section "PostGIS" du Dashboard. 
     
    2121#. PremiÚrement, nous devons démarrer les serveur de base de données PostGIS. Cliquez sur le bouton vert **Start** en haut à droite de la fenêtre du Dashboard. 
    2222 
    23 #. La premiÚre fois que la Suite se démarre, elle initialise un espace de donnée et met en place des modÚles de bases de données. Ceci peut prendre quelque minutes. Une fois la Suite lancée, vous pouvez cliquer sur l'option **Manage** dans le composant *PostGIS*  pour lancer l'outils pgAdmin. 
     23#. La premiÚre fois que la Suite se démarre, elle initialise un espace de données et met en place des modÚles de bases de données. Ceci peut prendre quelque minutes. Une fois la Suite lancée, vous pouvez cliquer sur l'option **Manage** dans le composant *PostGIS*  pour lancer l'outil pgAdmin. 
    2424 
    2525      .. image:: ./screenshots/dashboard_02.png 
     
    2727      .. note::  
    2828   
    29          PostgreSQL a de nombreux outils d'administration différents.  Le premier est `psql <http://www.postgresql.org/docs/8.1/static/app-psql.html>`_ un outils en ligne de commande permettant de saisir des requêtes SQL. Un autre outils d'administation populaire est l'outils graphique libre et gratuit `pgAdmin <http://www.pgadmin.org/>`_. Toutes les requêtes exécutées depuis pgAdmin peuvent aussi être utilisées depuis la ligne de commande avec psql.  
     29         PostgreSQL dispose de nombreux outils d'administration différents.  Le premier est `psql <http://www.postgresql.org/docs/8.1/static/app-psql.html>`_ un outil en ligne de commande permettant de saisir des requêtes SQL. Un autre outil d'administation populaire est l'outils graphique libre et gratuit `pgAdmin <http://www.pgadmin.org/>`_. Toutes les requêtes exécutées depuis pgAdmin peuvent aussi être utilisées depuis la ligne de commande avec psql.  
    3030 
    31 #. Si c'est la premiÚre fois que vous lancez pgAdmin, you devriez avoir une entrée du type **PostGIS (localhost:54321)** déjà configurée dans pgAdmine. Double cliquez sur cet élément, et entrez le mot de passe de votre choix pour vous connecter au serveur. 
     31#. Si c'est la premiÚre fois que vous lancez pgAdmin, vous devriez avoir une entrée du type **PostGIS (localhost:54321)** déjà configurée dans pgAdmin. Double cliquez sur cet élément, et entrez le mot de passe de votre choix pour vous connecter au serveur. 
    3232 
    3333    .. image:: ./screenshots/pgadmin_01.png 
     
    4040------------------------- 
    4141 
    42 PostgreSQL fournit ce que l'on appÚle des modÚles de bases de données qui peuvent être utilisés lors de la création d'une nouevelle base. Cette nouvelle base contiendra alors une copie de tout ce qui est présent dans le modÚle. Lorsque vous installez PostGIS, une base de données appelé ``template_postgis`` a été créée. Si nous utilisons ``template_postgis`` comme model lors de la création de notre nouvelle base, la nouvelle base sera une base de données spatiales. 
     42PostgreSQL fournit ce que l'on appÚle des modÚles de bases de données qui peuvent être utilisés lors de la création d'une nouevelle base. Cette nouvelle base contiendra alors une copie de tout ce qui est présent dans le modÚle. Lorsque vous installez PostGIS, une base de données appelée ``template_postgis`` a été créée. Si nous utilisons ``template_postgis`` comme model lors de la création de notre nouvelle base, la nouvelle base sera une base de données spatiales. 
    4343 
    44 #. Ouvrez l'arbre des bases de données et regardez quelles sont les base de données disponibles. La base ``postgres`` est la base de l'utilisateur (par défaut l'utilisteur postgres et elle n'est pas trÚs interressante pour nous). La base ``template_postgis`` est celle que nous utiliseront pour créer des bases de données spatiales. 
     44#. Ouvrez l'arbre des bases de données et regardez quelles sont les bases de données disponibles. La base ``postgres`` est la base de l'utilisateur (par défaut l'utilisateur postgres, donc pas trÚs interressante pour nous). La base ``template_postgis`` est celle que nous utiliserons pour créer des bases de données spatiales. 
    4545 
    46 #. Cliquez avec le clique droit sur l'élément ``Databases`` et selectionnez ``New Database``. 
     46#. Cliquez avec le clic droit sur l'élément ``Databases`` et selectionnez ``New Database``. 
    4747 
    4848   .. image:: ./screenshots/pgadmin_02.png 
    4949 
    50    .. note:: Si vous recevez un message d'erreur indiquant que la base de données (``template_postgis``) est utilisée par d'autre utilisateur, cela signifie que vous l'avez activé par innadvertance. Utilisez alors le clique droit sur l'élément ``PostGIS (localhost:54321)`` puis sélectionnez ``Disconnect``.  Double cliquez sur le même élément pour vous reconnecter et essayez à nouveau. 
     50   .. note:: Si vous recevez un message d'erreur indiquant que la base de données (``template_postgis``) est utilisée par d'autre utilisateurs, cela signifie que vous l'avez activé par inadvertance. Utilisez alors le clic droit sur l'élément ``PostGIS (localhost:54321)`` puis sélectionnez ``Disconnect``.  Double cliquez sur le même élément pour vous reconnecter et essayez à nouveau. 
    5151 
    5252#. Remplissez le formulaire ``New Database`` puis cliquez sur **OK**.   
     
    6565   .. image:: ./screenshots/pgadmin_03.png 
    6666 
    67 #. Selectionnez la nouvelle base de données ``nyc`` et ouvrez là pour consulter son contenu. Vous verrez le schéma ``public``, et sous cela un esemble de tables de métadonnées spécifiques à PostGIS -- ``geometry_columns`` et ``spatial_ref_sys``. 
     67#. Selectionnez la nouvelle base de données ``nyc`` et ouvrez là pour consulter son contenu. Vous verrez le schéma ``public``, et sous cela un ensemble de tables de métadonnées spécifiques à PostGIS -- ``geometry_columns`` et ``spatial_ref_sys``. 
    6868 
    6969   .. image:: ./screenshots/pgadmin_04.png 
    7070 
    71 #. Cliquez sur le bouton SQL query comme présenté ci-dessou (ou allez dans *Tools > Query Tool*). 
     71#. Cliquez sur le bouton SQL query comme présenté ci-dessous (ou allez dans *Tools > Query Tool*). 
    7272 
    7373   .. image:: ./screenshots/pgadmin_05.png 
     
    8181   .. note:: 
    8282    
    83       C'est notre premiÚre requpete SQL.  ``postgis_full_version()`` est une fonctione d'administration qui renvoit le numéro de version et les options de configuration utilisées lors de la compilation.  
     83      C'est notre premiÚre requpete SQL.  ``postgis_full_version()`` est une fonction d'administration qui renvoit le numéro de version et les options de configuration utilisées lors de la compilation.  
    8484       
    85 #. Cliquez sur le bouton **Play** dans la bar d'outils (ou utilisez la touche **F5**) pour  "exécuter la requête." La requête retournera la chaîne de cractÚres suivante, confirmant que PostGIS est correctement activé dans la base de données. 
     85#. Cliquez sur le bouton **Play** dans la barre d'outils (ou utilisez la touche **F5**) pour  "exécuter la requête." La requête retournera la chaîne de caractÚres suivante, confirmant que PostGIS est correctement activé dans la base de données. 
    8686 
    8787   .. image:: ./screenshots/pgadmin_06.png 
    8888    
    89 Vous venez de créé une base de données PostGIS avec succÚs ! 
     89Vous venez de créer une base de données PostGIS avec succÚs ! 
    9090 
    9191Liste des fonctions 
Note: See TracChangeset for help on using the changeset viewer.