举例说明如下,如图3所示,阴影部分就是线所占网格,将“中山东路”四个字等分标注在四个网格中。判断出该线是东西走向,进行从左到右的标注,计算出线所占网格公18个,分别标注在第3个、第7个、第11个、第15个网格上。这样标注有个问题,注记有些偏离折线,解决这个问题的办法可以采用将网格加密的方法,即让一个汉字占据四个甚至九个网格,这样可以减少汉字偏离的距离。
5.2 面标注
步骤:
① 计算面要素所占网格。
② 根据面要素最小外包矩形的长宽比例,确定面标注的走向。
③ 根据水平方向和垂直方向所占网格数据,进行水平和垂直等分,确定注记位置。
④ 判断选出的网格是否可以标注。
⑤ 写入标注。
举例说明如下,如图4所示,根据“玄武湖”这个多边形的长宽比例,确定面标注是东西走向。计算出多边形占用的网格,采用水平等分、垂直等分的策略确定注记位置。分别标注在网格上。
作者:李泉 陈玉进 南京跬步科技有限公司 http://www.creable.cn