gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15902
  • QQ491474196
  • 铜币10745枚
  • 威望810点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国铁杆
阅读:2859回复:0

格点数据等值线分析--C#源码

楼主#
更多 发布于:2015-06-11 08:46

做等值线分析是一项十分费脑筋的工作,所幸有前辈已经给我们分析方法和代码,如今,做出简单的等值线已非难事,下面就以气象应用为例说说网格点数据等值线分析。
我们收的的气象站点数据,经Micaps数据处理程序处理后,会将各种要素插值(关于插值,以后有时间再讲讲)到规则网格点上,生成格点数据,即Micaps第4类格式数据。利用格点数据,参考大师的算法,http://local.wasp.uwa.edu.au/~pbourke/papers/conrec/,生成等值线,老外的文章写的很详细,并附有各种语言的代码,1987年的文章,真是让人感动加佩服。
大师提供的代码没有C#的,参考java版代码,改成C#,试试,效果还可以:



可惜此等值线分析仅完成等值线插值及查找过程,并未对等值线进行追踪,无法对等值线进行平滑操作。
等值线追踪,过程还是挺复杂的,目前FreeMicaps的等值线追踪效率还不是太高,望高人能给指点指点。
等值线生成代码很简单,配合文章,应该很容易看懂。源码传不上去,需要的请留言。


源码已上传至: http://download.csdn.net/source/1935353
喜欢0 评分0
游客

返回顶部