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