MgGeometry はすべてのジオメトリ タイプの基本クラスです。シンプルなジオメトリ タイプには、次のものがあります。
- MgPoint — 1 つのポイント
- MgLineString — 一連の接続された線分セグメント
- MgCurveString — 一連の接続された曲線セグメント
- MgPolygon — 線分セグメントから形成されたエッジを持つポリゴン
- MgCurvePolygon — 曲線セグメントから形成されたエッジを持つポリゴン
曲線セグメントは、始点と終点と制御点によって定義される円弧です。
コンプレックス タイプは、シンプルなタイプの集合によって形成されます。コンプレックス タイプには、次のものがあります。
- MgMultiPoint — ポイントのグループ
- MgMultiLineString — 線分文字列のグループ
- MgMultiCurveString — 曲線文字列のグループ
- MgMultiPolygon — ポリゴンのグループ
- MgMultiCurvePolygon — 曲線ポリゴンのグループ
- MgMultiGeometry — 任意のタイプのシンプル ジオメトリ オブジェクトのグループ