我希望就如何使用rasterio将GeoJSON几何转换为tif图像提出建议。我已经尝试了很多方法,但是它们都没有光栅化GeoJSON中找到的所有形状(更像是文件的80%被光栅化了)。如何确保对所有几何图形进行栅格化并具有足够的尺寸?如果我的问题不清楚,请告诉我。
答案 0 :(得分:1)
您的问题源于以下事实:例如,在使用gdal_translate
栅格化形状时,必须确定栅格的分辨率,并且必须根据特征矢量的“大小”进行选择如果您希望栅格保留足够的信息。
如果您不想在栅格化过程中丢失太多细节,我想一个很好的经验法则是将分辨率设置为低于单个要素的典型尺寸。例如,如果您的要素看起来像大约1公里的正方形,那么“好的”分辨率将在10-100m范围内。
以编程方式获取特征的典型尺寸的一种方法是计算其minimum_rotated_rectangle
,例如:https://shapely.readthedocs.io/en/stable/manual.html#object.minimum_rotated_rectangle