栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用arcpy时,FNP preptool has not been run on this executable问题解决办法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用arcpy时,FNP preptool has not been run on this executable问题解决办法

对FNP preptool has not been run on this executable解决办法:申请或购买正版

在使用arcgis pro进行流向分析时,因为区域面积太大,有大约1亿个栅格,运行过程总是卡在某个阶段,然后就一两天也不出结果,不知道是不是有bug。故尝试使用pycharm进行运行,官方代码如下:

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = r"工作空间"
outFlowDirection = FlowDirection("输入等参数")
outFlowDirection.save("输出")

关于代码的具体介绍可以参考帮助文档

运行的代码:

import arcpy
from arcpy import env
from arcpy.sa import *
with arcpy.EnvManager(scratchWorkspace=r"C:test", workspace=r"C:test"):
    out_flow_direction_raster = arcpy.sa.FlowDirection(r"C:testDEM_Fill.tif", "NORMAL", None, "D8")
    out_flow_direction_raster.save(r"C:testflowdir.tif")

在此遇到了问题:

FNP preptool has not been run on this executable


针对这个问题找了好久,没有解决办法,后来打开pycharm的编译器,也是arcgis pro的编译器

后来申请并下载了arcgis pro的试用版,再打开时,就不会提示:FNP preptool has not been run on this executable

所以解决办法就是申请正版

并且使用正版,流向分析跑出来结果了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929767.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号