【问题标题】:Viewing errors on ogr2ogr - python subprocess check_output returned non-zero exit status 1查看 ogr2ogr 上的错误 - python 子进程 check_output 返回非零退出状态 1
【发布时间】:2019-02-22 11:53:47
【问题描述】:

我在运行运行 ogr2ogr 命令的 subprocess.check_call 时收到此错误。

我已设置错误捕获,但看不到错误详细信息,并且 cmd 窗口关闭,而我看不到问题。

如何追踪问题?

屏幕抓取显示工作代码(输入时)、python 脚本和 python shell 的输出。

一个问题可能是 python 生成的代码中的 '。该命令基于https://gis.stackexchange.com/questions/154004/execute-ogr2ogr-from-python/246667 构建,其中每个选项都包含在“[OPTION]”中,

【问题讨论】:

    标签: python subprocess ogr2ogr


    【解决方案1】:

    和同事一起解决...

    需要

    1. 将此加载到具有 ogr 路径的批处理 shell

    2. 相信子进程会在需要时处理额外的“EPSG:23555”,而不是执行“\”EPS...\””以使代码与在 OSGEO4W Shell 中运行的代码相同。

    3. 从 powershell 而不是 IDLE/Pyscripter 运行 .py 文件

    【讨论】:

      猜你喜欢
      • 2015-03-11
      • 2017-03-19
      • 2014-09-23
      • 2020-10-24
      • 2017-05-20
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多