arcpy判断图层是否存在的方法
利用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判断图层是否存在的方法相关推荐
- python条件语句-Python中条件判断语句的简单使用方法
最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...
- dedecms二级菜单中判断子菜单标签的方法
这篇文章将为大家详细讲解有关dedecms二级菜单中判断子菜单标签的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 虚拟接口是用户本地数据中心通过海外专线访问V ...
- jQuery 判断是否为数字的方法 及 转换数字函数
1.isNaN() <script language="javascript"> var t=$("#id").val();//这个就是我们要判断的 ...
- bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法
win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...
- python测试网络连通性_python 判断网络连通的实现方法
开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...
- php 二叉树判断节点的位置,PHP实现判断二叉树是否对称的方法
本文实例讲述了PHP实现判断二叉树是否对称的方法.分享给大家供大家参考,具体如下: 问题 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的. ...
- 判断事件源的另一方法
判断事件源的另一方法,除可以用ID来找出事件源对象外,还可用window.event.srcElement来找出事件源 function showMsg(){ var otarget ...
- python dict函数key_python的dict判断key是否存在的方法
大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,key是什么呢?其实key是python字典中的键,可以是数字,也可以是字符串,可以存储任意类型的对象 ...
- 总结和分析几种判断RecyclerView到达底部的方法
上一篇文章我讲到用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉,里面有一个判断RecyclerView是否到达底部的方法isBottom.我的同事用了这 ...
- WebGIS中一种根据网格索引判断点面关系的方法
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 判断点面关系的算法有很多,在我之前的博文中有一篇专门对其进行 ...
最新文章
- 计算机病毒攻防技术研究,计算机网络病毒辐射攻防技术研究.pdf
- makefile:4:***缺少分隔符。 停止
- Kubernetes(五) - Service
- MonkeyServer的使用及自动化
- jQuery formValidator表单校验代码生成器ver1.0
- js离焦事件_JavaScript中的事件
- wordList04
- leetcode-sort-colors
- HTML5+CSS3---弹性盒子模型
- EmitMapper,AutoMapper,NLiteMapper和手工映射性能大比拼
- TensorFlow精进之路(八):神经元
- 游戏开发筑基之特殊输入函数的妙用(C语言)
- 你应该知道的Redis事务
- 初学者学习opengl是用红宝书好还是蓝宝书好?
- web第三课html课堂笔记
- 【Keras】Keras中fit_generator的使用,及fit、fit_generator、和train_on_batch的区别
- 快速傅里叶变换使用方法
- 大数据指一笔巨大价值的资产
- 呼叫中心电话客服系统搭建的种类除了OKCC外还有哪些?
- Day499500501502503504.马士兵22春招面试题① -面经