xml-line

这是一个复合构建器,它构造了一个线几何图形。线的坐标可以通过数据字符串参数或通过点几何图形给出。

建筑类型:组合:接受点几何。

几何构造:线几何。

数据参数:

数据名称

价值

必需的/可选

数据串

包含坐标数据的字符串。

范围:字符串

可选

axis-order

表示坐标的轴序。

范围:数字1的排列。N,其中N是维数。

每个数字之间用逗号“,”隔开。

默认值:1,2,…,N”

可选

坐标的维数。

范围:表示正整数的字符串,或“隐式”文字,它强制自动确定维度,即使指定了轴序。

默认值:未指定时将自动确定维度。

可选

axis-separator

分隔数据字符串中每个坐标轴的字符串。

这包括制表符、换行符和空格符。

默认值:”、“

可选

coord-separator

分隔数据字符串中每个坐标的字符串。

范围:字符串

默认:“空白”这包括制表符、换行符和空格字符。

可选

小数

表示数据字符串中每个实数的小数点的字符串。

范围:字符串

默认值:“。”

可选

坐标系统

指定坐标系统名称。如果坐标系统的表达式序列计算结果为空字符串,则不会设置正在构建的特性的坐标系统。

范围:字符串

可选

demote-incomplete-geometry

如果一条线没有至少两个不同的点,那么它是不完整的,如果只给出一个坐标,那么线几何构造器将在错误时停止,将这个可选参数设置为true允许在只给出一个坐标时构造一个点几何。

范围:假|真

默认值:假

可选

allow-incomplete-geometry

的线是不完整的,如果它不具有至少两个不同的点,设置此可选参数为true允许简并一个坐标来构造线的几何形状。请注意,此参数覆盖降级,不完整的几何参数。

范围:假|真

默认值:假

可选

keep-duplicate-coordinates

从数据串或几何点来连续重复的坐标时,这个参数设置为true不会被丢弃。

范围:假|真

默认值:假

可选

名称

指定几何体的名称。

范围:字符串

可选

下面的文件包含两种不同类型的线元素,我们希望映射到FME功能:

lines.xml

           
           
            
             0.0 0.0 1.0 10.0 10.0 1.0 20.0 30.0 1.0
            
            
           

下面的xfMap文档使用xml-line几何生成器:

xml_line.xmp

           
           
            
             
              
               
              <
              几何激活= “XML-线”>
                
                >
             
             
              
               
                
               <
               几何激活= “XML-线”>
                 >
              
            
            
           

lines.xmlxml_line.xmp将文档输入XML阅读器,输出以下FME特性:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
功能类型:line1”
属性:fme_geometry'有值fme_line'
属性:xml_type'具有值xml_line'
几何类型:直线(2)
坐标数:3——坐标尺寸:3——坐标系:’
(0,0,1)(10、10,1)(20、30、1)
===========================================================================
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
功能类型:么”
属性:fme_geometry'有值fme_line'
属性:xml_type'具有值xml_line'
几何类型:直线(2)
坐标数:3——坐标尺寸:2——坐标系:’
(50.5,50.4)(30.8,15.2)(0,0)
===========================================================================