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:0
choPoint
1
choCurve
2
choSurface
coordinateDimension()
: số lượng tọa độ của hình học:2
choX,Y
3
choX,Y,Z
hoặcX,Y,M
4
choX,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 coordinateDimension
như 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ả spatialDimension
như 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ể: 2
cho 2D, 3
cho 3D. Điều này sẽ có ý nghĩa?
coordinateDimension
có thể đề cập đến kích thước vốn có, trong khi spatialDimension
đến kích thước tuyệt đối (có Z
và / hoặc M
). Giả định của tôi bắt nguồn từ tài dimension
sản của tài liệu RDF , đề cập đến kích thước tôpô.
spatialDimension
phụ thuộc vào hệ tọa độ địa lý (hoặc dự kiến), trong khicoordinateDimension
cũng có thể bao gồm bất kỳ hệ tọa độ tùy ý hoặc cục bộ nào.