首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArcGIS光栅金字塔的Rasterio版本

ArcGIS光栅金字塔的Rasterio版本
EN

Stack Overflow用户
提问于 2019-07-12 10:51:05
回答 1查看 299关注 0票数 1

在ArcGIS中,当您加载一个栅格时,您可以选择构建金字塔。就像这样:

我发现可以使用以下Python代码和Rasterio库复制这些文件:

代码语言:javascript
复制
import rasterio
from rasterio.warp import Resampling

with rasterio.Env(TIFF_USE_OVR=True):

    with rasterio.open('new_new.tif', "w", **meta_data) as dest:
        dest.write(raster_data)
        overviews = [2,4,8,10,14,16]
        dest.build_overviews(overviews, Resampling.nearest)

但是,如果可能的话,我想要指导的是,我上面的代码中有多少“概述”将复制ArcGIS运行的金字塔工具?如果可能的话,我想尝试创建一个相同的输出。

EN

回答 1

Stack Overflow用户

发布于 2022-08-15 12:20:37

您可以使用文档中的代码检查原始金字塔级别。

代码语言:javascript
复制
src = rasterio.open(path, 'r')
[src.overviews(i) for i in src.indexes]
src.tags(ns='rio_overview').get('resampling')

Arcmap使用视图级别(2,4,8,16)。据我所知,不可能使用rasterio编写带有压缩的概述文件,这样您就无法模仿ESRI通过压缩创建的ovr。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57005499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档