spatial-index

    1熱度

    1回答

    我已經在其中有130萬個記錄全部進行地理編碼的表上設置了一個空間索引。這些值存儲在地理數據類型列中。我遇到的問題是,當我查詢具有空間索引的列時,它仍然非常慢。例如,在一英里範圍內找到所有賬戶大約需要20秒。 這裏是運行慢的查詢的例子: DECLARE @g Geography; SET @g = (select ci.Geocode from CustomerInformation ci whe

    2熱度

    1回答

    我有一個存儲在數據庫表中的數據集,其中包含3維空間中的一個位置。我需要以有效的方式檢索k個最近的鄰居。我的數據存儲不包括3維的本地空間索引。我如何模擬客戶端的空間索引。 這個問題可能會被重新解釋,KD-Trees如何在數據庫中存儲日期時執行? (如果它的確與衆不同,實際使用的數據庫是MongoDB的和Redis的)

    0熱度

    1回答

    我有一個名爲pano_raw的表,它有3列lat,lng和latlng。 lat和lng只是小數(10,3),latlng是POINT類型的空間索引。 這是一個基於lat和lng更新數據庫的示例語句。 INSERT INTO pano_raw (latlng) VALUES(GeomFromText('POINT(-72.34 32.45)')); 我想創建一個基於上述語句的觸發器,當我單獨更

    2熱度

    3回答

    我有+ 10k點(緯度,經度),我正在構建一個應用程序,向您顯示與用戶位置相關的k個最近點。 我認爲這是一個非常普遍的問題,我不想重新發明輪子。我正在學習Quadtrees。這似乎是解決這個空間問題的好方法。 我使用這些工具: Python 2.5的 MySQL的 MongoDB的 構建四叉樹並不難:http://donar.umiacs.umd.edu/quadtree/points/point

    0熱度

    1回答

    所以,我的數據庫有一個類型爲BigInt的Id和幾何類型爲Geometry的表。幾何領域有一個名爲idx_Geometry 下面的查詢工作在使用索引預期空間索引: DECLARE @Geometry geometry SET @Geometry = geometry::Parse('Polygon((300000 300000, 300000 325000, 325000 325000, 325

    0熱度

    1回答

    我有一個名爲位置內有一個名爲位置表的舊數據庫。 此表有7個變量:id(int,index),approved(int),city(text),country(text),heading(double),lat(double),lng(double)。 我有一個名爲複雜性的新數據庫。 該數據庫中有一個名爲新表gsvraw 我需要將舊錶複製到新表,但是這是它得到棘手: 新的數據庫將會使用MySQL的空

    2熱度

    1回答

    任何人在使用Perl中的RTree時有任何好的提示?無論是高性能的純粹RTree實現還是我可以從GIS項目中劫持的東西?或者更容易使用SQLite的空間索引支持? 乾杯

    0熱度

    2回答

    我有一張3列的表,PrimaryKey(int),latitude(decimal 9,6)和longitude(decimal 9,6)。 我已經導入實時查看到MapInfo的10.5使用其DBMS的連接,但似乎無法使該表可映射或「創建點的座標映射。 我右鍵單擊要添加一個新的索引在

    3熱度

    1回答

    針對包含點和多邊形(GeomCollection類型)的幾何類型的索引列的MBR函數查詢比使用多邊形類型的索引列的MBR函數慢嗎? 我的程序員本能告訴我它會變慢,我應該使用最具描述性的空間類型。 編輯:閱讀丹尼斯的回答後,真正的問題是: 在MySQL中「不包含幾何類型分和多邊形實際上包含後者還是他們減少到MBR索引列?」

    2熱度

    2回答

    我有大量需要在應用程序中分析和投入使用的空間數據。原始數據以WKT格式表示,並將其包裝到INSERT SQL語句中以上載數據。 INSERT INTO sp_table (ID_Info, "shape") VALUES ('California', , ST_GeomFromText('POLYGON((49153 4168, 49154 4168, 49155 4168, 49155 4167