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