OpenGISの標準は、ジオメトリの寸法を照会するための3つのメソッドを言及します:
dimension():ジオメトリの固有の寸法:0ためにPoint1ためにCurve2ためにSurface
coordinateDimension():ジオメトリの座標の数:2ためにX,Y3以下のためX,Y,ZかX,Y,M4ためにX,Y,Z,M
spatialDimension():このドキュメントにはこの説明はありません。
opengis.netのWebサイトにあるこのRDFドキュメントは、さらに次のように説明しcoordinateDimensionています。
座標系におけるこのジオメトリの位置を記述するために必要な測定または軸の数。
そして次のように記述spatialDimensionします:
座標系におけるこのジオメトリの空間位置を記述するために必要な測定値または軸の数。
したがって、後者は「位置」とは対照的に「空間的位置」を指します。これは、それらの違いを理解するのにあまり役立ちません。
違いは何であるcoordinateDimension()とはspatialDimension()?
coordinateDimensionが、唯一の「空間」座標を含むX、Y、Z、と無視しますM。したがって、可能な値:22D、33D。これは理にかなっていますか?
coordinateDimension固有の寸法を参照する場合がありますが、spatialDimension絶対寸法(Zおよび/またはM)私の仮定dimensionは、トポロジーの次元を参照するRDFドキュメントのプロパティに基づいています。
spatialDimension、地理的(または投影された)座標系に依存し、coordinateDimension任意のまたはローカルな座標系を含めることもできます。