Standar OpenGIS menyebutkan tiga metode untuk menanyakan dimensi Geometri:
dimension()
: dimensi bawaan dari geometri:0
untukPoint
1
untukCurve
2
untukSurface
coordinateDimension()
: jumlah koordinat geometri:2
untukX,Y
3
untukX,Y,Z
atauX,Y,M
4
untukX,Y,Z,M
spatialDimension()
: yang ini tidak memiliki deskripsi dalam dokumen ini.
Dokumen RDF ini di situs web opengis.net lebih jauh menggambarkan coordinateDimension
sebagai:
Jumlah pengukuran atau sumbu yang diperlukan untuk menggambarkan posisi geometri ini dalam sistem koordinat.
Dan menggambarkan spatialDimension
sebagai:
Jumlah pengukuran atau sumbu yang diperlukan untuk menggambarkan posisi spasial geometri ini dalam sistem koordinat.
Jadi yang terakhir mengacu pada "posisi spasial" yang bertentangan dengan "posisi", yang tidak banyak membantu saya untuk memahami perbedaan di antara mereka.
Apa perbedaan antara coordinateDimension()
dan spatialDimension()
?
coordinates
dimensions
ogc
Benjamin
sumber
sumber
spatialDimension
bergantung pada sistem koordinat geografis (atau yang diproyeksikan), sementaracoordinateDimension
itu juga bisa mencakup sistem koordinat lokal atau arbitrer.coordinateDimension
, tetapi hanya termasuk "spasial" koordinatX
,Y
,Z
, dan mengabaikanM
; karenanya nilai yang mungkin:2
untuk 2D,3
untuk 3D. Apakah ini masuk akal?coordinateDimension
dapat merujuk ke dimensi inheren, sedangkanspatialDimension
ke dimensi absolut (denganZ
dan / atauM
). Asumsi saya berasal daridimension
properti dokumen RDF , yang mengacu pada dimensi topologis.Jawaban:
Karena cukup jelas untuk literal 2D atau "4D", Anda pada dasarnya memerlukannya untuk berbeda antara dua alternatif "3D".
Dokumen OGC pada GeoSPARQL (sedikit) lebih akurat dengan:
sumber
Dari tiga pendapat yang dikemukakan sejauh ini, pendapat Anda, Benjamin, paling masuk akal bagi saya:
X
,Y
DanZ
yang spasial dimensi danM
beberapa lainnya koordinat / dimensi.Penafian: Saya belum pernah mendengar nama fungsi itu (
coordinateDimension
danspatialDimension
) jadi saya tidak punya otoritas. Dan saya tidak yakin bisa mengklaim hadiah jika saya terbukti benar!sumber
Dalam geometri biasa, kita memiliki ruang dan waktu. Ruang diwakili oleh tiga koordinat dan waktu adalah tambahan. Hal-hal yang berkaitan dengan posisi ruang adalah spasial, dan hal-hal yang berkaitan dengan waktu bersifat temporal. Jadi, 'koordinat spasial' merujuk pada yang terkait dengan ruang dan sama dengan 'dimensi spasial'. Dimensi koordinat di sisi lain dapat berupa spasial, temporal, atau lainnya.
Sekarang apa itu dimensi dan apa perbedaan dari suatu variabel. Ambil tekanan atmosfer 'p' misalnya. Jika p diperbaiki di mana-mana, maka itu adalah fungsi dari dimensi nol. Jika bervariasi saat Anda naik ke arah 'z', maka itu adalah fungsi dari satu dimensi '1D', dan p = p (z). Jika itu bervariasi dengan tinggi dan juga ketika Anda bergerak ke samping ke arah mana pun, maka itu adalah fungsi dari 2 variabel p = p (r, z), di mana r adalah pemisahan dari tempat Anda berdiri, dan kami memiliki masalah 2D.
Jika variasi ketika Anda maju berbeda dari ketika Anda pergi ke samping, maka Anda adalah fungsi dari tiga dimensi spasial, dan p = p (x, y, z). Jika p juga bervariasi dengan waktu 't', maka Anda memiliki fungsi 4D, tiga spasial dan satu temporal, dan Anda memiliki p = p (x, y, z, t). Misalkan ini merujuk pada satu kota dan Anda ingin p menjadi umum untuk semua kota di sekitar, maka Anda memiliki 5D dan seterusnya. Di sinilah kita perlu menggunakan koordinat, karena ada campuran dari berbagai jenis dependensi.
Akhirnya untuk memenuhi syarat menjadi dimensi atau koordinat, harus dimungkinkan untuk memvariasikan fungsi (p dalam kasus ini) di sepanjang dimensi itu, dengan yang lainnya tetap pada fixed. Itulah sebabnya kami menggunakan garis tegak lurus untuk dimensi .. karena dimungkinkan untuk memvariasikan (z dalam kasus kami) menjaga bagian depan dan samping tetap. Hal yang sama dapat dikatakan untuk yang lain. Waktu juga merupakan dimensi, karena Anda dapat mengubah waktu sambil duduk pada titik (x, y, z) yang sama. Jika Anda berjalan 45 derajat ke depan atau jalan samping misalnya, itu bukan dimensi baru karena keduanya x, y akan berubah dalam proses. Dalam hal ini kami menguraikan jalur menjadi dua komponen, satu depan dan satu samping, untuk mencapai 45 derajat jalan kaki.
sumber