特性 | 样例 | 描述 |
---|---|---|
起点:该代码指示位于指定点的新地物的起点。 如果存在与地物名称匹配的地物前缀,则可以忽略起点代码。这最适合于唯一的地物名称。 |
EP1 B SW1 B 或 B EP1 B SW1 |
EP1 和 SW1 为地物名称。字母 B 为用于开始名为 EP1 和 SW1 的新地物的特殊代码。 |
延伸:该代码用于指明地物是从其最后一个顶点开始延伸的。 |
EP1 C SW1 |
由于具有明确的 <延伸代码>,所以该地物将延伸。EP1 为地物名称,C 表示将延伸名为 EP1 的活动地物 如果字段代码不包含明确的 <延伸> 代码且域代码内的地物名称与活动地物匹配,则地物会延伸。 |
终点:该代码用于指明地物已终止。 |
EP1 E SW1 B |
EP1 为地物名称,“ ”(空格)为域/代码分隔符,E 为终点代码表示会将名为 EP1 的活动地物延伸到此点,并在此处终止(此时该地物不再是活动地物)。SW1 为地物名称,“ ”(空格)为域/代码分隔符,B 为起点代码且会开始名为 SW1 的新地物。在本样例中,如果存在名为 SW1 的现有地物,在该地物会在其最后一个顶点处终止,而名为 SW1 的新地物将在此点处开始。 |
闭合:该代码用于表示活动地物是从其最后一个顶点延伸到当前点的,并用回到该地物起始顶点的线段将地物闭合。 |
EP1 SW1 CLS |
EP1 为地物名称,如果它与活动地物匹配,则它会延伸到该点。SW1 为地物名称,如果它与活动地物匹配,则它会从其最后顶点延伸到该点,CLS 为闭合代码,直线段将在回到地物 SW1 的起始顶点时闭合。 |
水平偏移:该代码用于指定相对水平偏移以创建在当前点处开始的平行地物,或过渡到其他偏移(如果活动地物有以前的水平偏移)。 |
101,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35 ...112,500,500,100.02,BC1 ...123,500,510,100.03,BC1 ...134,500,520,100.04,BC1 ...145,500,530,100.05,BC1 ...156,500,540,100.06,BC1 ...167,500,550,100.07,BC1 SO ...178,500,560,100.08,BC1 |
点 101:BC1 是线要素名称,“ ”(空格)是要素/代码分隔符,B 是 <起点> 代码,H 是 <水平偏移> 代码,-4 是第一个水平偏移值的值,V 是 <垂直偏移> 代码,.1 是第一个垂直偏移值,这些字符表示的内容对于其余三个偏移也同样适用。点 112、123、134、145 和 156:将延伸带有当前偏移的 BC1 地物。点 167:将延伸 BC1,但偏移地物将由 SO <停止偏移> 代码停止。点 178:将延伸 BC1。 水平偏移代码必须后跟一个值。负值使活动地物向左偏移,正值则使活动地物向右偏移。可以使用多个偏移,但如果随后执行水平或垂直过渡,则必须为每个偏移指定所有以前的水平偏移代码或垂直偏移代码。 |
垂直偏移:该代码用于指定从当前点处开始的相对垂直偏移。垂直偏移代码必须后跟一个值。 |
(显示在下图中) |
正值将被添加到活动地物当前顶点的高程,负值则会从活动地物的当前顶点中减去。如果已指定垂直偏移但未指定以前的水平偏移,则会假设水平偏移值为零。如果已指定水平偏移但未指定垂直偏移或以前的垂直偏移,则会假设垂直偏移值为零。 注:
如果在当前点代码中指定了以前的水平偏移或垂直偏移,而且如果在当前域代码中忽略后续的水平偏移或垂直偏移,则会使用以前的水平或垂直偏移值。例如: V1 H1 H2 = H0 V1 H1 V1 H2 V1 H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1 |
停止偏移:该代码用于指定活动地物上所有偏移的终止。仅可以延伸活动地物。 |
(显示在下图中) |
下图显示了使用水平偏移、垂直偏移和停止偏移的代码的样例:
1,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35
2,500,500,100.02,BC1
3,500,510,100.03,BC1
4,500,520,100.04,BC1
5,500,530,100.05,BC1
6,500,540,100.06,BC1
7,500,550,100.07,BC1 SO
8,500,560,100.08,BC1