ogr2ogr 与 ST 相交失败

问题描述

我使用几何类型将 shapefile 导入到 MSsql 中。

ogr2ogr -f "MSsqlSpatial" "MSsql:server=AAAAAA; database=BBBB; User Id=CCCC; Password=ddddD;" "TEST.shp"

插入 test2 选择 GEOGRAPHY::STGeomFromText(cast[ogr_geometry] as varchar (Max),4326)

Intersect 不起作用,我得到以下结果

DECLARE @g geography;SET @g = geography::STGeomFromText('polyGON((139.6340168 35.6073283,139.8998358 35.6073283,139.8998358 35.7219415,139.6340168 35.7219415,139.6340168 35.6073283))',4326 );

SELECT  A.ogr_geography 

FROM [test2] A WITH (NOLOCK,INDEX=[spidx_test2]) WHERE A.ogr_geography.STIntersects( @g ) = 1 

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)