摘要
环境设置以 ArcPy env 类的属性的方式公开。这些属性可用于检索或设置当前值。可将地理处理环境设置视为影响工具执行结果的附加参数。
属性
属性 | 说明 | 数据类型 |
addOutputsToMap (可读写) | 设置是否应将工具产生的输出数据集添加至应用程序显示。 | Boolean |
autoCancelling (可读写) | 可用于脚本工具或 Python 工具箱工具。 如果将 autoCancelling 设置为 True,则取消将结束当前行上的脚本。如果设置为 False,则取消可将 isCancelled 属性设置为 True,然后继续执行。默认情况下,autoCancelling 设置为 True。 了解有关 cancellation behavior 的详细信息。 | Boolean |
autoCommit (可读写) | 支持“自动提交”环境的工具将在企业级地理数据库事务中进行指定次数的更改后强制执行提交。 了解有关 autoCommit 的详细信息 | Long |
cartographicCoordinateSystem (可读写) | 支持“制图坐标系”环境的工具将使用指定的坐标系来确定进行计算时要素的大小、范围和空间关系。 了解有关 cartographicCoordinateSystem 的详细信息 | String |
cartographicPartitions (可读写) | 采用制图分区环境的工具将通过指定的分区面要素细分输入要素,以便按顺序处理,从而避免处理大型数据集时可能遇到的内存限制。 了解有关 cartographicPartitions 的详细信息 | String |
cellSize (可读写) | 支持“像元大小”环境设置的工具可以设置在操作时使用的输出栅格像元大小或分辨率。默认输出分辨率由最粗糙的输入栅格数据集决定。 了解有关 cellSize 的详细信息 | String |
coincidentPoints (可读写) | 支持“重合点”环境的工具可以定义如何在 Geostatistical Analyst 中处理重合数据。 了解有关 coincidentPoints 的详细信息 | String |
compression (可读写) | 支持压缩环境设置的工具将在存储输出栅格数据集时设置压缩类型。 了解有关压缩的详细信息 | String |
configKeyword (可读写) | 遵循“输出配置关键字”的工具在地理数据库中创建数据集时将使用指定的关键字。 了解有关 configKeyword 的详细信息 | String |
derivedPrecision (可读写) | 遵循“派生 Coverage 的精度”环境的工具,用于根据此设置创建精度由输入 coverage 确定的输出 coverage。 了解有关 derivedPrecision 的详细信息 | String |
extent (可读写) | 支持“范围”环境的工具仅处理落入此设置中所指定范围内的要素或栅格。 了解有关范围的详细信息 | String |
geographicTransformations (可读写) | 支持“地理(坐标)变换”环境的工具将在投影数据时使用变换方法。 了解有关 geographicTransformations 的详细信息 | String |
isCancelled (只读) | 可用于脚本工具或 Python 工具箱工具。 如果 autoCancelling 设置为 False 并且已取消工具,则 isCancelled 将设置为 True。默认情况下,isCancelled 为 False,且为只读属性。 了解有关取消行为的详细信息。 | Boolean |
maintainSpatialIndex (可读写) | 支持“维护空间索引”环境的工具可删除并重新创建企业级地理数据库要素类的空间索引,也可以保留空间索引但进行更新,具体情况取决于设置。 了解有关 maintainSpatialIndex 的详细信息 | Boolean |
mask (可读写) | 支持“掩膜”环境的工具只会考虑运行过程中落入分析掩膜范围内的像元。 了解有关 mask 的详细信息 | String |
MDomain (可读写) | 遵循“输出 M 属性域”环境的工具将生成具有指定测量 (m) 属性域的输出数据集。 了解有关 MDomain 的详细信息 | String |
MResolution (可读写) | 支持此环境的工具可将 M 分辨率应用到输出地理数据集中。 了解有关 MResolution 的详细信息 | Double |
MTolerance (可读写) | 遵循这一环境的工具会覆盖在地理数据库内创建的地理数据集上的默认 M 容差。 了解有关 MTolerance 的详细信息 | Double |
newPrecision (可读写) | 遵循“新 Coverage 的精度”环境的工具将创建具有指定精度的输出 Coverage。 了解有关 newPrecision 的详细信息 | String |
nodata (可读写) | 支持 NoData 环境设置的工具将仅处理其中 NoData 有效的栅格。 了解有关 nodata 的详细信息 | String |
outputCoordinateSystem (可读写) | 支持“输出坐标系”环境的工具将创建已指定坐标系的输出地理数据集。 了解有关 outputCoordinateSystem 的详细信息 | String |
outputMFlag (可读写) | 遵循“输出包含 M 值”环境的工具将控制地理数据集是否存储 M 值。 了解有关 outputMFlag 的详细信息 | String |
outputZFlag (可读写) | 遵循“输出包含 Z 值”环境的工具将控制地理数据集是否存储 Z 值。 了解有关 outputZFlag 的详细信息 | String |
outputZValue (可读写) | 支持此环境的工具可为每个尚不具有 z 坐标的输出折点设置 z 坐标。 了解有关 outputZValue 的详细信息 | String |
overwriteOutput (可读写) | 管理工具在运行时是否自动覆盖任何现有输出。设置为 True 时,工具将执行并覆盖输出数据集。设置为 False 时,将不会覆盖现有输出,工具将返回错误。 | Boolean |
packageWorkspace (只读) | 包工作空间环境设置是用于定位所共享的地理处理包或服务内容的文件夹所处的位置。 了解有关 packageWorkspace 的详细信息 | String |
parallelProcessingFactor (可读写) | 支持并行处理因子环境的工具将跨多个进程分隔并执行操作。 了解有关 parallelProcessingFactor 的详细信息 | Integer |
processingServer (可读写) | 启用栅格处理系统服务的 ArcGIS 服务器 URL。 了解有关 processingServer 的详细信息。 | String |
processingServerPassword (可读写) | 与获得使用栅格处理服务权限的用户名关联的密码。 了解有关 processingServerPassword 的详细信息。 | String |
processingServerUser (可读写) | 获得使用栅格处理服务权限的用户名。 了解有关 processingServerUser 的详细信息。 | String |
projectCompare (可读写) | 支持“投影文件之间的比较级别”环境的工具仅在输入投影与指定的相似度匹配时才执行。 了解有关 projectCompare 的详细信息 | String |
pyramid (可读写) | 支持“金字塔”环境设置的工具将仅处理金字塔有效的栅格。ERDAS IMAGINE 文件的金字塔具有可以设置的有限选项。 了解有关 pyramid 的详细信息 | String |
qualifiedFieldNames (可读写) | 遵循“限定的字段名”环境的工具将使用此设置来区分限定的字段名和未限定的字段名。限定的字段名是要素类或表中的这样一些字段名称,在它们的字段名称后会附加原始要素类或表的名称。使用连接数据时,会涉及此设置。 了解有关 qualifiedFieldNames 的详细信息 | Boolean |
randomGenerator (可读写) | 使用“随机数生成器”环境的工具将通过利用种子和分布的各种算法来生成一系列随机数。 了解有关 randomGenerator 的详细信息 | Object |
rasterStatistics (可读写) | 依据“栅格统计”环境的工具控制为输出栅格数据集构建统计数据的方式。 了解有关 rasterStatistics 的详细信息 | String |
referenceScale (可读写) | 依据“参考比例”环境的工具根据符号化要素在参考比例的显示情况设置其图形大小和范围。 了解有关 referenceScale 的详细信息 | Double |
resamplingMethod (可读写) | 重采样是在变换栅格数据集时内插像素值的过程。在以下情况使用:输入和输出排列不对应、像素大小发生变化、数据被平移或以上原因的综合。 了解有关 resamplingMethod 的详细信息 | String |
scratchFolder (只读) | 临时文件夹环境设置是一个文件夹位置,可用来写入基于文件的数据(如 shapefile、文本文件和图层文件)。它是一个由 ArcGIS 管理的只读环境。 了解有关 scratchFolder 的详细信息 | String |
scratchGDB (只读) | 临时 GDB 环境设置是可以用来写入临时数据的文件地理数据库的位置。 了解有关 scratchGDB 的详细信息 | String |
scratchWorkspace (可读写) | 支持“临时工作空间”环境设置的工具可将指定的位置用作输出数据集的默认工作空间。 了解有关 scratchWorkspace 的详细信息 | String |
snapRaster (可读写) | 支持“捕捉栅格”环境的工具将调整输出栅格的范围,以使它们的像元对齐方式与指定的捕捉栅格的像元对齐方式相匹配。 了解有关 snapRaster 的详细信息 | String |
spatialGrid1 (可读写) | 遵循“输出空间格网 1、2 和 3”环境的工具将创建具有指定空间索引格网的要素类(如果要素类支持空间索引格网)。 了解有关 spatialGrid1 的详细信息 | Double |
spatialGrid2 (可读写) | 遵循“输出空间格网 1、2 和 3”环境的工具将创建具有指定空间索引格网的要素类(如果要素类支持空间索引格网)。 了解有关 spatialGrid2 的详细信息 | Double |
spatialGrid3 (可读写) | 遵循“输出空间格网 1、2 和 3”环境的工具将创建具有指定空间索引格网的要素类(如果要素类支持空间索引格网)。 了解有关 spatialGrid3 的详细信息 | Double |
terrainMemoryUsage (可读写) | 支持 Terrain 内存使用环境的工具控制对 terrain 进行分析时的内存使用情况。 了解有关 terrainMemoryUsage 的详细信息 | Boolean |
tileSize (可读写) | 支持“分块大小”环境的工具用于为存储在数据块中的栅格设置分块大小。 了解有关 tileSize 的详细信息 | String |
tinSaveVersion (可读写) | 遵循“TIN 存储版本”设置的工具将输出指定版本的 TIN 表面。 了解有关 tinSaveVersion 的详细信息 | String |
transferDomains (可读写) | 此地理处理环境用于控制输出 shapefile 和 dBASE (.dbf) 表除了包含域和子类型编码的字段之外,是否还需具有包含域和子类型描述的字段。仅在地理处理工具的输入参数是一个定义了域和子类型的地理数据库要素类或表时,此设置才是重要的。默认情况下,shapefile 或 dBASE (.dbf) 输出中仅包括域和子类型编码。 了解有关 transferDomains 的详细信息 | Boolean |
workspace (可读写) | 支持“当前工作空间”环境设置的工具将指定的工作空间用作地理处理工具输入和输出的默认位置。 了解有关 currentWorkspace 的详细信息 | String |
XYDomain (可读写) | 支持“输出 XY 范围域”环境的工具可为输出地理数据集的 x,y 范围域设置特定范围。 了解有关 XYDomain 的详细信息 | String |
XYResolution (可读写) | 支持此环境的工具可将 x,y 分辨率应用到输出地理数据集中。 了解有关 XYResolution 的详细信息 | String |
XYTolerance (可读写) | 支持此环境的工具会覆盖在地理数据库内创建的地理数据集上的默认 x,y 容差。 了解有关 XYTolerance 的详细信息 | String |
ZDomain (可读写) | 支持“输出 Z 属性域”环境的工具将生成带有指定 z 属性域的输出数据集。 了解有关 ZDomain 的详细信息 | String |
ZResolution (可读写) | 支持此环境的工具可将 z 分辨率应用到输出地理数据集中。 了解有关 ZResolution 的详细信息 | String |
ZTolerance (可读写) | 支持此环境的工具会覆盖在地理数据库内创建的地理数据集上的默认 z 容差。 了解有关 ZTolerance 的详细信息 | String |