我有一个包含3000万条记录的空间文件(* .shp),我正在使用SSIS读取它并且有一个列POINT(Lat,long)。
在读取文件时,我想使用STGeomFromText将此列(POINT)转换为Geometry。我不能在派生列或脚本中使用此函数,因此我必须使用以下sql更新列。
Update table
set mygeom_Column = geometry:STGeomFromText(Point,0);
有什么方法可以在阅读时直接将列转换为几何体?或者使用Derived列中的某些函数转换为Geometry?
答案 0 :(得分:2)
SSIS(截至2012年)不支持几何。请在此投票赞成此功能:
答案 1 :(得分:0)
据我所知,你不能在SSIS中做到这一点。 SSIS仅用于复制大数据,而且速度非常快。在逻辑方面,SQL更快。因此,更快的方法是将更新用于SQL