python os.path模块常用方法详解
摘要:python os.path模块常用方法详解 os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path)
阅读全文
posted @
2017-12-27 14:37
太阳花太阳花
阅读(409)
推荐(0) 编辑
python之模块之shutil模块
摘要:python之模块之shutil模块 python之模块之shutil模块 shutil -- --High-level file operations 高级的文件操作模块。 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是
阅读全文
posted @
2017-12-27 13:06
太阳花太阳花
阅读(333)
推荐(0) 编辑
脚本中shp文件在arcgis10.1下可以访问。在10.3下貌似不行
摘要:arcgis10.1下可以运行。在10.3下不行 在10.3下
阅读全文
posted @
2017-12-04 16:11
太阳花太阳花
阅读(391)
推荐(0) 编辑
覆盖arcpy.env.overwriteOutput = True
摘要:arcpy.env.overwriteOutput = True:输出文件夹里面已经有内容的,就覆盖掉。
阅读全文
posted @
2017-12-04 15:36
太阳花太阳花
阅读(2098)
推荐(0) 编辑
筛选工具arcpy.Select_analysis,提取要素并将其存储于输出要素类中
摘要:arcpy.Select_analysis(input_layer,outPath, exp):筛选工具,从输入要素类或输入要素图层中提取要素(通常使用选择或结构化查询语言 (SQL) 表达式),并将其存储于输出要素类中。
阅读全文
posted @
2017-12-04 15:35
太阳花太阳花
阅读(3962)
推荐(0) 编辑
按属性分割 中的SQL表达式: NAME= ‘吉林’
摘要:按属性分割 中的表达式: NAME= ‘吉林’ for i in Unique: if field_type == "String": exp = split_field+"= '"+i+"'" #按属性分割 中的表达式: NAME= ‘吉林’ else: exp = split_field+"="
阅读全文
posted @
2017-12-04 15:34
太阳花太阳花
阅读(386)
推荐(0) 编辑
遍历获得字段的名字和类型
摘要:获得字段的名字和类型for f in arcpy.ListFields(input_layer): if f.name.upper() == split_field.upper():#获得字段的名字 field_type = f.type#获得字段的类型
阅读全文
posted @
2017-12-04 15:32
太阳花太阳花
阅读(274)
推荐(0) 编辑
sorted是进行排序,并且获取唯一值。删除重复的值
摘要:sorted是进行排序,并且获取唯一值。删除重复的值。 with arcpy.da.SearchCursor(input_layer, [split_field]) as cursor: Unique=sorted({row[0] for row in cursor})
阅读全文
posted @
2017-12-04 15:31
太阳花太阳花
阅读(367)
推荐(0) 编辑
按属性分割要素
摘要:按某个字段遍历一个表 try-except 结果: NAME= '上海'NAME= '云南'NAME= '内蒙古'NAME= '北京'NAME= '台湾'NAME= '吉林'NAME= '四川'NAME= '天津'NAME= '宁夏'NAME= '安徽'NAME= '山东'NAME= '山西'NAM
阅读全文
posted @
2017-12-04 15:23
太阳花太阳花
阅读(1319)
推荐(0) 编辑