spatial-index

    5熱度

    1回答

    我現在用的是spatialindex庫R *樹參數從http://libspatialindex.github.com/ 我在主存儲器中創建一個R *樹: size_t capacity = 10; bool bWriteThrough = false; fileInMem = StorageManager ::createNewRandomEvictionsBuffer(*memS

    3熱度

    1回答

    我有一個名爲locations的表格,它在一個名爲coordinates的列中存儲緯度經度點(SRID 4326)。但是,我在該表上的所有查找都將這些點轉換爲度量投影(SRID 26986),主要是進行距離比較。 顯然我想在coordinates列創建一個空間索引。我的問題是,在這種情況下哪個最佳(最有效的)SRID用於coordinates空間索引? 我既可以使用索引SRID 4326 ...

    1熱度

    2回答

    我在具有可爲NULL或NOT NULL(未放置或放置在地圖上)的地理座標列的SQL Server數據庫中有大量照片(〜10百萬)。 另外我創建了這個地理信息的空間索引。 現在我試圖選擇某些多邊形內的所有照片。 有存儲哪些不是在地圖上照片的方法有兩種: 如果我分配NULL地緣這不是地圖上的所有照片的位置,這樣的查詢速度太慢的性能(如我覺得不舒服,空間索引根本不適用於NULL列)。 如果我將POINT

    1熱度

    1回答

    我在SQL Server Azure的服務器象下面這樣geography列創建空間索引.. CREATE INDEX空間sp_idx TableA上(GeographyAreaCode)使用GEOGRAPHY_GRID WITH(網格=(LEVEL_1 = LOW,LEVEL_2 =低,LEVEL_3 = HIGH,LEVEL_4 = HIGH),CELLS_PER_OBJECT = 16,DRO

    8熱度

    2回答

    我想爲我的MKAnnotations實現一些空間索引數據結構之王。 目前,當我嘗試根據距離標準(位置3-4k,目前極其緩慢,使用簡單雙for ...)對其進行過濾時,速度非常慢。 我想創建MKAnnotations的集羣,以確定它是否接近另一個集羣。此外,這些位置處於某種程度上(創建)的順序,並且需要「前」/「後」功能來「跳躍」(這不是必須的)。 我讀過kd-tree和r-tree結構,它們都似乎

    1熱度

    2回答

    我想確定Linestring是否有Point .... f.e. SET ls = geomfromtext('LINESTRING(1 0,3 0)'); SET p = geomfromtext('POINT(2 0)'); 如果我做CONTAINS(ls,p)我是真的。但沒有一點(2 0)在線 我需要完全包含。有沒有什麼功能呢?

    3熱度

    1回答

    R *樹的插入算法的步驟是什麼? 注:我希望能夠通過插入來構建樹。它總是給我樹枝樹以最大的重疊和最大面積覆蓋,不管我選擇什麼樣的條件來選擇最好的樹葉(在樹的每一級添加之後測試最小重疊區域,樹的各級最小擴展比率等) 。 現在怎麼這個R *樹被插入構造成精美的(從Wikipedia):

    0熱度

    2回答

    我有mysql表,需要找到彼此 表1公里範圍內的所有用戶: Geo ---------- id(int) location(geometry) with spatial index username(string) 可以解決: 迭代用戶1 ... N 每個選擇特定的多邊形內的所有用戶,使用指數 發送味精相互 所以複雜度會是~O(n)或更多(取決於指數),還有其他性能更好的解決方案嗎?

    1熱度

    1回答

    我正在使用PropelORM 1.6併爲項目實施某種GIS服務。 在數據庫(MySQL)中,對於座標,我使用字段類型的POINT來存儲不同項目的座標。 在schema.xml建築表格模型,我給自己定這個(POINT)字段設置爲VARCHAR(255),因爲據我所知空間數據類型尚不支持。 組織選擇查詢該字段是確定使用Criteria::CUSTOM,但是當我要更新這個領域,使用衆所周知的GeomFr

    1熱度

    1回答

    我找C或C++庫的桌面應用程序(沒有服務器的客戶端,只需要編輯存儲在磁盤上的數據)的虛擬內存,具有以下特點 存儲空間數據,因此空間查詢速度很快 可以選擇使用智能方式更新磁盤中的等效數據。更新不必是即時的,但可以進行緩衝。 。 libspatialindex似乎符合要求。但是有一點從網頁不清楚,讓我們說,我已經從磁盤加載了大量數據,只想更新一個小對象。 libspatialindex是否將整個數據重