arcgis 10.0 自定义脚本工具能正常运行一次,第二次就arcgis奔溃,程序重新打开就又能运行一次,这种问题您见过吗?有什么解决办法吗?

回复

hexiaon7 发起了问题 • 1 人关注 • 0 个回复 • 2156 次浏览 • 2018-08-02 09:56 • 来自相关话题

脚本是个简单的批量处理
fclist = arcpy.ListFeatureClasses("", "Line")
outfc = ""
if ".gdb" in inpath and ".gdb" in outpath:
for fc in fclist:
outfc =

ARCGIS PYTHON 如何设置Layout 打印方向为LandScape?

回复

tobm111 发起了问题 • 1 人关注 • 0 个回复 • 2408 次浏览 • 2018-07-31 15:53 • 来自相关话题

如题,除了File -> Page and Print Setup中设置为Landscape外 ,如果在脚本里该怎么实现?

ARCGIS PYTHON 如何在脚本中创建一个新的图例Legendl列表?

回复

tobm111 发起了问题 • 2 人关注 • 0 个回复 • 2161 次浏览 • 2018-07-30 18:37 • 来自相关话题

如题,我想在添加图层时同时按照图层符号系统创建图例并在LAYOUT中显示,需要预设一个图例列表来添加,用来调用legend = arcpy.mapping.ListLayoutElements(mxd, "LEGEND_ELEMENT")[0] ,请问具体应该怎么实现?

Arcgis Python 坡度坡向分析栅格处理结果不在数据层显示结果

潘建伟 回复了问题 • 2 人关注 • 1 个回复 • 1765 次浏览 • 2018-07-30 17:42 • 来自相关话题

如题,我在自定义TOOLBOX中挂载的脚本,使用计算坡度坡向的函数以表面栅格为输入,输出栅格
例:调用arcpy.Aspect3d(outSurface, outAspect),然后文件夹中生成了栅格数据,但是数据层没有结果显示,我也勾选了地理处理选项中的【把处理结果添加到数据层中显示】这个选项,请问应该怎么解决?

一个批量处理数据的脚本运行报错求解

zsf 回复了问题 • 2 人关注 • 1 个回复 • 2172 次浏览 • 2018-07-29 14:02 • 来自相关话题

#!/usr/bin/python
# -*- coding: UTF-8 -*-
#为了批量同一文件夹内的线要素类件转区要素类
# 导入模块
import arcpy , time
from arcpy import env
# 设置参数
inpath = arcpy.GetParameterAsText(0) #获取工作空间路径
# 代码
env.workspace = inpath
fcl

输入参数作为查询语句Query 对Layer进行Select 报错!

回复

tobm111 发起了问题 • 2 人关注 • 0 个回复 • 2306 次浏览 • 2018-07-27 10:45 • 来自相关话题

$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });# Import system modules
import arcpy
import os, shutil
import exceptions, sys, traceback
fro

Python addin里pyc文件无法运行

回复

落叶Connor 发起了问题 • 1 人关注 • 0 个回复 • 2607 次浏览 • 2018-07-26 17:03 • 来自相关话题

利用arcgis python addin_assistant制作了桌面插件,测试可用后,使用arcgis自带python,将Install文件夹里的tool_addin.py文件编译为tool_addin.pyc文件,生成tool.esriaddin文件后,桌面插件显示为缺失,无法使用调试。请问各位大神,问题的原因在哪,该如何解决?

调用arcpy.SelctLayerByAttribute函数出现问题!

tobm111 回复了问题 • 2 人关注 • 2 个回复 • 3943 次浏览 • 2018-07-26 09:54 • 来自相关话题

如题,我调用arcpy.SelctLayerByAttribute函数筛选图层中的矢量要素,会设置一条查询语句query = ‘ “Elevation <= 0 ” ’, 之后把它作为输入参数改变为 query = arcpy.GetParameterAsText(0), 之后我在输入参数里设置query为SQL语言,输入
“Elevation” <= 0, 运行后在生成图层再用上述

ARCGIS Python 删除旧的栅格文件?

慕晓燕 回复了问题 • 2 人关注 • 1 个回复 • 2382 次浏览 • 2018-07-24 11:24 • 来自相关话题

如题,我用Python脚本批量创建并处理栅格数据,想每次运行脚本时都删除以前生成的旧栅格文件,但我在创建前使用Arcpy List 方法批量删除,每次处理第一个栅格文件就报错说路径上有重名文件(我想删除的旧栅格文件),不能同时在生成时删除,请问具体应该怎么实现?

ARCPY 10.0 令牌获取的 shape@length 怎么输出成数值

uuiitwp 回复了问题 • 2 人关注 • 2 个回复 • 2758 次浏览 • 2018-07-23 20:23 • 来自相关话题

rows = arcpy.SearchCursor(fc,[[email]SHAPE@LENGTH[/email]])
for row in rows: print(row)
输出结果是
<geoprocessing row object object at 0x0FB0CED8>
<geoprocessing row object object at 0x0FB0CEC0&g

Python脚本应用于自定义TOOLBOX出现问题!

许丹石 回复了问题 • 2 人关注 • 1 个回复 • 1920 次浏览 • 2018-07-23 17:27 • 来自相关话题

如题,我的部分代码中调用MakeFeatureLayer SelectLayerByAttribute DeleteFeatures 方法,上述代码在ARCMAP 的PYTHON窗口都能顺利执行,但导入自定义TOOLBOX再运行,会跳过其执行直接结束程序(未报错),请问这是为什么?有什么解决办法吗?

2018Esri开发竞赛 JavaScript开发答疑 整理(07月18日)

M姐 发表了文章 • 0 个评论 • 1964 次浏览 • 2018-07-23 10:23 • 来自相关话题

1. 问:调用ArcGIS API for Javascript 出现同源策略禁止怎么解决?
 





答:1)从错误上看,是跨域问题。协议,端口和域名都相同,才算同源。建议使用web服务器,而不要通过本地文件系统访问应用程序。2)代码中使用了一个代理页,请把这行代码注释掉,或者改成自己的代理也,否者解决了跨域问题,下一步找不到代理页会提示404。

2. 问:在用ArcGIS