使用标准消息中的几何创建要素

将消息控制点映射到 ArcGIS 军事要素中的几何

标准军事消息包含有关要素在地球上的位置的信息。要将要素放入地图中,必须基于消息中包含的值设置几何的 x,y 值。如果消息中的值为经度/纬度 WGS-84,则可直接使用这些值。如果不是,则需要先使用转换坐标记法工具转换坐标值,然后才能使用这些值。消息中的点要素可以由用户使用消息中包含的坐标值进行放置。但是,对于某些线要素和面要素,消息中的控制点不代表要素几何。在这种情况下,控制点就是有关符号的方向、位置和大小的说明。在控制点不代表要素几何的情况下,需要将控制点转换为要素几何和符号覆盖。例如,地面支持攻击箭头的控制点。

对于地面支持攻击箭头消息,假定消息的控制点的编号为点 1 到点 N。箭头的控制点 1 代表箭头的顶端。控制点 2 到点 N-1 代表箭头主体形状的其余部分,其中点 N-1 是箭头主体上的最后一个点。随后,使用控制点 N 来表示当您朝箭头所指方向观看时箭头头部的左侧顶端。向消息添加点 N 是一条很有用的信息,它表示箭头的宽度或相对于箭头主体的假想中心线的偏移量。地面支持攻击符号的控制点地面支持攻击的形状

ArcGIS 军事要素使用几何来以不同方式表示箭头。ArcGIS 军事要素使用的线几何中所包含的折点与消息中的控制点逆向对应。点 N-1 取自消息并用作自箭头末端开始绘制的点。在这种方法中,点 N-1 转换为 ArcGIS 军事要素线几何的第 1 个折点;点 N-2 转换为 ArcGIS 军事要素线几何的第 2 个折点,依此类推,直到消息中的点 1 转换为 ArcGIS 军事要素线几何的最后一个折点,即点 3 处的箭头顶端。消息中的另一控制点 (N) 所控制的箭头宽度由 ArcGIS 军事要素使用相对于几何各侧的默认偏移量进行控制。可通过以下方法使箭头主体变宽:更改制图表达的宽度、更改要素的制图表达规则,或者使用制图表达覆盖。

5/10/2014