【记录】使用python根据经纬度算出面积 / 读取tiff文件信息

给定经纬度和投影方式计算区域面积。多边形适用。

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)

你可能感兴趣的:(Records,python)