span8
span4
如何使用FME将数据加载到Oracle Spatial (Locator)时填充GeoMedia使用的GDOSYS模式。使用FME将feature类加载到Oracle空间后,GeoMedia看不到它。这是怎么呢
在将数据加载到Oracle空间数据模型时,FME不会创建或更新GeoMedia元数据(GDOSYS)。在Oracle空间写入器上没有填充几何图形元数据的选项。
但是,可以通过使用sqlexector和来自Intergraph的Oracle PL/SQL包来增强FME工作空间来创建此元数据。
作为一个工作示例,我们附加了一个工作空间,它将获取一个GeoMedia访问仓库(针对GeoMedia用户的USSampleData)并将其推入Oracle空间数据库。
在FME中打开工作区,您将看到一个名为GDOSYS元数据的书签。请检查SQLExecutor转换器的“SQL语句”设置。
SQLExecutor将一些信息传递给Oracle数据库,Oracle数据库调用GOOM包来插入GDOSYS元数据。您需要访问可从Intergraph支持—“GOOM—为GeoMedia管理空间数据”—免费为GeoMedia客户提供的GOOM包。查克·伍德伯里维护这个实用程序包。
GeoMedia的客户可以从Intergraph下载GOOM工具,网址是:
https://support.hexagon亚搏在线safetyinfrastructure.com/infocenter/index?page=forums⊤ic = 507202530697815 b5014e6475c838007c9d⊤icsel = new
或通过电子邮件联系查克chuck.woodbury@intergraph.com。
通过在Oracle数据库中安装这个包,您可以使用FME轻松地将数据加载到Oracle空间数据库中,同时使用SQLExecutor转换器调用GOOM包自动填充GDOSYS元数据。
注意:附加的工作空间不允许您在不知道存储在现有gdosy中的GUID的情况下设置坐标系统。数据库的GCOORDSYSTEM表——在示例中它是硬编码的值。这可以由FME查询并使用GCoordsystem名称自动填充,但是在这个简单的示例中没有这样做。
非常感谢Chuck为安全软件的演示提供了GOOM工具。亚搏在线
©2019安全亚搏在线软件公司法律