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:
02/04/2012 02:38:35 (8 years ago)
Author:
djay
Message:

Fix language in the code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workshop-routing-foss4g/web/php/pgrouting.php

    r76 r80  
    11<?php 
    22 
    3    // Database connection settings 
     3   // Paramétrage de la connexion à la base de données 
    44   define("PG_DB"  , "routing"); 
    55   define("PG_HOST", "localhost");  
     
    88   define("TABLE",   "ways"); 
    99 
    10    // Retrieve start point 
     10   // Récupérer le point de départ 
    1111   $start = split(' ',$_REQUEST['startpoint']); 
    1212   $startPoint = array($start[0], $start[1]); 
    1313 
    14    // Retrieve end point 
     14   // Récupérer le point d'arrivée 
    1515   $end = split(' ',$_REQUEST['finalpoint']); 
    1616   $endPoint = array($end[0], $end[1]); 
     
    2020<?php 
    2121 
    22    // Find the nearest edge 
     22   // Trouver le tronçon le plus proche 
    2323   $startEdge = findNearestEdge($startPoint); 
    2424   $endEdge   = findNearestEdge($endPoint); 
    2525 
    26    // FUNCTION findNearestEdge 
     26   // FONCTION findNearestEdge 
    2727   function findNearestEdge($lonlat) { 
    2828 
    29       // Connect to database 
     29      // Connexion à la base de données 
    3030      $con = pg_connect("dbname=".PG_DB." host=".PG_HOST." user=".PG_USER); 
    3131 
     
    4848      $edge['the_geom'] = pg_fetch_result($query, 0, 3);   
    4949 
    50       // Close database connection 
     50      // Fermer la connexion 
    5151      pg_close($con); 
    5252 
     
    5858<?php 
    5959 
    60    // Select the routing algorithm 
     60   // Choisir un algorithme de parcours 
    6161   switch($_REQUEST['method']) { 
    6262 
     
    106106        break;    
    107107 
    108    } // close switch 
     108   } // fin switch 
    109109 
    110    // Connect to database 
     110   // Connexion à la base de données 
    111111   $dbcon = pg_connect("dbname=".PG_DB." host=".PG_HOST." user=".PG_USER); 
    112112 
    113    // Perform database query 
     113   // Exécuter une requête 
    114114   $query = pg_query($dbcon,$sql);  
    115115    
     
    118118<?php 
    119119 
    120    // Return route as GeoJSON 
     120   // Renvoit un chemin au format GeoJSON 
    121121   $geojson = array( 
    122122      'type'      => 'FeatureCollection', 
     
    124124   );  
    125125   
    126    // Add edges to GeoJSON array 
     126   // Ajouter un tronçon au tableau GeoJSON 
    127127   while($edge=pg_fetch_assoc($query)) {   
    128128 
     
    140140      ); 
    141141       
    142       // Add feature array to feature collection array 
     142      // Ajouter un tableau d'éléments au tableau de collection d'éléments 
    143143      array_push($geojson['features'], $feature); 
    144144   } 
    145145 
    146146         
    147    // Close database connection 
     147   // Fermeture de la connexion 
    148148   pg_close($dbcon); 
    149149 
    150    // Return routing result 
     150   // Renvoyer le résultat 
    151151   header('Content-type: application/json',true); 
    152152   echo json_encode($geojson); 
Note: See TracChangeset for help on using the changeset viewer.