Chapter 8. Référence des fonctions SFCGAL

Table of Contents

SFCGAL est une bibliothèque C++ autour de CGAL qui fournit des fonctions spatiales avancées en 2D et 3D. Pour des raisons de robustesse, les coordonnées géométriques sont représentées par des nombres rationnels exacts.

Les instructions d'installation de la bibliothèque se trouvent sur la page d'accueil de SFCGAL (http://www.sfcgal.org). Pour activer les fonctions, utilisez create extension postgis_sfcgal.

8.1. Fonctions de gestion de SFCGAL

Abstract

Cette section énumère les fonctions permettant de déterminer la version de SFCGAL et les dépendances de la bibliothèque que vous utilisez.

8.2. Fonctions d'accès et de modifications SFCGAL

Abstract

Ces fonctions permettent d'accéder aux propriétés des géométries ou de les définir. Les géométries principalement prises en charge par ces fonctions sont les TINS et les surfaces polyédriques.

  • CG_ForceLHR — Force l'orientation LHR d'un objet
  • CG_IsPlanar — Vérifie si une surface est planaire ou non
  • CG_IsSolid — Teste si la géométrie est un solide. Aucun contrôle de validité n'est effectué.
  • CG_MakeSolid — Transformer la géométrie dans un solide. Aucune vérification n'est effectuée. Pour obtenir un solide valide, la géométrie d'entrée doit être une surface polyédrique fermée ou un TIN fermé.
  • CG_Orientation — Détermine l'orientation d'une surface
  • CG_Area — Calcule la surface d'une géométrie
  • CG_3DArea — Calcule la surface des géométries de surface 3D. Retourne 0 pour les solides.
  • CG_Volume — Calcule le volume d'un solide 3D. S'il est appliqué à des géométries de surface (même fermées), il renvoie 0.
  • ST_ForceLHR — Force l'orientation LHR d'un objet
  • ST_IsPlanar — Vérifie si une surface est planaire ou non
  • ST_IsSolid — Teste si la géométrie est un solide. Aucun contrôle de validité n'est effectué.
  • ST_MakeSolid — Transformer la géométrie dans un solide. Aucune vérification n'est effectuée. Pour obtenir un solide valide, la géométrie d'entrée doit être une surface polyédrique fermée ou un TIN fermé.
  • ST_Orientation — Détermine l'orientation d'une surface
  • ST_3DArea — Calcule la surface des géométries de surface 3D. Retourne 0 pour les solides.
  • ST_Volume — Calcule le volume d'un solide 3D. S'il est appliqué à des géométries de surface (même fermées), il renvoie 0.

8.3. Fonctions de traitement et de relation SFCGAL