python - 停止重新采样栅格数据的栅格
问题描述
我正在尝试使用 rasterio 绘制栅格,但我认为数据正在以某种方式重新采样。
创建的地图未显示数据中的详细信息。见这里: 蟒蛇情节
...与原始数据(用 GIS 绘制)相比: 地形数据
知道如何阻止 rasterio 对数据进行插值/重采样吗?
这是我的代码:
import rasterio
from rasterio.plot import show
import matplotlib.pyplot as plt
topo = rasterio.open('../topo_raster/nz100dem2ihs21.tif')
nz_mask_file = '../gis_data/NZ_mask.shp'
nzmask = gpd.read_file(nz_mask_file)
fig= plt.figure(dpi=300. )
ax = plt.axes( projection=ccrs.epsg(27200))
show(topo.read(1,masked=True), ax=ax,transform=topo.transform,interpolation='none',zorder=1,cmap='gist_gray')
nzmask.plot(ax=ax,facecolor="white", edgecolor='black', lw=linewidths_rr,zorder=0.5)
plt.savefig('../newzealand.png')
plt.clf()
解决方案
推荐阅读
- html - 如何强制响应式 iframe 目标尊重 iframe 的视口并做出响应,就好像它被直接访问一样?
- python-3.x - 提取在同一行中同时具有时间戳和位置的数据帧
- python - 如何选择标签编码的分类变量来创建傻瓜?
- windows - 无法从命令提示符打开 Jupyter 笔记本
- html - 如何从
- python - AttributeError:“PosixPath”对象没有属性“路径”
- pdf - 是否可以使用 Quicklook 在 SwiftUI 中打开 PDF?
- python - 比较python中的浮点值
- angular - Service Worker 中的后台同步在 android 上的 chrome 中不起作用
- java - 如何在共享偏好中保存 ScratchCard?