spatial-index

    2熱度

    2回答

    我在四叉樹中存儲了一組點。一旦用這些點創建了四叉樹,然後我將所有的邊添加到四叉樹中,這樣每條邊都被存儲在它所穿過的所有葉節點中,開始或結束於。 現在,我有一個觀點,說A,我需要找到最接近它的邊緣。在我當前的算法中,我遞歸到包含此A點的葉節點,並找出A與此葉節點包含的所有線段之間的距離。 現在這看起來像是正確的解決方案,但它不是我必須比較相鄰節點中存在的邊緣以及能夠給出準確答案。 現在我的問題是 一

    0熱度

    2回答

    我正試圖實施R-Tree in C++。 在實現範圍查詢時,我發現我必須檢查一個點(具有給定範圍)與多維超矩形的交點。 任何想法如何做到這一點?對於2D case我知道,但如何爲N-Dimensional Case做到這一點?

    0熱度

    2回答

    我剛剛開始使用libspatialindex。我運行了指示安裝在http://libspatialindex.github.io/install.html,它使用以下命令在Ubuntu上安裝好(除了我找不到它提到的autogen.sh)。 ./configure make sudo make install 然後我做了一個非常簡單的程序來測試它,如下所示(基於https://github.

    1熱度

    2回答

    我正在用python試驗R-tree包。雖然有一種方法可以做最近鄰搜索,但是有沒有辦法根據垂直/水平距離分別生成K個最近鄰居?

    1熱度

    1回答

    可以使用空間索引來連接mysql中的表嗎? 我有兩個表,它有一個GEOMETRY列和一個空間索引。該表是MyISAM。 我想在交叉的行上加入這些表格。 儘管在我的查詢中使用了FORCE INDEX,但我無法讓mysql使用空間索引。 查詢是: SELECT * FROM a FORCE INDEX FOR JOIN (asidx) JOIN b FORCE INDEX FOR JOIN (bs

    1熱度

    1回答

    我在Windows 7 64位中使用Python的Canopy安裝。 Rtree似乎正確安裝。 然而,當我嘗試導入RTREE,我得到以下錯誤: WindowsError: [Error 126] The specified module could not be found 我也有類似的問題,如果不相同,在Ubuntu。我通過軟件管理器直接安裝libspatialindex來解決這個問題。這在

    0熱度

    2回答

    我有2個解決方案的Visual Studio項目: 解決方案1:UmbracoCms(一把umbraco 7.2的代碼庫) 解決方案2:SeachIndexer(lucene.net空間 - Windows控制檯應用程序) 在我的解決辦法2我已經從一把umbraco溶液參考以下的.dll: UmbracoCms.dll cms.dll businesslogic.ddl umbraco.dll u

    1熱度

    1回答

    這是我的情況。我有2個地理數據庫。第二個是稍後創建的。然後使用ArcCatolog將geodatabase-1中的所有表導入地理數據庫-2。我使用srid 6作爲我的地理數據庫1和它的一種標準。但是在地理數據庫2中,表格和索引使用不同的srid導入。我必須將所有幾何柱和空間索引的srid更改爲6. 首先,我檢查了ST_spatial_references表的srid 6,但無法找到它。在地理數據庫

    1熱度

    1回答

    我有,看起來像索引空間數據的MySQL表: CREATE TABLE `mytable` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `TIME` datetime DEFAULT NULL, `SPOT` point NOT NULL, PRIMARY KEY (`ID`), SPATIAL KEY `SP

    0熱度

    1回答

    [更新]我想下面的索引定義並收到以下錯誤消息: Cannot create primary xml, selective xml or spatial index 'SI_Property' on table 'BTSOne.dbo.Properties', column 'Point', because the column is computed. 這是有道理的,但現在我回來了到一個方。