毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于MapObject组件缓冲区分析算法实现(3)
2.2 缓冲区分析算法的基本概念
在缓冲区分析中,缓冲区边界的生成、边线关系处理和多个缓冲区的合并属于关键算法。点目标的缓冲区生成算法,就是确定以作为目标的点为中心,缓冲距为半径的圆;线目标的缓冲区生成算法,就是将作为目标的轴线向两侧沿法线方向平移一个缓冲距,端点用半圆弧连接,所得到的点构成的多边形;面目标的缓冲区生成算法,就是将面目标的边界上的点向外侧沿法线方向平移一个缓冲距,所得到的点构成的多边形。为了方便在下文介绍缓冲区算法,首先给出以下几个基本概念。
概念一 轴线:有序坐标点构成的曲线。
概念二 轴线的左侧右侧:沿轴线的前进方向,左侧称为轴线的左侧,右侧称为轴线的右侧(图2-1)。
概念三 轴线的拐点:两条处于轴线上的相邻线段间的连接点。
概念四 拐点的凹凸性:轴线上的连续三个点 ,按照右手螺旋法则,如果拇指向上,则 点左侧为凹右侧为凸;如果拇指向下,则 点左侧为凸右侧为凹。
概念五 多边形方向:多边形边界的顺时针方向称为正方向,逆时针方向称为负方向(图2-2)。通过计算面积是为正值或负值得方法判断多边形的方向,计算面积为正则称为正向多边形,计算面积为负则称为负向多边形。
计算面积公式:
概念吹冰 缓冲区的内外侧:缓冲区的外边界是正向多边形,岛的边界是负向多边形。沿多边形边界的前进方向,多边形边界的左边称为缓冲区的外侧,多边形边界右边称为缓冲区的内侧(图2-3)。
图2-1 轴线的左右两侧 图2-2 不同方向的多边形 图2-3 缓冲区的内外侧
2.3 Visual Basic 6.0与MapObject组件的介绍
2.3.1 Visual Basic 6.0开发平台
Visual Basic是一种可视化的、采用事件驱动方式和面向对象的结构化高级程序设计语言,可用于开发基于Windows环境的各类应用程序[24]。简单易学、高效,且功能强大。
VB开发平台主要有以下几个特点:
(1) 可视化编程
(2) 面向对象的程序设计
(3) 结构化程序设计语言
(4) 事件驱动编程机制
(5) 访问数据库
共3页:
上一页
1
2
3
下一页
上一篇:
基于VB的水准网平差程序设计
下一篇:
jsp+mysql大学社团管理系统设计
基于android的环境信息管理系统设计
基于激光超声检测金属材...
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
基于深度学习的目标识别算法研究
MATLAB基于流形学习与神经网络的预测建模
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
上海居民的社会参与研究
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
压疮高危人群的标准化中...