《表1 计算自治域经度区间算法伪代码》
地理位置作为横轴的维度。地理位置由经纬度表示,但作为单一维度时,只能选其一。相比于纬度,经度对地理信息和国家的表征能力更强,因此使用经度表示自治域的地理位置。自治域的地理信息是分布在不同位置的点集。但点集不利于把自治域表示为一个整体,使用覆盖点集的区间线段作为自治域的横轴坐标。区间要尽量覆盖连续的经度,不覆盖间隔较大的经度。计算区间的算法可使用表1中的伪代码来描述。算法的输入参数为X和P,X是自治域的经度信息列表,西经表示成范围为-180~0的负数,东经表示成范围为0~180的正数;P是分割粒度,其含义是当经度列表中相邻两个经度差值小于这个分割粒度时,判断自治域覆盖这个经度范围。算法会输出得到的经度区间列表Intervals,需要注意的是,区间列表中可能会出现恰好越过180°的区间,这时需要将其拆分为[……,180]和[-180,……]两部分。
图表编号 | XD00187029600 严禁用于非法目的 |
---|---|
绘制时间 | 2020.07.01 |
作者 | 安宇昊、张宇 |
绘制单位 | 哈尔滨工业大学计算机科学与技术学院、哈尔滨工业大学计算机科学与技术学院 |
更多格式 | 高清、无水印(增值服务) |