上講回顧:介紹了Neo4j的概念和安裝,同時包括介紹了Git和Maven兩個工具。本文會介紹Neo4j Spatial項目以及空間數據(矢量)的存儲。 1.Neo4j Spatial 簡介1.1Neo4j Spatial概念 Neo4j Spatial項目是圖數據庫Neo4j的一個插件,它通過將空間數據映射到圖模型(gr
上講回顧:介紹了neo4j的概念和安裝,服務器空間,同時包括介紹了git和maven兩個工具。本文會介紹neo4j spatial項目以及空間數據(矢量)的存儲。
1.Neo4j Spatial 簡介 1.1Neo4j Spatial概念
Neo4j Spatial項目是圖數據庫Neo4j的一個插件,它通過將空間數據映射到圖模型(graph model),它將對象和關系當作頂點和邊存儲在圖模型中。因而使得Neo4j具有空間數據的導入,香港虛擬主機,存儲,查詢等功能[8]。Neo4j Spatial支持的地理要素遵循OpenGIS的規范[9],包括點(point),線段(line-string),面(polygon),多點(multipoint),多線段(multi-linestring)等簡單要素。Neo4j Spatial使用R樹作為空間索引,主要是集成了Lucene?的索引庫,支持的空間查詢包括覆蓋(cover),被覆蓋(cover by),包含(contian),相交(intersect)等。一般而言,R樹會將葉子結點(COUNT,LEVEL,
1.2?Neo4j Spatial特性
Neo4j Spatial的部分核心特性包括