我安装了Python,其中包括已安装的ArcGIS包。我正在努力学习Python,并希望使用ArcPy函数。我以前从未使用过朱庇特笔记本,但为了开始工作,我创建了一个新的Python 3文件。我输入了安装arcpy的代码,但收到了一个错误。
pip install arcpy
ERROR: Could not find a version that satisfies the requirement arcpy (from versions: none)
ERROR: No matching distribution found for arcpy
import arcpy
ModuleN
当我输入import arcpy时,我会得到以下错误
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
from arcpy import da
File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\__init__.py", line 21, in <module>
from arcpy.geoprocessing import gp
我面临着ArcPy和Python编码之间的一种奇怪的行为。我使用安装了Python for VS (PTVS)的VisualStudio 2010 Shell。我通过一个简单的脚本文件来隔离我的问题。包含以下命令的py脚本文件。在VisualStudio中,我已经将“高级保存选项.”设置为不带签名的UTF-8。脚本只需在屏幕上打印一个重音字符串,然后导入arcpy模块,然后再次打印相同的字符串。导入Arcpy似乎改变了Python的编码设置,但我不知道为什么,我想正确地重新建立它,因为它在原始脚本中的任何地方都会引起一些问题。
我检查了python编码文件夹,并删除了每个pyc文件。而不是运
我一直在论坛上寻找工具/脚本,以便能够识别sde数据库中哪些域正在使用,哪些域没有使用。我偶然发现了一个适用于.gdb的py脚本工具,但在.sde上尝试它时,我总是遇到错误。
# Add as 'Script' in toolbox.
# Set Parameters input_workspace as string, output_workspace as string
# --------------------------------------------------------------------------
# -----------------------
我对arcpy和大部分python都是新手。我的新组织有arcpy脚本(由前员工编写),可以将TAB文件转换为shp,还可以在shp中创建缓冲区。在我们将ArcGIS专业版升级到2.8.3之前,它一直运行得很好。有了python的基本技能,我就可以调试这个脚本了。这是我们使用的脚本- #Import libraries import geopandas as gpd
#Set directory as the same path as where this file is saved/pasted
abspath=os.path.abspath
abspath = os.path.absp
我试图为工具箱编写一个简单的脚本,类似于Addfield_datamanagement工具箱。该脚本将一个新字段添加到特性类的表或带有属性表的shapefile中。到目前一切尚好。
# Import system modules
import arcpy
#Workspace
arcpy.env.workspace="C:\\Users\\xxx.gdb"
# Set feature class
inputFC = arcpy.GetParameterAsText(0)
# Get List of Fieldnames
inputString =arcpy.GetParamet
下午好,
我一直在尝试让arcpy.SelectLayerByLocation_managerment正常工作,但是找不到解决方案--我使用的是ArcMap10.2。
我有一个大型多段线数据集,我正尝试通过几个单独的多边形图层文件拆分该数据集。其思想是脚本将循环通过图层文件,选择位于X米内的多段线零件,并将它们导出到单独的文件夹中。下面是我的代码:
arcpy.AddMessage("\n Checking Script for Errors...")
#Script to split one layer (OSMM/OSVML)
我是python的新手。我有这样的代码:
import arcpy
from arcpy import env
import os
from arcpy.sa import *
# Set the current workspace
env.workspace = "\C:\Users\kfi179\Desktop\rgccsdaily2013"
outWorkspace = "C:\Users\kfi179\Desktop\Texas)"
dataType = "FLOAT"
#Check out the Arcgis Spatial
最近,我将ESRI ArcDesktop软件升级到10.5版本,但现在当我运行任何需要导入arcpy模块的python脚本时,我会得到以下错误:
>>> import arcpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\__init__.py", line 20, i
n <module&
我正在尝试创建一个新的多边形要素类,其中包含一个具有以下坐标的正方形:(0,0)、(0,1000)、(1000,0)和(1000,1000),但我的脚本在"ID,X,Y=string.split(VauleError,“")”行上不断遇到"VauleError: too Here to unpack“这是我的脚本的其余部分:
import arcpy
import fileinput
import string
import os
from arcpy import env
env.workspace = "E:/UNIVERSITY/Exercise08