0

http://macwright.org/2012/08/13/images-as-maps.html

我正在研究这个链接,我遇到了麻烦

“这是一个 Python 脚本:将其作为原始文件下载,并将其命名为 togeo.py。您需要 GDAL 才能使其工作 - 不一定是“python 绑定”,但请确保在您的终端中,gdal_translate 和 gdalinfo存在。”

我不知道如何使“终端中存在 gdal_translate 和 gdalinfo”,任何人都可以帮助我吗?

这是我运行“python togeo.py eso1119a.jpg”时的错误消息:

Janes-MacBook-Pro:desktop kennett$ python togeo.py eso1119a.jpg
Traceback (most recent call last):
  File "togeo.py", line 7, in <module>
    info_output = subprocess.Popen(['gdalinfo', infile], stdout=subprocess.PIPE).communicate()[0]
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 672, in __init__
errread, errwrite)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1202, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
4

1 回答 1

2

基本上你只需要安装 gdal 并确保可执行文件在你的 PATH 环境变量中。如果可以的话,如果你可以从包管理器那里得到它可能是最简单的。你如何做到这一点是特定于平台的。否则,您始终可以从源代码安装。源代码可从http://www.gdal.org/获得

于 2013-10-04T02:53:22.197 回答