我想使用c#在sql-server 2008地理字段中保存一個圓圈。 在c#中我有一個緯度,經度和半徑,但我無法找到一種方法來計算代表該圓的多邊形並從中創建一個SqlGeography。 我曾嘗試下面的函數來創建多邊形: private List<Coordinate> getCirclePoints(Coordinate center, int radius, int speed) //spee
我在此查詢上得到一個隨機/間歇性的SQL超時,看起來像從一個簡單的查詢中產生大量的處理。這是正確的行爲? 我有這樣一個簡單的存儲過程: CREATE PROCEDURE [dbo].[FindClosestXNearCoordinates]
@latitude decimal,
@longitude decimal
AS
BEGIN
SET NOCOUNT
我想從我的SQL Server 2012數據庫檢索數據的地理與: new SqlDataAdapter("SELECT [SpatialColumn] FROM [SpatialTable]", myConnection).Fill(myDatatable);
當數據是SQL Server 2008地理類型如Polygon,這一切都工作正常。但是,當類型是新CurvePolygon那麼該行代碼
我正在使用現在具有地理數據類型的EFv5。所以我有一個名爲Place的實體,它有一個名爲geoLocation的屬性,屬於地理類型。 VS 2012已經自動創建了這個實體的代碼,並且這個地理類型的屬性類型被聲明爲System.Data.Spatial.DbGeography。所以一切工作正常。 但是,當我添加一個域服務類,並打勾包含我的地方實體解決方案停止編譯,因爲domainservice.me
可能重複: SQL Server 2008 Spatial: find a point in polygon 我對使用一個SQL Server 2008數據庫的應用程序的工作。在這個數據庫中,我有一個名爲Session的表,它有兩個字段經度和緯度,它們表示用戶的位置。在另一個名爲Zone的表格中,我有一個幾何類型的區域屬性。如何檢查用戶的經度和緯度座標是否屬於某個幾何圖形? 謝謝
我正在玩實體框架4和sqlgeography數據類型。我無法讓Entity Framework將我的sqlgeography類型映射到db。我已經將我的類定義爲POCO,並希望實體框架爲我創建表。我沒有在這方面取得成功,然後嘗試自己創建表,但沒有成功。 我的類看起來是這樣的: using System;
using System.Collections.Generic;
using Syste