raster - gdal_polygonize:为每个网格创建多边形而不考虑值
问题描述
我正在使用glad_polygonise 将ASCII 文件转换为MapInfo TAB。这工作得很好,但它将相同的值组合到一个多边形中,所以我得到组合多边形,而不是每个 ASCII 单元格有单独的网格。
有没有办法阻止这种情况并为每个 ASCII 网格单元返回多边形,而不管值如何?
非常感谢,本
解决方案
QGIS中有一个称为“将像素光栅化为多边形”的功能,在工具箱菜单中搜索它。
如果您必须使用 GDAL,请考虑使用 Python 创建一个每个像素具有唯一值的栅格,例如:np.arange(ys*xs).reshape(ys,xs)
推荐阅读
- anaconda - 无法更新到 Anaconda Navigator 1.10.0 (Windows) - 卡在解决环境中
- python - Google Analytics Data API (GA4) Python 上的自定义维度
- ios - React Native 设置默认 iPhone 模拟器
- slack - 免费 Slack 计划 - 如何为新用户配置默认通知?
- java - 部署了两个 Maven 项目:如何拥有相同的 URI?
- php - 如何设置 Access-Control-Allow-Origin 标头?
- python - 下订单时,应减少产品数量
- r - 将多列相乘(例如 1A*1B 和 2A*2B)
- unity3d - Unity Editor:如何调整检查器属性字段的大小和空间值字段?
- spring-boot - 配置 spring-boot-starter-oauth2-client 以使用 Azure AD 进行身份验证