span8
span4
以前:教程:开始使用PostGIS和PostgreSQL|下一个:将从PostGIS的
连接到数据库与选择基于文件/文件夹的格式的文件略有不同。这种操作更多地依赖于特定于格式的参数。在本文中,我们将学习如何使用FME data Inspector和FME Workbench可视化预览(2019.0+)查看和检查存储在PostGIS或PostgreSQL中的数据。检查后,我们将使用FME工作台对数据进行转换和翻译。注意:本例将在文本和屏幕截图中使用PostGIS,但它也适用于PostgreSQL格式。
这个视频是用FME 2016.1录制的,数据和现在的文章不一样,但是概念是一样的。
基本连接参数为:
主机(服务器)名称
网络端口号
数据库(服务)的名字
用户名
密码
要连接到提供的安全软件培训数据库,请亚搏在线在设置连接时使用以下凭证。请注意,这是一个公共数据库,可用的数据可以随时更改。本资料库只供训练用途,只可在训练课程及文章中使用:
港口:5432
数据库:fmedata
用户名:fmedata
密码:fmedata
在FME中设置数据库连接有两种主要方法。第一种方法是通过FME选项,它允许您在创建工作空间之前设置数据库连接。第二种更常见的方法是在添加读取器或写入器时创建数据库连接。
1.FME选项:
在FME工作台或FME数据检查,顶部菜单栏上的工具>选项FME。当FME选项对话框打开,从侧面菜单中选择数据库连接。从那里,你可以点击+号在底部创建一个新的连接。
填写你的数据库的连接参数:
一旦参数被填充,这种连接将被保存并FME Workbench和FME数据查验之间持续。这种方法允许您设置,而不需要连接到一个表的数据库连接。欲了解更多信息,请参阅数据库连接文档。
2.读者或作者:
在FME工作台或FME数据检查,当你添加了PostGIS或PostgreSQL读者或作家,您可以添加通过单击下拉并选择添加数据库连接的连接。
在“添加数据库连接”对话框中,填写数据库凭据。
在添加阅读器之前,需要打开参数并选择要读取的表。然后单击OK两次,将阅读器添加到画布。
如果添加写入器,则需要在Feature Type对话框中设置表名。
在FME Workbench 2019.0+中,可以使用Visual Preview直接在FME Workbench窗口中查看数据。如果您有一个较旧版本的FME或更喜欢FME数据检查器,请继续阅读下一节。
1.打开FME工作台
在一个空白的FME工作台画布,添加PostGIS的读者。如果您尚未建立数据库连接,单击下拉菜单旁边的连接,然后按照连接到数据库中列出的步骤。一旦你选择或连接的数据库连接,单击参数按钮。
在参数对话框,单击省略号表列表旁边开辟了PostGIS / PostgreSQL数据库。选择您想在读哪些表。一旦该表已被选中,单击确定两次向读者添加到画布上。
2.开放的视觉预览
一旦阅读器功能类型被添加到画布上,单击它以打开弹出菜单。在弹出菜单中,单击“查看源数据”按钮,打开“可视化预览”。
现在,您可以在可视化预览中查看数据,并继续您的工作流程并通过流程查看数据。亚搏在线
在FME工作台数据工作之前,这是一个好主意,检查它的FME数据检查。
1.打开FME数据检查器
打开FME数据检查器,在左上角,点击打开。在“选择数据集以查看”对话框中,选择PostGIS作为格式,然后对于连接,选择已经创建的PostGIS连接。如果您还没有创建连接,请按照前一节中的步骤操作:连接到数据库。连接到数据库后,单击Parameters按钮。
在参数窗口中,单击省略号旁表列表来选择哪些数据集视图。单击确定两次来查看数据集。
2.视图数据
然后查看您的数据,一旦您满意,返回到FME工作台。
数据归属
这里显示的数据来源于由温哥华市不列颠哥伦比亚省。它包含在开放政府许可下的信息-温哥华。请注意,培训PostGIS数据库中的数据并非全部来自温哥华市,因为它是一个任何人都可以上传数据的公共数据库。
©2020安全亚搏在线软件公司|法律