利用arcpy进行数据处理时候,首先进行判断数据图层是否存在,使用的函数为Exists

Exists(dataset)

测试在执行期间当前工作空间中是否存在要素类、表、数据集、shapefile、工作空间、图层和其他文件。函数返回指示元素是否存在的布尔值。

由于 Exists 函数能够识别目录路径,所以在检查地理数据是否存在时,必须使用该函数。目录路径是只有 ArcGIS 能够识别的路径名称。例如:D:\Data\Final\Infrastructure.gdb\EastValley\powerlines 是指在文件地理数据库 Infrastructure 的 EastValley 要素数据集中找到的 powerlines 要素类。就 Windows 操作系统而言,这不是有效的系统路径,因为 Infrastructure.gdb(文件夹)并不包含名为 Infrastructure 的文件。简而言之,Windows 不了解要素数据集或要素类,因此用户不能使用像 os.path.exists 这样的 Python 存在函数。当然,在 ArcGIS 中,系统知道如何处理目录路径。也可以使用通用命名约定 (UNC) 路径。

import arcpyarcpy.env.workspace = "d:/St_Johns/data.gdb"
fc = "roads"
# Clip a roads feature class
if it exists#if arcpy.Exists(fc):arcpy.Clip_analysis(fc, "urban_area", "urban_roads")

arcpy判断图层是否存在的方法相关推荐

  1. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  2. dedecms二级菜单中判断子菜单标签的方法

    这篇文章将为大家详细讲解有关dedecms二级菜单中判断子菜单标签的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 虚拟接口是用户本地数据中心通过海外专线访问V ...

  3. jQuery 判断是否为数字的方法 及 转换数字函数

    1.isNaN() <script language="javascript"> var t=$("#id").val();//这个就是我们要判断的 ...

  4. bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法

    win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...

  5. python测试网络连通性_python 判断网络连通的实现方法

    开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...

  6. php 二叉树判断节点的位置,PHP实现判断二叉树是否对称的方法

    本文实例讲述了PHP实现判断二叉树是否对称的方法.分享给大家供大家参考,具体如下: 问题 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的. ...

  7. 判断事件源的另一方法

    判断事件源的另一方法,除可以用ID来找出事件源对象外,还可用window.event.srcElement来找出事件源 function showMsg(){         var otarget ...

  8. python dict函数key_python的dict判断key是否存在的方法

    大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,key是什么呢?其实key是python字典中的键,可以是数字,也可以是字符串,可以存储任意类型的对象 ...

  9. 总结和分析几种判断RecyclerView到达底部的方法

    上一篇文章我讲到用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉,里面有一个判断RecyclerView是否到达底部的方法isBottom.我的同事用了这 ...

  10. WebGIS中一种根据网格索引判断点面关系的方法

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 判断点面关系的算法有很多,在我之前的博文中有一篇专门对其进行 ...

最新文章

  1. 计算机病毒攻防技术研究,计算机网络病毒辐射攻防技术研究.pdf
  2. makefile:4:***缺少分隔符。 停止
  3. Kubernetes(五) - Service
  4. MonkeyServer的使用及自动化
  5. jQuery formValidator表单校验代码生成器ver1.0
  6. js离焦事件_JavaScript中的事件
  7. wordList04
  8. leetcode-sort-colors
  9. HTML5+CSS3---弹性盒子模型
  10. EmitMapper,AutoMapper,NLiteMapper和手工映射性能大比拼
  11. TensorFlow精进之路(八):神经元
  12. 游戏开发筑基之特殊输入函数的妙用(C语言)
  13. 你应该知道的Redis事务
  14. 初学者学习opengl是用红宝书好还是蓝宝书好?
  15. web第三课html课堂笔记
  16. 【Keras】Keras中fit_generator的使用,及fit、fit_generator、和train_on_batch的区别
  17. 快速傅里叶变换使用方法
  18. 大数据指一笔巨大价值的资产
  19. 呼叫中心电话客服系统搭建的种类除了OKCC外还有哪些?
  20. Day499500501502503504.马士兵22春招面试题① -面经

热门文章

  1. 网管软件的致命伤及其合理利用的小技巧(转)
  2. xCat 批量安装系统
  3. 计算机毕业论文数据挖掘,数据挖掘论文范文
  4. Docker---DockerFile搭建的最简单的jsp应用
  5. vue项目保存页面为pdf 、word
  6. WAP PUSH解析(1)——SMS PDU编码
  7. CF55D-Beautiful numbers【数位dp】
  8. 黑盒测试方法之功能图法
  9. 含泪推荐几款超级好用的软件
  10. 号码检测,节省成本利器