sqlgeography

    3熱度

    1回答

    我正在將NHibernate 3引入到ASP.NET MVC Web應用程序的數據訪問層中。 內的SQL Server 2008 R2數據庫,geography數據類型用於經/緯座標存儲在映射到應用程序中的實體表(稱之爲EntityA)。 我已經建立了流暢的映射到數據類型的屬性映射成功地對GisSharpBlog.NetTopologySuite.Geometries.Point型EntityA,

    2熱度

    1回答

    我想執行下列SQL: SELECT * FROM Table2 INNER JOIN (SELECT * FROM Table1 INNER JOIN (SELECT MAX(DateTime) AS LastMeasurement, MeasurementId as LastMeasurementId FROM Table1 GROUP BY Measu

    2熱度

    2回答

    我有一個帶有空間點的MySQL表,並需要計算距離。我使用Haversine公式發現了很多材料,但是所有這些都假設點之間的距離很大。就我而言,我只關心短距離(< 1英里),所以我不需要糾正地球的曲率。我的直覺是使用Haversine公式在如此小的距離上是不準確的。有什麼建議麼?

    0熱度

    2回答

    我正在創建一個查詢,以根據距離使用SQL Server中的Geography數據類型使用郵政編碼的人進行匹配。我有99%,但我有兩個問題。目前,這是通過zip,城市和州進行搜索,但我也需要在[u.username]上匹配。我無法獲得添加「OR用戶名LIKE @Name」的語法權限。其次,表現並不好。來自美國各地的21名測試用戶,查詢需要4秒鐘。 有沒有辦法加快速度並添加額外的搜索參數。我到目前爲止

    3熱度

    2回答

    我正在使用SQL Server並創建一個腳本,該腳本將獲取我的數據庫中的工作人員地理位置。腳本如下。 SELECT w.display_name, w.geo_location FROM jobs j WITH(NOLOCK) INNER JOIN workers w WITH(NOLOCK) ON w.worker_id = j.worker_id WHERE ..... 的問題是,我

    3熱度

    1回答

    我的表格中有一個帶有空間索引的地理類型欄。如何在使用索引提高性能的同時選擇給定緯度/經度X米內的前N行?

    3熱度

    2回答

    時 我寫了一個小的應用程序,從一系列的KML文件讀入,然後用下面的代碼並將其轉換成Microsoft.SqlServer.Types.SqlGeography類型: private SqlGeography CreateGeographyFromKML(string kml, bool debug) { // use SqlGeographyBuilder to help c

    1熱度

    1回答

    我只是想知道這是更快: 構建使用SQLGeography的STUnion方法的WKT多邊形。 使用MS SQL Server內置的STUnion方法構造一個多邊形。 我只問,因爲我想確定。我假設如果我跟2一起去查詢和不斷更新數據庫會增加處理/創建數據所需的時間。這將通過一個連接,所以不需要每次需要添加的東西時重新連接。

    3熱度

    1回答

    我有一個非常大的形狀文件,其中包含數十萬行多邊形和其他關聯數據,如格式化的尋址和APN號碼。如何將這些數據放入帶有地理位置的表格中,而不使用Shape2SQL之類的東西?我不能很好地爲每一行運行一個永久需要的插入語句,最佳的解決方案是創建一個csv或格式正確的bin文件,然後執行批量插入操作,或者打開一個批處理文件,但嘗試嘗試,試試我可能無法獲得csv文件或bin文件。任何人都可以幫忙嗎? 以下代

    2熱度

    1回答

    我試圖從包含地理類型的表中返回XML。 SQL查詢: SELECT * From Events ORDER BY HydrantId ASC FOR XML RAW ('Event'), ROOT ('Events'), ELEMENTS XSINIL; ,我發現了以下錯誤: FOR XML does not support CLR types - cast CLR types exp