# -*- 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))

最新文章

  1. IIS实现反向代理
  2. android studio building project info 错误
  3. 海量数据处理算法—Bit-Map
  4. ASP.NET 数据绑定常用代码及其性能分析
  5. IPicture、BITMAP、HBITMAP和CBitmap的关系
  6. elfiner-servlet 2.x已开源!
  7. Linux下源码安装Nginx服务
  8. object C—类中函数的调用
  9. MediaCodec文档翻译
  10. gc学习(转)
  11. 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
  12. 39.Odoo产品分析 (四) – 工具板块(8) – 生产力(1)
  13. javascript中获取字符串或数组中元素的索引
  14. deemo
  15. JqGrid: paging int asp.net
  16. 解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法
  17. DBCP连接数据库了解一下
  18. Android入门学习总结
  19. freemark+ITextRenderer 生成PDF,设置pdf的页面大小
  20. stark - 注册表、生成url

热门文章

  1. elment 中tree组件展开所有和收缩所有
  2. Bind Mounts and File System Mount Order
  3. C语言字符串格式化输出
  4. RAM disk
  5. javascript中如何判断数组是数组
  6. php 生成gif 动图,可控制每张图时间
  7. jade-for-each-while
  8. 转: Javascript收藏
  9. webpac4k运行webpack .\src\main.js .\dist\bundle.js打包出错
  10. Django REST framework+Vue 打造生鲜电商项目(笔记二)