【问题标题】:Running GDAL from the command line on Windows 10 x64在 Windows 10 x64 上从命令行运行 GDAL
【发布时间】:2020-05-19 22:22:36
【问题描述】:

我需要在我的 64 位 Windows 10 机器上设置 gdal 的帮助。我能够运行 gdalinfo,但没有任何依赖于 python 库(例如 gdal_polygonize)。

预期结果

我希望能够成功运行 gdal_polygonize myFile.png -f "GeoJSON" myOutputFile.geojson 之类的东西

我尝试过的

我使用了这个安装程序:gdal-300-1900-x64-core.msi

使用这些 python 库:GDAL-3.0.4.win-amd64-py3.7.msi(我使用的是 python 3.7)

我在 PATH 的末尾添加了C:\Program Files\GDAL,并添加了以下环境变量:

由于某种原因,我只能运行 gdalinfo。关于在哪里看或我可能做错了什么的任何想法?这是git bash中的输出,在cmd中也是一样的。

【问题讨论】:

  • 你试过gdal_polygonize.py吗?
  • @Val 现在运行它,我得到以下输出: Traceback(最近一次调用最后一次):文件“C:/Program Files/GDAL/gdal_polygonize.py”,第 36 行,在 from osgeo import gdal ModuleNotFoundError: No module named 'osgeo' 这指向 Ian Turton 的答案,现在正在处理。感谢您的帮助!

标签: python d3.js gis gdal


【解决方案1】:

您需要为 GDAL 安装 python 绑定。

最简单的方法是使用 Osgeo4w 安装程序并确保选中安装程序中的 gdal-python 框。

您需要使用高级安装选项并展开 libs 项以找到 gdal-python。

然后您选择与您正在安装的 GDAL 版本相同的版本号。

【讨论】:

  • 我运行了here 列出的 64 位安装程序,但愚蠢地运行了快速安装。没有 gdal-python 的选项。已卸载,现在尝试重新安装,但高级设置的 UI 很复杂。每个类别旁边都有一个图标,带有向上/向下箭头的圆圈,其文本在默认、安装、重新安装和卸载之间循环,但这些似乎都不合适。每个单独的库在跳过和某些版本号之间具有相同的图标循环。我的安装程序有误吗?是否有替代方法,也许不那么臃肿的方式来获取绑定?
  • 如果它解决了您的问题以帮助他人,请接受答案
猜你喜欢
  • 2022-09-26
  • 1970-01-01
  • 2018-03-13
  • 2018-04-07
  • 2018-12-21
  • 1970-01-01
  • 2013-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多