程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【記錄】使用python根據經緯度算出面積 / 讀取tiff文件信息

編輯:Python

給定經緯度和投影方式計算區域面積。多邊形適用。

from pyproj import Geod
from shapely.geometry import Point, LineString, Polygon
geod = Geod(ellps="WGS84")
print(geod.geometry_area_perimeter(Polygon([
(upper left), (bottom left),
(bottom right), (109.82248, 34.7432 (upper right))])))

讀取Landsat8 tiff文件格點信息

import gdal
filePath = 'merge_2019.tif'
dataset = gdal.Open(filePath)
geo_information = dataset.GetGeoTransform()
col = dataset.RasterXSize
row = dataset.RasterYSize
band = dataset.RasterCount
print(geo_information, col, row, band)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved