arcgis python 随机取部分数据
2024-09-05 04:35:34
# -*- coding: cp936 -*-
import arcpy
import os
import ylpy
import random
def main():
num=ylpy.getCount(inFeature)
n=int(num*mscale/100)
ylpy.clearselect(inFeature)
A=random.sample(range(num),n)
FID=ylpy.getOIDField(inFeature)
sql=str(FID)+" in ("
for i in range(0,n):
sql=sql+str(A[i])
if i<n-1:
sql=sql+","
sql=sql+")"
arcpy.Select_analysis(inFeature,outFeature,sql) inFeature = arcpy.GetParameterAsText(0) #
mscale = arcpy.GetParameter(1) #
outFeature = arcpy.GetParameterAsText(2) # try:
main()
#arcpy.SetParameterAsText(3, inFeature) # Is polygon
except Exception, ErrorDesc:
arcpy.AddError(u"gisoracle错误:"+str(ErrorDesc))
最新文章
- IIS实现反向代理
- android studio building project info 错误
- 海量数据处理算法—Bit-Map
- ASP.NET 数据绑定常用代码及其性能分析
- IPicture、BITMAP、HBITMAP和CBitmap的关系
- elfiner-servlet 2.x已开源!
- Linux下源码安装Nginx服务
- object C—类中函数的调用
- MediaCodec文档翻译
- gc学习(转)
- 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
- 39.Odoo产品分析 (四) – 工具板块(8) – 生产力(1)
- javascript中获取字符串或数组中元素的索引
- deemo
- JqGrid: paging int asp.net
- 解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法
- DBCP连接数据库了解一下
- Android入门学习总结
- freemark+ITextRenderer 生成PDF,设置pdf的页面大小
- stark - 注册表、生成url
热门文章
- elment 中tree组件展开所有和收缩所有
- Bind Mounts and File System Mount Order
- C语言字符串格式化输出
- RAM disk
- javascript中如何判断数组是数组
- php 生成gif 动图,可控制每张图时间
- jade-for-each-while
- 转: Javascript收藏
- webpac4k运行webpack .\src\main.js .\dist\bundle.js打包出错
- Django REST framework+Vue 打造生鲜电商项目(笔记二)