斯潘8
斯潘4
在本文中,您将学习如何安装剖腹产连接器在FME 2019中,验证铯离子Web服务,上传资产到你的铯离子账户。目前,CesiumiOnConnector只支持上传citygml,GeoTIFF,拉斯维加斯和OBJ文件。
第一个练习将介绍从支持的格式之一上载资产的过程,CITYGML。同样地,第二个练习将帮助您了解如何使用FME将数据转换为支持的格式之一,然后将资产上载到单个工作区中的铯离子。
在安装和使用CesiumiOnConnector变压器之前,打开工作台导航到工具>FME 选项>翻译.你需要确保首选python解释器设置为FME 蟒蛇 二点七.安装铯离子连接器包后(在下面的练习1中)您可以启动FME工作台并将首选的python解释器返回到首选的python版本。注:从FME 2019开始,我们将开始逐步取消对python 2.7的支持,使其成为fme安装的可选组件,有关更多信息,请参阅python 2.7折旧篇文章。
开始,启动FME工作台并创建一个新的工作区。CesiumiOnConnector变压器不需要将数据读取到工作区,为了开始翻译,需要创建单个功能。
添加一个造物主转换到工作区。这将创建一个单一功能,告诉CesiumiOnConnector从源文件夹中提取数据并将其作为新资产上载到您的Cesium ion帐户。需要注意的是,CesiumiOnConnector将为传递到CesiumiOnConnector的每个功能上载1个资产(即如果有10个特征通过CesiumiOnConnector,10个资产将上传到您的铯离子账户)。
通过键入添加铯离子连接器剖腹产连接器在工作区画布上显示“快速添加”菜单:
如果这是你第一次使用剖腹产连接器,你会看到它列在下面FME轮毂变压器.只需双击剖腹产连接器安装并添加到工作区。有关的更多信息和备选安装选项在FME轮毂上提供铯离子连接器.
连接到造物主到剖腹产连接器.双击CesiumiOnConnector打开相关参数。
对于铯离子帐户参数,选择添加Web连接下拉列表中的选项-这将打开一个新对话框。
在铯离子连接对话框中,离开Web服务作为默认值(铯离子)并设置连接名(例如)铯离子-个人“或您的铯离子用户名)。
下一步,单击认证按钮。登录到您的铯离子帐户在Web服务验证对话框中,允许访问FME。
一旦成功添加铯离子帐户,设置源文件夹包含以下数据类型之一的目录的参数:
如果您将提供的示例数据下载到下载文件夹中,源文件夹参数应该类似于“~\downloads\sample data\citygml\exercise 1”。Cesium-ion连接器将上载包含在Election Bounds文件夹中的Election_Bounds.gml文件。
下一步,将资产名称设置为“练习1”,这将帮助您在铯离子帐户的“我的资产”选项卡中更容易地识别资产。将其余参数保留为默认值,然后单击“确定”返回工作区。
这个基本翻译的最后一步是附加检查员到CesiumiOnConnector的输出端口并运行工作区。
这将自动在FME工作台的可视预览窗口(2019+)中打开输出摘要,其中包含铯离子资产的URL。通过检查剖腹产连接器的结果,您将能够复制网址网址属性直接访问新资产。
现在你的数据已经上传到你的铯离子账户,是时候在网上查看了。抄袭网址网址属性值到Web浏览器或登录到铯离子帐户-您可以在这里设置资产样式或添加组件,如信息箱使用javascript。
开始,在FME工作台中创建新工作区。在这种情况下,您将读取源二维选择边界形状文件,将特征转换为三维,写入铯离子连接器支持的格式之一,然后上传你的资产到铯离子。
添加一个ESRI形状文件阅读器到工作区并连接到提供的选举边界形状文件。
我们使用的数据集是一个二维多边形数据集,我们将需要挤出我们的功能,以便将它们转换为3D。
添加一个挤出机 到工作区并将其连接到shapefile reader功能类型。一旦你建立了联系,打开挤出机参数,单击下拉箭头距离参数和选择打开算术编辑器.
因为源数据集没有高度属性,我们将拉伸距离设置为现有属性值。在这种情况下,我们希望使用以下表达式根据“分割”属性的值动态拉伸多边形:
(@pow(@value(division),2))/4
这将有助于根据距离方程动态设置每个多边形的拉伸距离。注:挤压高度基于源数据的单位。
现在我们有了3D功能,我们可以将数据写入CesiumiOnConnector支持的格式之一到新目录中。
添加一个特写作家画布上,连接到挤出机:挤出端口,然后打开FeatureWriter参数。设置格式到citygml并将citygml文件保存到新目录中。例如:“~\documents\citygml\exercise 2\election\u bounders.gml”
添加一个剖腹产连接器画布上,连接到FeatureWriter:摘要端口,打开CesiumiOnConnector参数。既然我们已经在练习1中建立了铯离子网络连接,您只需从下拉列表中选择铯离子帐户即可。
下一步,将源文件夹设置为我们在上一步中创建的目录:“~\documents\citygml\exercise 2”。注意:您也可以创建用户参数或者通过在文本编辑器中从FME特征属性构造路径来创建动态源文件夹。
最后,将资产名称设置为“练习2”。
最后,附加一个检查员到CesiumiOnConnector的输出端口并运行工作区。
输出摘要将自动在新的视觉预览窗口中打开,该窗口包含铯离子资源的URL。通过检查剖腹产连接器的结果,您将能够复制网址网址属性直接访问新资产。
现在你的数据已经上传到你的铯离子账户,是时候在网上查看了。抄袭网址网址属性值到Web浏览器或登录到铯离子帐户-您可以在这里设置资产样式或添加组件,如信息箱使用javascript。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的