实现完美白化教程(傻瓜式)
如何查看特征值
一、安装meteoinfo(可在气象家园找安装包)
二、打开软件,工具栏下部第一个蓝色加号(红色叉号的前两个),点开,选择你的shp文件。
选择你的shp文件:
画面变为你选择的地图:
在工具栏的显示按钮打开图层属性数据:
此时跳出你的shp文件的属性,第一个1数字是索引,不计入列数。
使用实例
A、使用恩施州单独shp
根据前面的步骤,筛选第六列UserID为特征选择量,特征选择量为0。
Maskout程序内部修改为:
下面是根据选择的特征值进行剪裁的语句:
clip=maskout.shp2clip(cs,ax,r'E:\enshi\恩施.shp' ,0)
出图效果如下:
B、使用湖北省shp
根据前面的步骤,调取图层属性:
我找到第五列420000为特征值:
对应的对maskout程序作出修改:
下面是根据选择的特征值进行剪裁的语句:
clip=maskout.shp2clip(cs,ax,r'E:\dijishi\cn_province.shp' ,420000)
出图效果如下:
当然此处应该读取地级市的shp文件做裁剪,这里只是用湖北省特征量裁剪,所以和上面的出图不一致(恩施在湖北的西南角),但是原理是一致的。
注意事项
1、出现这种报错,说明选择的特征量不太好,导致clip跳过了赋值阶段,重新选择适合的特征量即可。