wangjunjolly
路人甲
路人甲
  • 注册日期2003-09-11
  • 发帖数356
  • QQ
  • 铜币1040枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2009回复:3

[求助]请教两个GIS专业词汇的英文说法。

楼主#
更多 发布于:2005-04-06 12:06
<P>在缓冲区计算的基本算法是双线算法。在双线算法中,最常用的是角分线法和凸角圆弧法。</P>
<P>我现在想知道“角分线法”和“凸角圆弧法”怎么翻译。谢谢。</P>
喜欢0 评分0
赌东道
路人甲
路人甲
  • 注册日期2003-11-14
  • 发帖数122
  • QQ
  • 铜币99枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-04-06 12:41
我也想知道,哪位高手解答一下
举报 回复(0) 喜欢(0)     评分
人淡云清
路人甲
路人甲
  • 注册日期2005-04-29
  • 发帖数45
  • QQ276463479
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-06-20 20:48
<P><img src="images/post/smile/dvbbs/em01.gif" /></P>
<P>啊,恋爱,漂浮的爱情<BR>     我被失恋灼烧的躯体<BR>     就象搁浅动弹不得的流木<BR>     直到如雷电般的你<BR>     出现并击中我<BR>     我这快流木才又再度<BR>     落入爱的急流</P>

<P>顶</P>
<P>顶</P>
<P>顶</P>
<P>顶</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2005-06-20 23:55
1)角分线法<BR>双线问题最简单的方法是角分线法(简单平行线法)。算法是在轴线首尾点处,作轴线的垂线并按缓冲区半径R截出左右边线的起止点;在轴线的其它转折点上,用与该线所关联的前后两邻边距轴线的距离为R的两平行线的交点来生成缓冲区对应顶点。如图8-7所示。<BR><BR>图8-7:角平分线法<BR>角分线法的缺点是难以最大限度保证双线的等宽性,尤其是在凸侧角点在进一步变锐时,将远离轴线顶点。根据上图,远离情况可由下式表示:<BR><BR>当缓冲区半径不变时,d随张角B的减小而增大,结果在尖角处双线之间的宽度遭到破坏。<BR>因此,为克服角分线法的缺点,要有相应的补充判别方案,用于校正所出现的异常情况。但由于异常情况不胜枚举,导致校正措施繁杂。<BR>2)凸角圆弧法<BR>在轴线首尾点处,作轴线的垂线并按双线和缓冲区半径截出左右边线起止点;在轴线其它转折点处,首先判断该点的凸凹性,在凸侧用圆弧弥合,在凹侧则用前后两邻边平行线的交点生成对应顶点。这样外角以圆弧连接,内角直接连接,线段端点以半圆封闭。如图8-8所示。<BR><BR>图8-8:凸角圆弧法<BR>在凹侧平行边线相交在角分线上。交点距对应顶点的距离与角分线法类似公式:<BR><BR>该方法最大限度的保证了平行曲线的等宽性,避免了角分线法的众多异常情况。<BR>该算法非常重要的一环是折点凸凹性的自动判断。此问题可转化为两个矢量的叉积:把相邻两个线段看成两个矢量,其方向取坐标点序方向。若前一个矢量以最小角度扫向第二个矢量时呈逆时针方向,则为凸顶点,反之为凹顶点。具体算法过程如下:<BR> 由矢量代数可知,矢量AB,BC可用其端点坐标差表示(9-9):<BR><BR>图8-9:采用向量叉乘判断向量排列<BR><BR><BR><BR> 矢量代数叉积遵循右手法则,即当ABC呈逆时针方向时,S为正,否则为负。<BR>若S;gt;0,则ABC呈逆时针,顶点为凸;<BR>若S;lt;0,则ABC呈顺时针,顶点为凹;<BR>若S=0,则ABC三点共线。<BR>对于简单情形,缓冲区是一个简单多边形,但当计算形状比较复杂的对象或多个对象集合的缓冲区时,就复杂得多。为使缓冲区算法适应更为普遍的情况,就不得不处理边线自相交的情况。当轴线的弯曲空间不容许双线的边线无压盖地通过时,就会产生若干个自相交多边形。图8-10给出一个缓冲区边线自相交的例子。<BR>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部