首页 / 浏览问题 / 组件GIS / 问题详情
iobjectspy的convert突然就报错
10EXP 2022年05月05日

开始跑的都成功但是后来就一直报错,target_prj_coordsys 参数写死都不行还是报错。

问题关闭原因: 重新提问

1个回答

您好,看您的报错信息是 目标投影坐标系对象为空,建议您代码报错是的时候看一下target_prj_coordsys (PrjCoordSys)参数是否为空(即您代码中的targetCrs参数)。

希望可以帮到您。
10,588EXP 2022年05月06日
target_prj_coordsys参数我写死4490也不行
PrjCoordSys 你是用make构造的吗?在走convert前一行代码调试看你的 targetCrs有没有东西 里面参数对不对?
是对的我调试了,还有就是我不知道是不是另一个问题影响的就是我用open_datasource(url)[name]打开数据集再输出prj_coordsys.to_epsg_code()坐标系都是错的了,重启服务器重新安装部署也不行,之前都是可以的
你直接取出来的坐标系都是错的?那你在出现问题前,电脑上部署过其它和坐标系有关的服务或者软件吗?
你这个代码用其他计算机跑正常吗?
其他电脑上是正常的,这台之前都好的突然不行了环境也没动过
重新安装之后好了用一段时间后又复现这个问题
建议你这边排查下有问题的这个电脑的软件环境和库环境,你描述的这种情况我们过去客户有出现过,基本上都是因为有其他软件的有同名 PrjCoordSys库注册了环境导致的。

而且您说是用一段时间后还会出现这个情况,那应该就是超图软件外部的环境影响的。
这台服务器是装了一套arcgis和一套supermap的环境
重新弄了台电脑只装了超图的环境依旧会发生这个问题 target_prj_coordsys is None
有没有安装gis类数据库,postgis这种。
...