== Le buffer OrbisGis 2.2== Le buffer, ou zone tampon, se situe dans le sous-dossier geometry du répertoire orbisgis. ST-Buffer Créé une zone tampon autour de la géométrie. Ou 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 : 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|}}