前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ArcGIS系列——Arcpy函数(1)

ArcGIS系列——Arcpy函数(1)

作者头像
GIS与遥感开发平台
发布2022-04-29 08:36:17
1.2K0
发布2022-04-29 08:36:17
举报
文章被收录于专栏:GIS与遥感开发平台

前言

今天向大家介绍的是:关于Arcpy函数的相关知识。预计阅读需要7分钟。

P.S.(*^_^*)大家对于Arcgis的基础功能操作或理论有什么想了解的呢?可以在评论区或后台留言~

Arcpy函数(1)

Arcpy函数可以实现一些功能,如:确定数据是否存在、查询数据集属性、处理数据集列表等一系列功能。函数类型大致可以分为如下几个部分:

1

Python中Arcpy函数的调用方式

上一期的内容里我们已经介绍了如何在pycharm里配置Arcpy,现在我们来介绍一下Arcpy如何调用函数:

如上图所示,这是调用的一个Exists函数,功能是查询在路径中是否存在该矢量文件。如果存在该文件,则在结果中输出TRUE,否则输出为FALSE。

可见,若想在python中调用Arcpy函数,则要按照如下方式进行操作:

arcpy.<functionname>(<arguments>)

其中,对应上图图片的红色区域为“函数名称”,对应上图紫色区域的是“参数”。函数的参数分为必选参数和可选参数。

2

介绍几个通用数据函数

1.Exists

第一个就是我们刚刚介绍的Exists函数,可以判断该数据是否存在,此函数可测试是否存在各种数据类型,这些数据类型包括:要素类、表、数据集、shapefile、工作空间、图层和文件。如下所示:

输出结果如下所示:

2.CreatScratchName

CreateScratchName是一个为指定的数据类型创建唯一的临时路径名称的函数。如果未给定工作空间,则使用当前工作空间。

如下图所示:

其中:红色区域是设定一个工作空间(即路径),蓝色区域是临时名称的后缀,黄色区域是临时名称的数据类型,紫色区域是临时名称的工作空间(即路径)。

3. TestSchemaLock

TsetSchemaLock是一个测试是否可以为要素类、表或要素数据集设置方案锁的函数。该函数会返回一个布尔值,若可以为该文件设置方案锁,则返回“True”,否则返回“False”。如下图所示:

在黄色区域填入欲要测试的文件路径即可完成测试。

结果如下所示:

最近几期小编将会把Arcpy的各种函数、类及工具等对大家进行详细的介绍,完成这些基础工作后小编将为大家介绍一些实际应用案例,敬请期待~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GIS与遥感开发平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档