arcgis中python如何使用_ArcGIS Help 10.2 - 通过 Python 使用工具

在ArcGIS中,可以通过Python脚本使用地理处理工具。每个工具都有固定参数,包括数据类型、输入/输出等。参数可以是字符串或对象,通过设置参数值来执行工具。可使用关键字参数来跳过或指定可选参数。工具执行后,结果对象的输出可以通过索引或getOutput()方法获取,转换成所需类型。ArcPy提供了函数和匹配工具箱的模块两种调用工具的方式。
摘要由CSDN通过智能技术生成

通过 Python 使用工具

每个地理处理工具都具有一组固定的参数,这些参数为工具提供执行所需的信息。工具通常包含多个输入参数以定义一个或多个数据集,这些数据集一般用于生成新的输出数据。参数具有几个重要属性:

每个参数具有一种或多种特定的数据类型,如要素类、整型、字符串或栅格。

参数为输入值或输出值。

参数需有值,或为可选。

各个工具参数都具有唯一的名称。

在 Python 中使用工具时,必须正确设置工具的参数值,以便在脚本运行时工具可以执行。一旦提供了一组有效的参数值,工具即准备好执行。参数将被指定为字符串或对象。

字符串是唯一标识参数值的简单文本,如数据集的路径或关键字。在下面的代码示例中,为缓冲区工具定义了输入和输出参数。请注意,工具名称要追加其工具箱的别名。在该示例中,两个字符串变量用于定义输入和输出参数,以便对工具的调用更容易阅读。

import arcpy

roads = "c:/base/data.gdb/roads"

output = "c:/base/data.gdb/roads_Buffer"

# Run Buffer using the variables set above and pass the remaining

# parameters in as strings

arcpy.Buffer_analysis(roads, output, "distance", "FULL", "ROUND", "NONE")

对于部分参数(如空间参考),还可以指定对象。在下面的代码示例中,使用其可选“坐标系”参数的 创

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值