闭合曲线的内接矩形问题
具体情况:测绘工作中需要在图幅内标注一闭合多段线的节点编号,生成坐标表格,并且把坐标表格放到图幅内问题:1、如何避开图中的文字、线条、图块等物体,
2、自动计算图幅内的空白区域(不包括闭合曲线内的区域),
3、自动将坐标表格拆分后放入图幅中
想法:1、生成图中文字、线条、图块等物体的外包线
2、根据表格的宽度,自动计算图中空白区域的最大面积的矩形( 矩形宽度是表格宽度整数倍的),
3、根据矩形高度,自动拆分表格,放入矩形内
4、如果矩形内还放不下,再次重复1、2、3的步骤,其中第1步中的物体要增加刚刚放入的表格
5、如果最好还是空白区域不足,表格无法放入,则提示用户
这个思路是否可行,如果可行,想法的第2 步该如何实现,需要用什么方法
或者大家有什么更好的想法和思路
要把多线段的坐标在其内部用表格形式表示出来,还要避开别的文字、线条、图块, 个人觉得还不如直接象南方cass生成界址线坐标表那样,直接由人去指定位置算了,因为通常在多线段内部不会有足够空间的,计算半天到最后还是得让人去指定位置以插入表格
页:
[1]