好贷网好贷款

关于Geometry类型转成xml 100liyb5619]

发布时间:2016-12-4 7:53:57 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于Geometry类型转成xml 100liyb5619]",主要涉及到关于Geometry类型转成xml 100liyb5619]方面的内容,对于关于Geometry类型转成xml 100liyb5619]感兴趣的同学可以参考一下。

我想把指定的Geometry类型的字段转成xml格式,SQL Server有没有指定的方法去直接转换 比如直接转换:POINT (40.079122217500363 116.35894775390625) 转换成xml:<maker type="point" lat="40.079122217500363" lng="116.35894775390625"/> 请给出示例,谢谢

帮顶了,根本没见过

因为Geometry存到数据库中的格式很固定,所以我想应该会有人通过SQL去转换这个数据,生成指定的xml格式,如果没有一个指定的方法,那就这个需求而言,各位大哥如何通过SQL语句去转换呢? 我想借鉴一下,辛苦各位了

1.通过地理类型数据的指定方法去转换: select id,[Points].MakeValid().AsGml() as a FROM [Map].[Map].[MapPoints] 转换成的统一的Gml格式: <Point xmlns="http://www.opengis.net/gml">   <pos>40.079122217500363 116.35894775390625</pos> </Point> 2.还有一种通过SQL本身的for xml进行转换: select id,[Points].MakeValid().STGeometryType() as type,Points.STX AS STX,Points.STY AS STY FROM [Map].[Map].[MapPoints] where id = 85 for xml auto 结果: <Map.Map.MapPoints id="85" type="Point" STX="4.007912221750036e+001" STY="1.163589477539063e+002" />

上一篇:sql server 2008 r2正式发布了吗 20分,无满意结帖,结帖人yuji821]
下一篇:数据挖掘--关联规则中的重要性 20分,无满意结帖,结帖人gdczch]

相关文章

相关评论