XML点
这是一个非复合构建器构建一个点几何对象。
构建器类型:非复合。
几何构造:点几何。
数据参数:
数据名称 |
值 |
需要/ |
---|---|---|
数据串 |
含的坐标数据的字符串。 范围:字符串 |
需要 |
轴阶 |
指示轴为坐标。 范围:数字1..N,其中N是维数的置换。 每个数由逗号分隔“”。 默认:“1,2,...,N” |
可选的 |
尺寸 |
坐标的尺寸。 范围:字符串表示的正整数,或“隐式”的文本,这力量即使指定轴顺序automaticallly确定的尺寸。 默认值:如果没有指定的尺寸会自动确定。 |
可选的 |
轴分离器 |
分离的每个轴上的字符串中的数据串的坐标。 范围:字符串|“空白”,这包括的标签,换行,和空格字符。 默认:“” |
可选的 |
坐标分离器 |
串组分离在数据串中的每个坐标。 范围:字符串 默认值:“空格”这包括制表符,换行符和空格字符。 |
可选的 |
十进制 |
表示在数据串的每个实数小数点的字符串。 范围:字符串 默认:“” |
可选的 |
坐标系 |
指定坐标系名称。如果坐标系统的计算结果为空字符串表达式序列,然后将坐标系统功能正在兴建将不会设置。 范围:字符串 |
可选的 |
名称 |
指定几何体的名称。 范围:字符串 |
可选的 |
的实施例中的以下序列说明的使用XML点建设者。
实施例1
以下xml_point1.xmpxfMap文件映射一个<点>从元件xml_point1.xml输入XML文档。请注意,映射规则匹配<点>元素有一个<几何>元件,用于指定一个XML-点几何建设者。我们假设全部为默认值XML点数据参数,所以我们只指定所需之一,数据串参数。
xml_point1.xml
<?XML版本= “1.0”?>
<点ID = “0”> 0.945,78.970 点>
xml_point1.xmp
<?XML版本= “1.0”?> <!DOCTYPE xfMap SYSTEM “xfMap.dtd”><特征图> <映射匹配= “点”><几何激活= “XML-点”> <数据名= “数据串”> <提取EXPR = “”/> 数据> 几何>映射> 特征-MAP> xfMap>
FME功能构造:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
功能类型:'
属性:fme_geometry“具有价值fme_point”
属性:XML_TYPE“具有价值xml_point”
几何类型:点(1)
坐标的数量:1 - 坐标尺寸:2 - 坐标系:'
(0.945,78.97)
++ ========================================================================
实施例2
这例子是比前一个多一点点复杂。它阐释了几种方法,使XML点数据参数可被用于映射从输入XML元素到一个点几何的信息。请参考意见在细节的例子。
xml_point2.xml
<?XML版本= “1.0”?> <点> <点-A型= “XY”> 8.8,2.5 点-A> <点-A型= “XYZ”> 97.97,92.5,-35.8 点-A> <点-A型= “YXZ”> 29,-77.9,0.0 点-A> <点-B> 89,07 89,06 89,05 点-B> <点-CX = “10.0” Y = “5.0”/> 分>
xml_point2.xmp
<?XML版本= “1.0”?>