第8页
第4排
许多主要数据库能够支持具有两个或多个与每条记录关联的几何列的数据。小世界,神谕,SQL Server和Postgis就是很好的例子。对于smallworld,几何处理由各种smallworld格式阅读器/编写器完成-请参阅与小世界合作了解更多详细信息。FME尚未为PostGIS实现多个几何支持-请参见这篇文章例如,如何在PostGIS中将几何图形写入这些类型的表中。
对于处理多个几何列的Oracle和SQL Server,已经实现了,但是FME无法创建具有多个几何列的表。
多个几何处理涉及在每个涉及的几何体上设置或检索几何体名称,以及将特征作为聚合进行处理。将reader/writer参数“handle multiple spatial columns”设置为“yes”也很重要。添加读卡器或写入器时,此参数可用-例如对于Oracle
也可以在导航窗格中-例如对于SQL Server
FME读取的每个多几何特征都是一个集合。这个解聚合变压器可用于将记录拆分为单独的几何图形,以及一个属性(_geometry_name),用于确定哪个几何图形来自哪个列。
附加的工作区显示以下内容:
-高级读卡器参数>处理多个空间列设置为“是”
-分解聚合器以分解聚合功能。每个功能都有一个几何体名称属性,其中包含几何体列的名称。
-用于查看数据的检查器。
有两种多几何图形写入方案:
这些场景包含在写入包含多个几何图形列的数据库表
?2019安全亚搏在线软件公司|法律