Các tiêu chuẩn OpenGIS đề cập đến ba phương pháp để truy vấn kích thước của một Geometry:
dimension(): kích thước vốn có của hình học:0choPoint1choCurve2choSurface
coordinateDimension(): số lượng tọa độ của hình học:2choX,Y3choX,Y,ZhoặcX,Y,M4choX,Y,Z,M
spatialDimension(): cái này không có mô tả trong tài liệu này.
Tài liệu RDF này trên trang web opengis.net mô tả thêm coordinateDimensionnhư sau:
Số lượng phép đo hoặc trục cần thiết để mô tả vị trí của hình học này trong một hệ tọa độ.
Và mô tả spatialDimensionnhư sau:
Số lượng phép đo hoặc trục cần thiết để mô tả vị trí không gian của hình học này trong một hệ tọa độ.
Vì vậy, cái sau nói đến "vị trí không gian" trái ngược với "vị trí", điều này không giúp tôi hiểu được sự khác biệt giữa chúng.
Sự khác biệt giữa coordinateDimension()và là spatialDimension()gì?
coordinateDimension, nhưng chỉ bao gồm "không gian" tọa độ X, Y, Z, và bỏ qua M; do đó các giá trị có thể: 2cho 2D, 3cho 3D. Điều này sẽ có ý nghĩa?
coordinateDimensioncó thể đề cập đến kích thước vốn có, trong khi spatialDimensionđến kích thước tuyệt đối (có Zvà / hoặc M). Giả định của tôi bắt nguồn từ tài dimensionsản của tài liệu RDF , đề cập đến kích thước tôpô.
spatialDimensionphụ thuộc vào hệ tọa độ địa lý (hoặc dự kiến), trong khicoordinateDimensioncũng có thể bao gồm bất kỳ hệ tọa độ tùy ý hoặc cục bộ nào.