查看ogr2ogr上的错误 - python子进程check_output返回非零退出状态1

问题描述 投票:0回答:1

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

我已经设置错误陷阱,但无法看到错误详细信息,cmd窗口关闭,我无法看到问题。

我该如何追踪问题?

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

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

enter image description here

python subprocess ogr2ogr
1个回答
0
投票

想和同事一起弄清楚......

需要

  1. 将其加载到具有ogr路径的批处理shell中
  2. 相信子进程在需要时会处理额外的“EPSG:23555”,而不是“\”EPS ... \“”以使代码与OSGEO4W Shell中运行的代码相同。
  3. 从powershell而不是IDLE / Pyscripter运行.py文件
© www.soinside.com 2019 - 2024. All rights reserved.