• linkagemapping中Failed to execute (RasterToPolyline)


    在这里插入图片描述

    这种问题我觉得是路径的原因。我修改一下路径再试试。

    经过查看相关代码,应该不是路径的原因。虽然没大懂这个代码的含义,看这里好像是用nodata值来划分的。经过细致观察果然和nodata值有关,虽然前面不知道是什么原因,但可以肯定的是,前期一定是nodata值没有处理好。

    arcpy.RasterToPolyline_conversion(lcpRas, lcpline, "NODATA", "", "NO_SIMPLIFY")
    
    • 1

    在这里插入图片描述在这里插入图片描述

    为了证明我的想法,我测试了电路理论中的案例。
    在这里插入图片描述

    经过我的测试发现是没有问题的。
    在这里插入图片描述


    然后开始我的表演了,试试看这样导出是不是可以。
    在这里插入图片描述
    事实上还是没能解决。
    在这里插入图片描述

    这样的话只能使用我最后的方法了。
    在这里插入图片描述

    在这里插入图片描述

    但这样计算的话就存在一个问题,外面的全部为0了,这样的话生态廊道生成就会出现行政区外面的廊道。于是我重新设置nodata值,我设置为100(这个值大家也可以设置其他,但一定要比自己阻力面大得多)

    在这里插入图片描述
    在这里插入图片描述

    这样重新跑应该能解决问题。

    结果还是不行。

    在这里插入图片描述

    这样的话,会不会是因为我把阻力面设置成整形导致的呢?我换成浮点型。我换成浮点型再试试。

    在这里插入图片描述

    再不行我就要崩溃了。😢

    后面又出现了另外的错误。

    在这里插入图片描述

    这个的话我还是换个路径把.我换到了D盘的直接路径结果还是不行。(之前跑再U盘中的二级路径中跑的。)
    在这里插入图片描述

    后面我用arcgis pro跑出来了(浮点型栅格)
    在这里插入图片描述
    那么整形行不行呢?我试试那个整形的阻力面。(下图是环境)
    在这里插入图片描述
    就也成功了。
    在这里插入图片描述
    这样的结果的话可能是我之前都都没有问题,问题出在这个栅格处理的问题上。(阻力面的生成我是用python3.7即,ArcGIS pro自带的那个来处理的。我用python2.7来处理,即ArcGIS10.8来处理是不是不一样呢?)

    在这里插入图片描述
    这个还是出错。于是我去查了Configuration RasterCommander.ImageServer can not be started.这个的解决方案。
    在这里插入图片描述
    一个问题解决了,上面一个问题又回来了。(再回到原来那个nodata值)
    为什么案例行,而到具体的情况下却不行了呢?这个需要比较,与案例最接近的状态可能就是可以的。

  • 相关阅读:
    2D物理系统——物理材质 & 恒定力
    微信开发者工具80051报错
    ES BulkRequest 写入索引数据失败排查和解决
    英伟达算法岗面试,问的贼专业。。。
    Elasticsearch8.4.3单机版安装
    【LeetCode高频SQL50题-基础版】打卡第3天:第16~20题
    UART 协议
    【解救ROS】ros小车机器人雷达跟随的实现步骤
    网络安全之Windows提权(上篇)(高级进阶)
    动手学深度学习——循环神经网络的从零开始实现(原理解释+代码详解)
  • 原文地址:https://blog.csdn.net/qq_45697428/article/details/126325150