Python 画专题图

Python 画专题图

最近在搞毕设的绘图工作,基本上用python完成了大部分的出图工作,搞明白了就很方便并且超级爽啊,matplotlib库真的好用呀,和单纯在ArcGIS里出图是完全不一样滴感觉

是做台风对海域的影响分析,所以主要是处理完的海色数据成图(源数据是MODIS的L3 SMI,nc格式,在matlab里做的数据格式转化和批量融合,裁剪是用的arcpy,画图转到python是因为matlab的配色太太太辣眼睛了)加上叠加台风路径的shp(是个线的shp),数据融合完存成了tif。总体来说matplotlib库和matlab还是挺像的,所以哪怕是新手整体就也还挺简单的。

里面有些小的细节挺磨人的,比如说空值掩膜这种,解决起来花了一点时间,然后就是叠加shp的时候,全靠坐标做导引,栅格图的坐标信息是靠tfw文件里提供的空间信息搞定的。

##代码

import cv2
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import pandas as pd
from skimage import data, exposure, img_as_float
from matplotlib import patheffects
import shapefile
import gdal
import matplotlib.ticker as mticker

#加载shp文件
path=shapefile.Reader('D:/gd/台风路径/path.shp')
border=path.shapes()
border_points = border[0].points
b1 = border[1].points
x0,y0 = zip
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值