sqlgeography

    12熱度

    1回答

    什麼是C#相當於這個地理空間T-SQL代碼? DECLARE @g geography; DECLARE @h geography; SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))'

    0熱度

    1回答

    我在SQL中有一個TruckLocation表。 Select top 4 * from TruckLocation order by ReadTime desc 結果: OID TruckID Lat Lng Speed ReadTime 123 33 37.4060 37.1470 58 2013-11-26 00:39:00.000 334 23 40

    1熱度

    1回答

    我正在嘗試查找用戶經緯度爲的X半徑內的商店。我已經閱讀了很多關於這個主題的問題,答案和文章。我的結果不必是針點準確的,但可能會出現誤報,因爲您可能會在地理欄中使用過濾器,這是不可接受的。 鑑於上述要求,我沒有看到需要使用地理數據類型並添加空間索引。我也不需要一個完美的圓半徑。換句話說,一個邊界框是可以接受的。所以我決定在這個來自Alastaira的solution誰有關於主題的非常豐富的會議her

    2熱度

    1回答

    有關應用程序; 該應用程序允許用戶繪製並保存多邊形到bing地圖上WPF api。 我們感興趣的代碼是發現天氣點是多邊形或不是。下面的函數簡單地遍歷冰箭地圖上的多邊形的LocationCollection,並創建一個SqlGeography object (OpenGisGeographyType.Polygon),它是一個多邊形的一個實例。 然後,我們通過經緯度將鼠標點擊轉換爲SqlGeogra

    2熱度

    2回答

    我剛剛完成將人口普查區塊形狀文件導入到Microsoft SQL Server 2012中,並且現在在嘗試對我帶入的數據使用某些地理特徵(STContains,STWithin,UnionAggregate等)時遇到問題。我檢查了.prj文件導入我的.shp文件之前,我相信它是geogrpahy而不是幾何類型。 這是我一直在努力的例子,只是爲了測試它(其中直接來自MSDN網站): DECLARE

    0熱度

    1回答

    我有一個SQL Server 2012的位置表,其中有一列類型的geogeography 我有一個鏈接到位置表 位置 locationId int geo geography 用戶表 用戶 userId int locationId int 我會知道位置的ID,我知道如何用stdistance做一個距離查詢。但是,在查詢中比較兩個距離的最佳方式是什麼。我可以用一個子查詢做到這一點,但有

    1熱度

    2回答

    所以,下面的代碼是給我一個相當混亂異常。 public void BuildTable() { using (SqlConnection connection = new SqlConnection("Data Source=ylkx1ic1so.database.windows.net;Initial Catalog=hackathon;Persist Security

    2熱度

    1回答

    創建sqlGeography LINESTRING我建立一個分析各種外部地圖文件格式(即shape文件,MapPoint的,KML等)的應用程序,並集中保存在一個數據庫中的形狀,將被用於中央繪圖/報告基礎。我有一個例程,現在有一個由抽象點數組表示的行,並且我試圖將其轉換爲將存儲在我的數據庫(SQL2012 Express)中的sqlGeography對象。 這裏是我的LINESTRING語句的例子

    1熱度

    1回答

    我嘗試在Azure雲服務中使用SQL Server地理數據類型時遇到問題。我按照可在http://alastaira.wordpress.com/2011/08/19/spatial-applications-in-windows-azure-redux-including-denali的指令,但是,當使一個空間查詢(尤其是,我使用的STDistance方法),I得到以下信息: 試圖加載程序格式不

    0熱度

    3回答

    這個幾何點如何與多邊形不相交?我知道這個點存在於給定的多邊形中。任何它返回0的原因? DECLARE @point geometry DECLARE @poly geometry SET @point = geometry::STGeomFromText('POINT (-79.393967 43.640056)', 4326) DECLARE @minY varchar(20) = N