sqlgeography相关内容
背景 我有一个表,其中包含代表客户区域的 POLYGONS/MULTIPOLYGONS: 该表包含大约 8,000 行 大约 90% 的多边形是圆形 其余的多边形代表一个或多个州、省或其他地理区域.这些形状的原始多边形数据是从 美国人口普查数据. 该表在主键上有一个空间索引和一个聚集索引.未对默认 SQL Server 2008 R2 设置进行任何更改.每个对象 16 个单元格,
..
我在尝试使用 Microsoft.SqlServer.Types.SqlGeography 时遇到了很多问题.我很清楚在 Linq to Sql 中对此的支持不是很好.我已经尝试了很多方法,从预期的方式开始(geography 的数据库类型,SqlGeography 的 CLR 类型).这会产生 NotSupportedException,这在博客中被广泛讨论. 然后我将 geography
..
我正在尝试将我们所有的 C# 类库从 .NET Framework 转换为 .NET Standard 项目,因为我们开始利用 .NET Core,因此需要这些库可以被 .NET Core 和 .NET Framework 应用程序使用(后者将在未来几个月内移植到 Core.) 我在转换数据访问层代码时遇到问题,因为我们广泛利用 Microsoft.SqlServer.Types 和 官方
..
我正在尝试将我们所有的 C# 类库从 .NET Framework 转换为 .NET Standard 项目,因为我们开始利用 .NET Core,因此需要这些库可以被 .NET Core 和 .NET Framework 应用程序使用(后者将在未来几个月内移植到 Core.) 我在转换数据访问层代码时遇到问题,因为我们广泛利用 Microsoft.SqlServer.Types 和 官方
..
我正在尝试将我们所有的 C# 类库从 .NET Framework 转换为 .NET Standard 项目,因为我们开始利用 .NET Core,因此需要这些库可以被 .NET Core 和 .NET Framework 应用程序使用(后者将在未来几个月内移植到 Core.) 我在转换数据访问层代码时遇到问题,因为我们广泛利用 Microsoft.SqlServer.Types 和 官方
..
我正在运行Postgres 9.6.1和PostGIS 2.3.0 r15146,并且有两个表. 地理位置可能有150,000,000行,路径可能有10,000,000行: CREATE TABLE路径(id uuid NOT NULL,路径路径NOT NULL,PRIMARY KEY(id))CREATE TABLE地域(id uuid非空,地理地理非空,PRIMARY KEY(id))
..
我在SQL Server 2008中有一个这样的表: serv_type coords ------------------------ shop 0xE6100000010CE4857478080B49401CD2A8C0C9DE2C40 shop 0xE6100000010C54C6BFCFB80A49408A592F8672DA2C40 restaura
..
我正在尝试使用以下方法从SQl Server 2012数据库中检索地理数据: new SqlDataAdapter("SELECT [SpatialColumn] FROM [SpatialTable]", myConnection).Fill(myDatatable); 当数据是Sql Server 2008地理类型(例如Polygon)时,它们都可以正常工作.但是,当类型为新的Cur
..
在 GeomKey | X | Y --------+----+----- 1 | X1 | Y1 1 | x2 | Y2 2 | x1 | Y1 Oracle中带有sys.SDO的示例 select c.ngeometrykey, z.* from gis_map.mp_geometry c , table(sdo_util.getv
..
我正在使用地理数据类型来计算最短距离. CREATE TABLE Landmark ( Id int, Latitude FLOAT, Longitude FLOAT ) INSERT Landmark VALUES (1, 49.242458, -123.153465), (2, 49.249381, -122.866683) WITH Geography
..
首先,SQL版本: Microsoft SQL Server 2016(RTM)-13.0.1601.5(X64)2016年4月29日23:23:58版权所有(c)Windows Server 2012 R2 Standard 6.3(Build 9600 :)上的Microsoft Corporation Standard Edition(64位) (管理程序) 我声明了一个封闭的多
..
我正在尝试查询距另一个位置指定距离内的任何位置.该查询不是问题,但由geoography.STDistance返回的距离是. 看来STDistance对靠近赤道的位置进行了相当准确的计算,但是我需要这样做才能与北欧国家的位置配合使用.挪威,瑞典,芬兰等... 根据我在瑞典北部地区进行的计算,该距离的误差约为2.38倍?! 预期结果为1070米,返回距离为2537,28850694302
..
我试图将DataTable对象序列化为xml. DataTable的列类型为'geography',其中包含类型为以下代码用于将数据表序列化为xml: var writer = new StringWriter(); dt.WriteXmlSchema(writer); //get schema
..
我一直在跟踪代码中的错误,我发现这是因为Microsoft c#SqlGeography 2014库返回的STDistance结果与我计算点之间距离的常规代码略有不同. 我编写了一个小型控制台exe来演示该问题,但我不知道为什么会得到如此不同的结果? static void Main(string[] args) { double earthRadius = 63781
..
我正在使用SQL Server. 我有两个这样的表: 表1 : Column1, Column2, Column3, GeoLoc ----------------------------------- a b c 0xE61... 表2 : Column1, Column2, Column3, GeoLoc --------
..
在矩形边界内找到纬度和经度的地标时,我遇到了一个有趣的问题. 我相信我的两个点都在矩形边界内.但正如您可以测试自己那样,第一个选择的结果为false而不是true! DECLARE @boundingRect varchar(1000) DECLARE @maxLat VARCHAR(20) DECLARE @minLong VARCHAR(20) DECLARE @minLat VARCH
..
我有下表 您可以找到,“地理位置"列(数据类型为“地理位置")为空,我目前在此表中有11913行,我要尝试的操作是使用以下语句更新“地理位置"列,并使用以下数据填充“地理位置"列由Geography :: STGeomFromText提供 DECLARE @Temp TABLE ( Id bigint, Latitude decimal(9,6), Longitude decimal(
..
我一直在研究在给定坐标的特定邻近范围内选择最接近点的性能. 选项是使用两个decimal(8,6)-lat,长列或单个geography列并进行处理. 我只对哪个更快感兴趣? 解决方案 TL; DR 地理要快10倍. 好,所以我已经设置了测试: 表中的一个与id,lat,long (int, decimal(8,6),decimal(8,6))耦合,另一个与id,c
..
有人在这里问过类似的问题: 从T-SQL中的点创建地理折线 再提一个问题,我有一个如下所示的表模式: CREATE TABLE [dbo].[LongAndLats]( [Longitude] [float] NULL, [Latitude] [float] NULL, [SortOrder] [bigint] NULL, [SensorID] [bigint] NULL, )
..
可能重复: SQL Server 2008空间:在多边形中找到一个点 我正在使用SQL Server 2008数据库的应用程序上工作.在此数据库中,我有一个名为Session的表,该表具有两个字段经度和纬度,用于指示用户的位置.在另一个名为Zone的表上,我有一个area属性,它是几何类型.如何检查用户的经度和纬度坐标是否属于某个几何? 谢谢 解决方案 您有一个以欧几里得几何
..