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

网站上文章字体部分复制怎么做的网上宣传广告怎么做

网站上文章字体部分复制怎么做的,网上宣传广告怎么做,如何建设网站建设,WordPress微信如何赚钱文章目录 1-概要2.代码实现 1-概要 提示:本教程介绍如何使用 Python 中的 GDAL 库将栅格数据读取为数组并将数组另存为GeoTiff 文件 视频地址:B站对应教程 目标: (1)读写GeoTiff影像; (2&…

文章目录

    • 1-概要
    • 2.代码实现

1-概要

提示:本教程介绍如何使用 Python 中的 GDAL 库将栅格数据读取为数组并将数组另存为GeoTiff 文件

视频地址:B站对应教程

目标:
(1)读写GeoTiff影像;
(2)正确显示单波段影像;
(3)学会制作掩膜影像用于提取影像中有用部分

2.代码实现

实现主要功能如下

  1. Geotiff文件读取并显示
  2. 数据操作-制作掩膜;
  3. 输出影像

(1)代码:Geotiff文件读取并显示

# -*- coding:utf-8 -*-
from osgeo import gdal
import numpy as np
import matplotlib.pyplot as plt
# 1.加载并显示影像 
ds = gdal.Open("dem.tif")# gdal.Dataset
gt = ds.GetGeoTransform()#地理变换:图像到地理坐标的变换矩阵
proj = ds.GetProjection()#投影信息band = ds.GetRasterBand(1)#查询波段数:ds.RasterCount
array = band.ReadAsArray()plt.figure()
plt.imshow(array)

(2)代码:数据操作-制作掩膜

# -*- coding:utf-8 -*-
from osgeo import gdal
import numpy as np
import matplotlib.pyplot as plt
# 1.加载并显示影像 
ds = gdal.Open("dem.tif")# gdal.Dataset
gt = ds.GetGeoTransform()#地理变换:图像到地理坐标的变换矩阵
proj = ds.GetProjection()#投影信息band = ds.GetRasterBand(1)#查询波段数:ds.RasterCount
array = band.ReadAsArray()# 2.数据操作:过滤高于数据平均值的值,
#高于的赋值为1,否则为0,组成了掩膜图像binmask
binmask = np.where((array  >= np.mean(array)),1,0)#制作二进制掩膜,用于提取影像
plt.figure()
plt.imshow(binmask)

(3)代码:输出影像

# -*- coding:utf-8 -*-
from osgeo import gdal
import numpy as np
import matplotlib.pyplot as plt
# 1.加载并显示影像 
ds = gdal.Open("dem.tif")# gdal.Dataset
gt = ds.GetGeoTransform()#地理变换:图像到地理坐标的变换矩阵
proj = ds.GetProjection()#投影信息band = ds.GetRasterBand(1)#查询波段数:ds.RasterCount
array = band.ReadAsArray()plt.figure()
plt.imshow(array)# 2.数据操作:过滤高于数据平均值的值,高于赋值为1,否则为0
binmask = np.where((array  >= np.mean(array)),1,0)#制作二进制掩膜,用于提取影像
plt.figure()
plt.imshow(binmask)#3.输出影像
driver = gdal.GetDriverByName("GTiff")
driver.Register()
outds = driver.Create("binmask.tif", xsize = binmask.shape[1],ysize = binmask.shape[0], bands = 1, eType = gdal.GDT_Int16)
outds.SetGeoTransform(gt)
outds.SetProjection(proj)
outband = outds.GetRasterBand(1)
outband.WriteArray(binmask)
outband.SetNoDataValue(np.nan)
outband.FlushCache()# 4.关闭数据和波段
outband = None
outds = No
http://www.dt0577.cn/news/40992.html

相关文章:

  • 重庆网站建设q.479185700惠品牌策划包括哪几个方面
  • 什么叫页面价格广东seo推广公司
  • 网站安全建设杀毒软件百度seo效果
  • 佛山网上业务系统谷歌优化排名哪家强
  • 黄江镇仿做网站潍坊seo教程
  • 手机做网站过程百度推广个人能开户吗
  • 网页设计与网站建设论述题茶叶seo网站推广与优化方案
  • 政府门户网站集约化建设报告电商运营多少钱一个月
  • 一站式网络营销中国十大小说网站排名
  • 济南手工网站建设佛山百度seo点击软件
  • 奢侈品网站 方案北京互联网公司
  • 申请域名做网站品牌关键词排名优化怎么做
  • 阴阳师网站怎么做南昌网站seo外包服务
  • WordPress站点地址填错关键词挖掘
  • 企业手机网站设计案例win7系统优化软件
  • 做名片的网站叫什么来着百度怎么优化网站关键词
  • jsp做的网站运行都需要什么百度推广价格表
  • 创办一个网站的流程连接友谊
  • 大型商城网站建站吉林网络公司
  • 做外贸生意哪个网站好广州网站外包
  • 海口网站制作计划开鲁网站seo免费版
  • python毕业设计做网站微信营销的成功案例
  • 广西建设学院网站快速建站哪个平台好
  • 网站建设维护概括总结腾讯广告投放平台
  • 网站如何实现微信登录界面win7优化大师官方免费下载
  • 网站建设选择什么模式电商沙盘seo裤子关键词
  • 怎么样制作网站小说关键词提取软件
  • 网站建设销售客户开发互联网运营推广公司
  • 阿里巴巴怎么做公司网站威海seo
  • 开发网站建设百度快速排名培训