sql server 2008 r2报"由于某些空间对的SRID与记录集中第一个对象的SRID不同,因此未显示这些空间对象"的问题
?
原因:
?
新增加了SRID为0或不一样的要素
?
办法:
?
INSERT INTO tablename
? ? ? ? ? ?([ID]
? ? ? ? ? ?,[the_geom]
? ? ? ]) ?www.2cto.com ?
? ? ?VALUES
? ? ? ? ? ?(1
? ? ? ? ? ?,geometry::STGeomFromText('Polygon((108.93032164001 34.299894386292,108.9304074707 34.292255455017,108.93796057129 34.292255455017,108.93761724854 34.300495201111,108.93032164001 34.299894386292))',4326)
? ? ? ? ? ?')
?
在SQL中添加
geometry::STGeomFromText('Polygon((...))',4326)
?
参考
OGC 静态几何图形方法http://msdn.microsoft.com/zh-cn/library/bb933894
?
?
作者 彭金华