西班牙
斯潘4
简介:教程:入门与Microsoft SQL Server|上一节:转换到SQL Server:创建,删除或截断表|下一部分:从SQL Server转换为MapInfo(非空间,以空间)
通常,新的fme工作区会创建与传入数据重复的数据库表。有时用户希望写入已经存在的数据库表。
当表已经存在时,工作区应该反映表模式,而不是源。这可以通过从数据库导入该表的模式来实现。在添加数据库写入程序时,导入选项允许用户使用架构a以前创建的数据库表。
许多自行车道已经存储在sql server数据库中。额外的自行车路径数据,存储在SabeFiFLE格式,将被添加到现有表使用FME。
1。启动数据检查
选择“文件>打开数据集”。将格式设置为esri shapefile,将数据集设置为bikepaths_l.shp。
数据检查器将显示shapefile。在显示器上选择一个特征,特征信息窗口将填充特征的属性。在这里,我们可以看到shapefile坐标系是utm83-10。
2。添加阅读器
在fme工作台中启动一个新的工作区。
将读卡器添加到工作区(从读卡器菜单中选择添加读卡器)。将格式设置为esri shapefile,将数据集设置为提供的源shapefile:bikepath_l.shp。或者,将格式设置为esri shapefile并导航到zip文件,fme将在读取之前解压缩该文件。
3A。添加作家
将写入程序添加到工作区并将Microsoft SQL Server Spatial设置为格式。数据集应设置为在中创建的SQL培训数据库连接查看和检查SQL Server数据是的。打开参数对话框,让读者检查空间类型是否设置为几何图形,因为我们知道shapefile在utm坐标中。
如果没有此命名数据库连接,请选择嵌入连接参数的选项,然后在选择参数后,手动输入参数:
设置要从数据集导入的表定义。这将从现有表导入架构,以便在编写器中使用。单击“确定”。
3B。导入功能类型
FME将询问要从何处导入特征类型。在本例中,它们与writer数据集位于同一位置。情况可能并不总是这样。将格式保留为Microsoft SQL Server Spatial,将数据集保留为命名连接(SQL培训数据库)。
单击参数按钮并从表列表中选择bikepaths。如果您单击确定,而不是参数,FME会提示您验证参数是否正确。
保留所有其他领域在此对话框原样。
4。设置功能操作和表处理上的特写作家
打开该功能作家要素类型属性。在格式参数选项卡,验证功能操作参数设置为“插入”,并更改表处理为“使用现有的”。保留空间类型为“继承作家。
5。运行工作区
该读卡器连接到作家和运行工作区。
注意:如果工作区运行一次以上,新的数据将被重复加入!
?2019安全亚搏在线软件公司|合法的