【发布时间】:2022-01-06 04:16:36
【问题描述】:
我目前正在使用此代码将栅格文件转换为地理数据框:
import rasterio
from rasterio.features import shapes
mask = None
with rasterio.open(#INSERT TIF FILE HERE) as src:
image = src.read(1) # first band, not sure yet how to do it with multiple bands
results = (
{'properties': {'raster_val': v}, 'geometry': s}
for i, (s, v)
in enumerate(
shapes(image, mask=mask))) geoms = list(results)
import geopandas as gpd
gpd_polygonized_raster = gpd.GeoDataFrame.from_features(geoms)
问题是,地理数据框显示的是颠倒的,而不是其预期的方向。
对此的任何帮助将不胜感激。谢谢!
请注意,TIFF 文件已有 EPSG:4326 的投影。
【问题讨论】:
-
没有示例 geotiff 的问题有点抽象。愿意分享一个链接吗?
标签: vector raster geopandas shapely rasterio