多个多边形白化问题彻底解决
Surfer11帮助中的第十三课,讲了“白化一个网格文件”的过程,文中详细地讲述了白化的定义以及白化的操作步骤。然而,没有讲述在一张图中遇到有多个多边形时该如何处理,往往在对具有两个以上多边形的图形进行白化时总是以失败告终。为了解决这一问题,当时在翻译这一课时,我在这课的最后补充了自己的做法,那就是对多个多边形进行多次白化,每次白化一个多边形,然后将它们叠加合并显示出来。这样做虽然可以对付多边形不多的图形,但当遇到非常多的多边形在一张图中时,我们很难将它们一一单独分别形成.bln文件、以及单独分别进行白化,因为多边形太多了,工作量太大。下面,就以六省一市的白化问题为例,看我找到的好办法,终于可以彻底解决。
先看例题图:多边形太多,其中有许多小岛,靠手工修改成一个多边形是不可能的。
下面我们看图,一步一步来做。
用“文件|导出”命令保存组合以后的.bln文件:
打开刚才保存的.bln文件,在数据表中按图示的步骤作一些处理:
将处理后的.bln文件保存,新的bln文件已经生成,下面拿它作白化,这个过程大家熟悉,不多说。最后白化结果如下图,六省一市一次白化成功。最后一张是岛屿的放大图,其中也有等值线。
我们的目的达到了!