前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python气象绘图教程特刊(一)

Python气象绘图教程特刊(一)

作者头像
气象学家
发布2020-06-09 15:28:13
3.7K1
发布2020-06-09 15:28:13
举报
文章被收录于专栏:气象学家气象学家

实现完美白化教程(傻瓜式)

如何查看特征值

一、安装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跳过了赋值阶段,重新选择适合的特征量即可。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气象学家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档