空间数据分析算法空间数分析算法.docVIP

  • 3
  • 0
  • 约7.29千字
  • 约 6页
  • 2017-04-23 发布于贵州
  • 举报
空间数据分析算法空间数分析算法

实验七 空间数据分析算法 实验目的: 1.理解空间数据分析算法原理 2.掌握缓冲区分析算法和最短路径算法 3.实现线的缓冲区边界生成算法 实验环境:pc电脑一台,.NET2005开发环境 实验内容: 线的缓冲区边界生成,其算法原理是对拐角出作角的角平分线,然后对每段线以缓冲距作平行线,具体处理过程如下: 1)首尾点额外处理:推求过该点的并且垂直于相连直线段的垂线,求出到该点相距为缓冲距大小的两点 2)中间点重复处理:推求前一线段的平行线;推求相邻两线夹角的平分线;求两线的交点 3)构建整个缓冲区多边形边界:将所求的所有点按一个方向串联起来,构建一个多边形 实验过程: 线的缓冲区边界生成 1)在编辑菜单栏下添加一个子菜单项为缓冲区,添加单击事件(参考代码如下) Graphics gra = panel1.CreateGraphics(); BufferForm bform = new BufferForm(); bform.ShowDialog(); double distance = bform.value; ListPoint_T ring=new ListPoint_T(); foreach (Geometry_T geo in cho

文档评论(0)

1亿VIP精品文档

相关文档