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.xml和xml_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)
===========================================================================