您好,登錄后才能下訂單哦!
Calcite旨在實現(xiàn)OpenGIS簡單特性實現(xiàn)規(guī)范(SQL)版本,這是一個由PostGIS 和H2GIS等空間數(shù)據(jù)庫的標(biāo)準(zhǔn)實現(xiàn)。
我們還旨在為空間索引 和其他形式的查詢優(yōu)化添加優(yōu)化器支持 。
空間數(shù)據(jù)庫是為存儲和查詢表示在幾何空間中定義的對象的數(shù)據(jù)而優(yōu)化的數(shù)據(jù)庫。
Calcite對空間數(shù)據(jù)的支持包括:
雖然GEOMETRY數(shù)據(jù)類型是內(nèi)置的,但是這些功能默認(rèn)是不啟用的。需要添加fun=spatial到JDBC連接字符串以啟用這些功能。例如sqlline:
$ ./sqlline
> !connect jdbc:calcite:fun=spatial "sa" ""
SELECT ST_PointFromText('POINT(-71.064544 42.28787)');
+-------------------------------+
| EXPR$0 |
+-------------------------------+
| {"x":-71.064544,"y":42.28787} |
+-------------------------------+
1 row selected (0.323 seconds)
Calcite的OpenGIS實現(xiàn)使用 Esri geometry API。感謝他們社區(qū)給予的幫助。
在開發(fā)這個功能的同時,我們廣泛的使用了PostGIS的文檔和測試以及H2GIS的文檔,并且在規(guī)范不明確的時候參考了兩個參考實現(xiàn)。感謝這些精彩的項目。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。