给定经纬度和投影方式计算区域面积。多边形适用。
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)



