爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索

[经验总结] Python完美白化

  [复制链接]

新浪微博达人勋

发表于 2020-10-30 16:30:01 | 显示全部楼层
邓加尔 发表于 2020-10-22 10:03
Record #-1: [440000, '广东省', '(2:113.280637,23.125178)', '(2:113.429875,23.334651)', 22, 'provin ...

请问一下这个是怎么打印出来的?不知道“for shape_rec in sf.shapeRecords():
     print shape_rec.record”加在哪里?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-10-30 21:51:34 | 显示全部楼层
花容天下重莲 发表于 2020-10-30 16:05
改了maskout.py里面的shp部分,还是提示下面错误,不能白化

maskout.py里的shape_rec.record[7] 7改成4或者5
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-1 00:21:20 | 显示全部楼层
使用大神的country1.shp可以白化出来,但是使用bou2_4p.shp就是图上面的错误提示?想请教一下什么原因
22.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-11-1 10:22:54 | 显示全部楼层
花容天下重莲 发表于 2020-11-1 00:21
使用大神的country1.shp可以白化出来,但是使用bou2_4p.shp就是图上面的错误提示?想请教一下什么原因

http://bbs.06climate.com/forum.php?mod=viewthread&tid=97324
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-1 10:30:02 | 显示全部楼层
平流层的萝卜 发表于 2020-11-1 10:22
http://bbs.06climate.com/forum.php?mod=viewthread&tid=97324

太谢谢了,及时雨
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-1 14:50:02 | 显示全部楼层
花容天下重莲 发表于 2020-10-30 16:30
请问一下这个是怎么打印出来的?不知道“for shape_rec in sf.shapeRecords():
     print shape_rec.re ...

加在maskout文件里面
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-1 19:24:23 | 显示全部楼层
邓加尔 发表于 2020-10-21 11:14
楼主 请教一下 我这个代码 把特征值从0-9都试了一遍 还是报错local variable 'clip' referenced before ...

看你的代码也是插值画图,向麻烦问下"olon = np.linspace(97,118,30),olat = np.linspace(17,30,30)"这97,118我大概知道是画出来图上的经度范围,那30是什么?还有m.readshapefile('D:/shp_file/four_province','whatevername',color='black')里面four_province.shp就是想画的地区的shp,列如某个省的shp,这个shp是怎么找到的?谢谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-2 11:08:20 | 显示全部楼层
花容天下重莲 发表于 2020-11-1 19:24
看你的代码也是插值画图,向麻烦问下"olon = np.linspace(97,118,30),olat = np.linspace(17,30,30)"这9 ...

那个30 好像就是在97-118之间均匀输出30个数 我自己百度的 可能解释的不对 你自己去搜索一下np.linspace的用法吧  至于shp文件 我用的qgis  导出的 csdn上面有教程的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-2 20:44:42 | 显示全部楼层
邓加尔 发表于 2020-11-2 11:08
那个30 好像就是在97-118之间均匀输出30个数 我自己百度的 可能解释的不对 你自己去搜索一下np.linspace ...

谢谢,那我先去试试
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-3 16:53:50 | 显示全部楼层
平流层的萝卜 发表于 2020-11-1 10:22
http://bbs.06climate.com/forum.php?mod=viewthread&tid=97324

大神,想请教一下站点插值画图进行白化,是不是使用站点数据的区域一定要比使用的shp的区域要大?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表