结点参数

可以为每个图表结点分别设置结点参数。 结点形状的参数在检查器中的结点参数下进行定义。

结点参数
结点参数
注:

可以将参数(属性)映射到默认、用户、对象或地图图层。 有关详细信息,请参阅映射属性

结点类型参数

用户可以使用多个参数来控制生成的结点形状。 结点参数可定义结点的类型并指定几何详细信息(例如弧的半径)。

类型(attr 类型)

指定结点类型。 CrossingJunctionRoundaboutFreeway

十字路口

十字路口

交汇点

交汇点

环状交叉路

环状交叉路

高速公路

高速公路

常规结点参数

下表描述了所有结点类型共有的参数:

最小交叉角度 (attr angleThreshold)

街道之间能够使其免于自动开始弯曲以避开彼此的最小角度。 高速公路将忽略这一参数。

Intersection Angle Minimum 设置为 30 的十字路口。 请注意街道将通过弯曲来避开彼此。

最小交叉角度设置为 30

Intersection Angle Minimum 设置为 10 的十字路口。

最小交叉角度设置为 10

 

精度(attr 精度)

指定细节层次。 其值必须在 [0, 1] 范围内。

Precision = 0.1 的十字路口形状。

精度 = 0.1

Precision = 0.3 的十字路口形状。

精度 = 0.3

 

创建形状 (attr shapeCreation)

启用或禁用从结点创建形状几何。

十字路口和交汇点参数

CrossingFreewayJunction 参数包含以下参数:

路缘半径 (attr minArcRadius)

最小弧半径。 对于高速公路,较高的值 (>20) 比较适合。

将以绝对长度单位提供。

Curb Radius = 0 的十字路口形状。

路缘半径 = 0

Curb Radius = 5 的十字路口形状。

路缘半径 = 5

区块拐角 (atrr cornerStyle)

ArcsStraight。 一旦设置为后者,区块将变得更为简单。

Block Corner 设置为 Arcs 的边界。

区块拐角设置为弧

Block Corner 设置为 Straight 的边界。

区块拐角设置为平直

注:
Type 设置为 Freeway 时,Block Corner 参数不可用。
.

环状交叉路参数

Type 设置为 Roundabout 时,环形交叉路创建将使用以下参数:

环岛半径 (attr innerRadius)

定义内圆的半径(岛形)。

 

环状交叉路的街道宽度 (attr streetWidth)

定义环状交叉路街道车道的宽度。

Roundabout Island Radius = 5Roundabout Street Width = 10 的环状交叉路。

innerRadius = 5 和环状交叉路的街道宽度 = 10

Roundabout Island Radius = 10Roundabout Street Width = 5 的环状交叉路。

innerRadius = 10 和环状交叉路的街道宽度 = 5

 

路缘半径 (attr minArcRadius)

最小弧半径。 对于高速公路,较高的值 (>20) 比较适合。

将以绝对长度单位提供。

Curb Radius = 0 的十字路口形状。

路缘半径 = 0

Curb Radius = 5 的十字路口形状。

路缘半径 = 5

主要街道选择

JunctionFreeway 结点类型将利用主要街道来确定结点几何。

主要街道选择
左侧:两个具有不同主要街道的交汇点。 右侧:两个具有不同主要街道的高速公路交叉点。 在每种情况下,主要街道均会以较深的灰色阴影进行绘制。

注:

系统将根据需要使用街道工具或通过在相邻街道上设置对象属性 principleStreetStartprincipleStreetEnd 来指定主要街道。

示例

简单曲线

二价结点(两个图形段之间的结点)通常会在段之间生成曲线或链接。

注:

对于一价(位于一行图形段末尾/死胡同的结点)或二价结点,类型是 Crossing 还是 Junction 无关紧要。

简单曲线
尽头街道

通过将一价结点的类型设置为环状交叉路,可以对死胡同进行建模。

尽头街道
交汇点

不同于十字路口,交汇点不会中断主要街道。 次要街道将通过交汇点入口与主要街道相连接。

注:

系统会自动将街道宽度最大的两个路段视为主要街道。

交汇点

自动生成的连接属性

连接属性将提供有关基础图表的基本信息,并提供上下文信息。 CGA 规则可能要访问以下属性。

shapeType

指定结点类型。 CrossingJunctionRoundaboutFreeway

邻近街道结点的街段数。 价将被添加到所有结点形状。

注:

连接属性是图形结点的对象属性,且将被继承到形状(由形状的检查器中的斜体字体指示)。