西班牙
斯潘4
使用geodatabase读取器读取多部分批注时,需要使用geodatabase读取器上的“拆分多部分批注”设置将批注拆分为其各个部分。fme目前不支持将多部分注释作为单个文本元素读取。如果拆分文本是弯曲文本元素的一部分,则不会保持文本字符串的旋转。
附件是一个示例工作区,演示如何从每个部分提取文本信息(旋转、大小和文本),并输出更准确地表示源数据的文本字符串。
它使用textpropertyextractor获取文本几何属性,如文本大小、文本旋转和文本字符串。请注意,对于上面显示的曲线元素,文本旋转将设置为零。然后,TextLocationExtractor转换器将文本的位置提取为点或线字符串。
如果文本元素是点,则返回点几何图形;如果文本是直线元素,则返回两点线。如果文本元素是弯曲字符串,则返回linestring。
这允许我们通过使用字符串的第一个和最后一个顶点并计算它们之间的角度来计算文本的旋转。这将模拟原始文本字符串跟随的旋转。最后,将文本属性结果添加到与源文本接近的文本中。
此方法确实会导致处理的特征数增加,因为每个多部分文本元素被拆分为多个特征。
为了更准确地放置文本,可以使用“split complex annotation”reader参数将弯曲的注释分解成各个部分。这导致了功能数量的大幅增加,但提供了更准确的文本位置。
?2019安全亚搏在线软件公司|合法的