Chapter 8. Referenz der SFCGAL-Funktionen

Table of Contents

SFCGAL ist eine C++-Wrapper-Bibliothek für CGAL, die erweiterte räumliche 2D- und 3D-Funktionen bietet. Aus Gründen der Robustheit haben die Geometriekoordinaten eine exakte rationale Zahlendarstellung.

Installationsanweisungen für die Bibliothek sind auf der SFCGAL-Homepage zu finden (http://www.sfcgal.org). Um die Funktionen zu aktivieren, verwenden Sie Erstellen der Erweiterung postgis_sfcgal.

8.1. Verwaltungsfunktionen der SFCGAL

Abstract

In diesem Abschnitt werden Funktionen zur Ermittlung der Version von SFCGAL und der Bibliotheksabhängigkeiten aufgeführt, die Sie verwenden.

8.2. SFCGAL-Accessoren und -Setzer

Abstract

Diese Funktionen greifen auf Eigenschaften von Geometrien zu oder legen diese fest. Die von diesen Funktionen hauptsächlich unterstützten Geometrien sind TINS und polyedrische Flächen.

  • CG_ForceLHR — LHR-Ausrichtung erzwingen
  • CG_IsPlanar — Prüfen, ob eine Fläche planar ist oder nicht
  • CG_IsSolid — Prüfen, ob die Geometrie ein Solid ist. Es wird keine Gültigkeitsprüfung durchgeführt.
  • CG_MakeSolid — Gießen Sie die Geometrie in einen Körper. Es wird keine Prüfung durchgeführt. Um ein gültiges Solid zu erhalten, muss die Eingabegeometrie eine geschlossene polyedrische Fläche oder ein geschlossenes TIN sein.
  • CG_Orientation — Bestimmung der Oberflächenausrichtung
  • CG_Area — Calculates the area of a geometry
  • CG_3DArea — Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
  • CG_Volume — Berechnet das Volumen eines 3D-Volumens. Bei Anwendung auf (auch geschlossene) Flächengeometrien wird 0 zurückgegeben.
  • ST_ForceLHR — LHR-Ausrichtung erzwingen
  • ST_IsPlanar — Prüfen, ob eine Fläche planar ist oder nicht
  • ST_IsSolid — Prüfen, ob die Geometrie ein Solid ist. Es wird keine Gültigkeitsprüfung durchgeführt.
  • ST_MakeSolid — Gießen Sie die Geometrie in einen Körper. Es wird keine Prüfung durchgeführt. Um ein gültiges Solid zu erhalten, muss die Eingabegeometrie eine geschlossene polyedrische Fläche oder ein geschlossenes TIN sein.
  • ST_Orientation — Bestimmung der Oberflächenausrichtung
  • ST_3DArea — Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
  • ST_Volume — Berechnet das Volumen eines 3D-Volumens. Bei Anwendung auf (auch geschlossene) Flächengeometrien wird 0 zurückgegeben.

8.3. SFCGAL-Verarbeitung und Beziehungsfunktionen