python调用arcgis函数_通过 Python 使用函数

函数是用于执行某项特定任务并能够纳入更大的程序的已定义功能。在 ArcPy 中,所有地理处理工具均以函数形式提供,但并非所有函数都是地理处理工具。除工具之外,ArcPy 还提供多个函数以更好地支持使用 Python 的地理处理工作流。函数可用于列出某些数据集、检索数据集的属性、在将表添加到地理数据库之前验证表名称或执行其他许多有用的地理处理任务。这些函数只能从 ArcPy 获得,而不能作为 Arc...
摘要由CSDN通过智能技术生成

函数是用于执行某项特定任务并能够纳入更大的程序的已定义功能。

在 ArcPy 中,所有地理处理工具均以函数形式提供,但并非所有函数都是地理处理工具。除工具之外,ArcPy 还提供多个函数以更好地支持使用 Python 的地理处理工作流。函数可用于列出某些数据集、检索数据集的属性、在将表添加到地理数据库之前验证表名称或执行其他许多有用的地理处理任务。这些函数只能从 ArcPy 获得,而不能作为 ArcGIS 应用程序中的工具,因为它们专为 Python 工作流所设计。

函数的一般形式与工具类似;它接受参数(可能需要也可能不需要)并返回某些结果。非工具函数的返回值可以为各种类型 - 从字符串到地理处理对象。工具函数会始终返回 地理处理消息支持。

下面的示例使用两个 ArcPy 函数,Exists 函数返回一个布尔值(“真”或“假”)。import arcpy

input = arcpy.GetParameterAsText(0)

if arcpy.Exists(input):

print("Data exists")

else:

print("Data does not exist")

下面的示例使用import arcpy

import os

# The workspace environment needs to be set before ListFeatureClasses

# to identify which workspace the list will be based on

#

arcpy.env.workspace = "c:/data"

out_workspace = "c:/data/results/"

clip

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值