各図形は、図 9 に示されている階層内のクラスに属しています。 図形についてに示されているとおり、階層内の 6 つのサブクラス、すなわち、 ポイント、折れ線、ポリゴン、複数ポイント、複数折れ線、および複数ポリゴンはインスタンス化可能です。 スーパークラスとその他のサブクラスはインスタンス化可能ではありません。
ST_GeometryType 関数は、図形を受け取り、 文字ストリングの形式でインスタンス化可能サブクラスを戻します。 詳細については、ST_GeometryType を参照してください。
ST_IsValid 関数は、ST_Geometry データ・タイプに割り当てられた図形を受け取ります。 この関数は、図形が有効であれば 1 (TRUE) を戻し、図形が無効であれば 0 (FALSE) を戻します。 詳細については、ST_IsValid を参照してください。