当前位置: 首页 > news >正文

广东微信网站建设哪家专业网站建设平台有哪些

广东微信网站建设哪家专业,网站建设平台有哪些,腾讯云服务器可以做网站,纯css做网站前言在处理栅格数据时,尽管用同一个矢量文件裁剪栅格数据,不同数据来源的栅格行列数也会出现不一致的情况。如果忽略或解决不好,会导致后续数据处理出现意想不到的误差或错误,尤其是利用编程实现数据处理时。因此,应当…

前言

在处理栅格数据时,尽管用同一个矢量文件裁剪栅格数据,不同数据来源的栅格行列数也会出现不一致的情况。如果忽略或解决不好,会导致后续数据处理出现意想不到的误差或错误,尤其是利用编程实现数据处理时。因此,应当首先对栅格行列不一致的数据进行匹配处理,以降低出现BUG的风险。

本文利用Python算法实现栅格数据行列匹配,通过案例说明算法的有效性。

1、思路

利用同一个矢量文件裁剪的栅格数据,尽管会出现栅格行列数不一致的情况,但行列数差别不大,而且通过观察可以看出两个数据行列数的具体差别。

可以选择一个基准数据,将其余数据进行对比与匹配。

添加或删减数据某侧指定的行数或列数,输出与基准数据空间位置相一致的匹配结果。

2、代码实现

这里遥感影像读取主要使用GDAL读取。

# -*- coding: utf-8 -*-import sys
import numpydef DataMacth(in_base_raster, in_mtc_raster, out_raster, rc=[0, 0, 0, 0]):''':param in_base_raster::param in_mtc_raster::param out_raster::param rc: <up, down, left, right>:return:'''# 读取基准栅格数据与待匹配栅格数据及其属性参数r_in_mtc = ReadRaster(in_mtc_raster)r_in_base = ReadRaster(in_base_raster)mtcdata = r_in_mtc.datanCols = r_in_base.nColsnRows = r_in_base.nRowsgeoTrans = r_in_base.geotranssrs = r_in_base.srsNDV = r_in_mtc.noDataValue# 新建与基准栅格数据行列一致的空矩阵data_new = numpy.zeros((nRows, nCols))# 根据指定的行列数进行增添与删减处理for m in range(nRows):for n in range(nCols):if (m < rc[0] or m > nRows - rc[1] - 1) or (n < rc[2] or n > nCols - rc[3] - 1):data_new[m][n] = NDVelse:data_new[m][n] = mtcdata[m - rc[0]][n - rc[2]]# 输出栅格数据WriteGTiffFile(out_raster, nRows, nCols, data_new, geoTrans, srs, NDV, gdal.GDT_Float32)print("\tSave as: %s" % out_raster)

调用方法与案例:

上述算法函数中的参数之一rc是一个数组类型的参数,即指定的行数或列数,四个数组元素分别表示“up”, “down”, “left”, “right”四个方位

例如:[-1, 0, 0, 0]表示数据上方减去一行。

具体调用方式如下

if __name__ == "__main__":rootdir = <input data direction>in_base_raster = rootdir + os.sep + r"in_base_raster.tif"in_mtc_raster = rootdir + os.sep + r"in_mtc_raster.tif"out_raster = rootdir + os.sep + r"out_raster.tif"rc=[-1, 1, 0, 0]DataMacth(in_base_raster, in_mtc_raster, out_raster, rc=rc)

3、案例

匹配前,基准栅格100 x 125,待匹配栅格101 x 126,像元数值与空间位置均不匹配。

rc = [0, -1, 0, -1]

程序执行后,基准栅格100 x 125,待匹配栅格100 x 125,像元数值与空间位置香匹配。

http://www.tj-hxxt.cn/news/33925.html

相关文章:

  • 市住房城乡建设部网站网络推广公司专业网络
  • 请人做网站后台密码站长平台官网
  • 专升本需要考些什么科目seo推广代运营
  • 做网站网页的软件是绿色的图标什么如何自己开发软件app
  • 服务器网络宁波seo优化
  • 国内简约网站设计欣赏bt种子bt天堂
  • 做新媒体应该关注什么网站怎么创建网站快捷方式到桌面
  • 青岛中企动力做网站怎么样谷歌广告推广
  • 网站做的好是不是影响就大app代理推广合作50元
  • 网站上线需要怎么做网站优化seo
  • 甘肃建投建设有限公司网站互联网平台推广怎么做
  • 西安网站优化效果网站制作网站推广
  • 洛阳 网站建设公司semantics
  • 网站建设中查看浏览过的历史记录百度
  • wordpress账号无法创建上海关键词优化公司哪家好
  • 一个专门做ppt的网站吗seo的形式有哪些
  • dnf做任务解制裁的网站关联词有哪些 全部
  • 网站建设技术咨询协议快速排名怎么做
  • html5能单独做网站吗网络优化工程师前景
  • 微信视频网站怎么做河北百度推广
  • 做网站业务的 怎么跑客户官网seo怎么做
  • 教育培训机构有关的网站360seo关键词优化
  • 一级a做爰免费网站互联网推广怎么找渠道
  • 用dw做网站首页推广赚钱项目
  • 中国建设银行官网站哈南分理处活动推广方案
  • 外贸网络营销如何做句容市网站seo优化排名
  • 网站排名易下拉效率网络快速排名优化方法
  • 网站建设注意哪些问题google 优化推广
  • 网站找图片做海报侵权晨阳seo顾问
  • 做网站的需求分析seo搜索引擎优化主要做什么