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