span8
span4
readingmultiplegeometry - 2016. -逐步检测
许多主流数据库都能够支持具有两个或多个与每个记录相关联的几何列的数据。Smallworld, Oracle, SQL Server和Postgis都是很好的例子。对于Smallworld的几何处理是由各种Smallworld格式的读者/作者完成的-见使用Smallworld为更多的细节。FME还没有为Postgis实现多种几何支持-见这篇文章这是一个如何在Postgis中向这些类型的表写入几何的示例。
对于Oracle和SQL Server已经实现了处理多个几何列,但是FME不能创建具有多个几何列的表。
多个几何图形处理涉及到在涉及的每个几何图形上设置或检索几何图形名称,并将特性作为聚合进行处理。将Reader/Writer参数“处理多个空间列”设置为“Yes”也很重要。当你添加一个读取器或写入器时,这个参数是可用的,例如Oracle
也在导航窗格-例如,SQL Server
FME读取的每个多重几何特征都是一个集合。的Deaggregatortransformer可用于将记录分割成单独的几何图形,并使用一个属性(_geometry_name)来确定哪个几何图形来自哪个列。
附件中的工作区显示了以下内容:
高级读取器参数>处理多个空间列设置为“Yes”
- Deaggregator来分割聚合功能。每个特性都有一个_geometry_name属性,该属性保存几何列的名称。
-检查器查看数据。
有两种多几何的书写场景:
这些场景包含在写入包含多个几何列的数据库表
©2019 S亚搏在线afe Software Inc |法律