python 基于OBJECTIDstart从要素类创建随机样本!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 基于OBJECTIDstart从要素类创建随机样本!相关的知识,希望对你有一定的参考价值。
import arcpy
import numpy as np
def randomFCSample(fc, fd='sample_fd', sample_field='OBJECTID', sample_pct=10):
count_class = arcpy.GetCount_management(fc)
count = int(count_class[0])
random_vals = np.random.choice(count, int(count*(sample_pct/100)))
arcpy.MakeFeatureLayer_management(fc,
fd + "_" + str(sample_pct) + 'pct',
sample_field + ' IN ' + str(tuple(random_vals)))
以上是关于python 基于OBJECTIDstart从要素类创建随机样本!的主要内容,如果未能解决你的问题,请参考以下文章
使用python从xls坐标文件中生成面要素
python 从ArcGIS Online上的要素图层集合中搜索,选择和生成pandas DataFrame。
python基本概念-关键要素
排序算法:图解快速排序算法--附带基于Python和JavaScript的实现
在 12 要素应用程序中管理配置
ArcGIS应用(二十三)矢量图层要素分割方法(基于属性和空间分割)