Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft.SqlServer.Types.GLArgumentException:24205_C#_Sql Server_Geospatial_Geography_Sqlgeography - Fatal编程技术网

C# Microsoft.SqlServer.Types.GLArgumentException:24205

C# Microsoft.SqlServer.Types.GLArgumentException:24205,c#,sql-server,geospatial,geography,sqlgeography,C#,Sql Server,Geospatial,Geography,Sqlgeography,嗨,我正在尝试创建一个地理区域,我们的西北拉特&朗、东南拉特&朗 但当我使用这些坐标运行查询时,会出现这个异常 选择(地理::stgeomefromtext((-0.534717 0.524190,0.426951 0.524190,0.426951-0.578706,-0.534717-0.578706,-0.534717 0.524190),4326 环的方向不正确,因此多边形是“由内向外”的。 您应该改为使用此选项: SELECT geography::STGeomFromText('PO

嗨,我正在尝试创建一个地理区域,我们的西北拉特&朗、东南拉特&朗 但当我使用这些坐标运行查询时,会出现这个异常

选择(地理::stgeomefromtext((-0.534717 0.524190,0.426951 0.524190,0.426951-0.578706,-0.534717-0.578706,-0.534717 0.524190),4326


环的方向不正确,因此多边形是“由内向外”的。 您应该改为使用此选项:

SELECT geography::STGeomFromText('POLYGON ((0.426951 0.52419, -0.534717 0.52419, -0.534717 -0.578706, 0.426951 -0.578706, 0.426951 0.52419))', 4326);

我对地理数据类型一无所知,但错误消息本身给出了一些关于错误原因的具体建议。你都检查过了吗?由于错误提到了数据库兼容性级别,您使用的是哪个版本的SQL Server?@Pondlife-我对地理数据类型了解很多,您的常识性回答非常正确;)@很高兴知道:)我希望所有的错误信息都能提供那么多信息!所以它应该是反时钟方向?当你的点从(+x,+y)->(-x,+y)->(-x,-y)->(+x,-y)->(+x,+y)->(+x,+y)开始时,我也做了同样的操作,但是这个查询得到了相同的异常<代码>选择地理::stgeomefromtext('POLYGON((179.000000 64.072036,-45.000000 64.072036,-45.000000-89.9179.000000-89.9179.000000 64.072036)),4326)
SELECT geography::STGeomFromText('POLYGON ((0.426951 0.52419, -0.534717 0.52419, -0.534717 -0.578706, 0.426951 -0.578706, 0.426951 0.52419))', 4326);