Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:transformation:calculdistance:orbisgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

fonctions:transformation:calculdistance:orbisgis [//23/02/2011 19:47//] – modification externe 127.0.0.1fonctions:transformation:calculdistance:orbisgis [//30/03/2011 12:44//] (Version actuelle) reali
Ligne 1: Ligne 1:
-== Le buffer ==+== Le buffer OrbisGis 2.2==
  
 Le buffer, ou zone tampon, se situe dans le sous-dossier geometry du répertoire orbisgis.  Le buffer, ou zone tampon, se situe dans le sous-dossier geometry du répertoire orbisgis. 
  
-{{:opensource2009:obg_buffer2.png|}}+ST-Buffer Créé une zone tampon autour de la géométrieOu butt, square et round représentent les  formes de bout de ligne 
 + 
 +La requete est : 
 + 
 +Select ST_Buffer(the_geom, bufferSize[, 'butt'|'square'|'round']) from myTable;  
 +ex: select ST_Buffer(the_geom, 100,'square') from hydro_chezine; 
  
 Il est possible, comme sur l'image, de faire trois zones tampons différentes avec les requêtes suivantes : Il est possible, comme sur l'image, de faire trois zones tampons différentes avec les requêtes suivantes :
 +SELECT Buffer (the_geom, 30,'round') FROM itinéraire_polyline SELECT Buffer (the_geom, 20,'square') FROM itinéraire_polyline SELECT Buffer (the_geom, 10,'butt') FROM itinéraire_polyline
 +
 +{{:opensource2009:obg_buffer2.png|}}
 +
 +Remarque : Butt, square et round sont des paramètres de la fonction buffer. Ils permettent de déterminer la forme du tracé de la zone tampon.
 +
 +**Calcul de distance et de surface :** 
 +
 +Calcul de surface se fait par la requete SQL suivante : 
 +
 +Select ST_Area(the_geom) from myTable;
 +
 +La fonction Length permet de calculer la longueur des objets présents dans une table. Le calcul se porte sur la géométrie des objets à travers le champ "the_geom".
 +
 +Syntax: select ST_Length(the_geom) from myTable;
 +
 +Exemple :
 +
 +       - But : Calculer la somme des longueurs des tronçons hydrogaphiques
 + 
 +       - Syntaxe: select Sum (ST_Length(the_geom)) as Longueur from "TRONCON_HYDROGRAPHIQUE";
 +
 +       - Résultat : on obtient une valeur alphanumérique
 +
 +{{:fonctions:transformation:calculdistance:oubi.png|}}
  
-''SELECT Buffer(the_geom, 30,'round') FROM itinéraire_polyline'' 
-''SELECT Buffer(the_geom, 20,'square') FROM itinéraire_polyline'' 
-''SELECT Buffer(the_geom, 10,'butt') FROM itinéraire_polyline'' 
  
-Nous remarquons donc trois buffer avec une forme différente. 
  
-Il est possible de la même manière de faire la zone tampon d'un polygone. 
  
fonctions/transformation/calculdistance/orbisgis.1298486861.txt.gz · Dernière modification : //30/03/2011 12:44// (modification externe)

Bandeau bas