图幅自动接边算法研究

所属栏目:计算机信息管理论文 发布日期:2011-06-08 07:44 热度:


  {
  OID2=0ID_listarray[icomparefea];
  Pfeaturecompare=pfc.getfeature;
  
  Pextent2=pfeaturecompare.Extent;
  a=pextent1.xmin+(pextentl.Width)/2;
  b=pextent2.xmin+pextent2.Width/2;
  }
  }
  if(((Mx-a)<0&&(Mx-b)>0)||((Mx-a)>0&&(Mx-b)<
  O))
  {
  //判断条件3:是否在合适的距离范围内
  if((pextent1.ymin-pextent2.ymax)>
  (pextent1.Height+pextent2.Height))
  }
  //2个Extent距离大于容差
  continue;
  }
  }
  Else
  {
  //判断条件4:判断属性特征//strcomparefieldname变量
  存储指定判断列名
  //如果返回真,则合并,传递3个参数
  Bcanum=compareproperty(pfeaturenow,pfeaturecompare);
  if(beanun)
  {
  FeatureUN(…);
  }
  }
  }
  }
  3.3.2要素合并模块。
  PublicvoidFeatureUN(ISelectionSetpSelectSet)
  {
  ITopologicalOperatorpTopo;
  pSelectedSet.Search(null,true,pCursor);
  pFeatureCursor.pCursorasIFeatureCursor;
  pFeaure=pFeatureCursor.NextFeature();
  FlashGeometry(pFeature);//featurel闪烁
  pTopo=pFeature.Shape;
  pTopo.Union(pFeature.Shape)asIPolygon;
  //anewpolygon…
  /*更新操作完成后,需将另一个合并前的Polygon删
  除,否则数据库中将出现多余图元*/
  pFeatureOld.Delete();
  }
  4结语
  实践检验表明,这种地理要素接边合并算法可有效节省系统内存资源,快速进行图幅要素的识别与合并,实现了数字地形图无缝拼接,解决了存在的弊端;而且具有简单、实用、运行效率高等特点,特别是在数据量比较大的情况下效果尤其明显。

 2/2   首页 上一页 1 2

文章标题:图幅自动接边算法研究

转载请注明来自:http://www.sofabiao.com/fblw/dianxin/xinxiguanli/9319.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3