ArcGIS随机数生成

摘要:
arcgispython随机数语法用法一例://---------------------------------------------//定义函数getnums返回一个随机数(0,5)defgetnums():returnarcgis.rand('Integer05')调用方法Expression:getnums()ExpressionType:PYTHON_9.3--the--end---—

arcgis python 随机数 语法用法一例:

//---------------------------------------------
//定义函数getnums 返回一个随机数(0,5)
def getnums():
return arcgis.rand('Integer 0 5')

调用方法
Expression: getnums()

Expression Type: PYTHON_9.3
--the--end---

image
————————————————-------------------------------------------------

步骤如下:
1.打开Field Calcualtor
2.点击Python代码选项
3.点击Show Codeblock, 粘贴我的代码:

def fillRandomInt(intMin, intMax):
  import random
  return random.randint((int(intMin), int(intMax))

4.下面字段赋值窗口粘贴如下代码(1,100可自行修改):

fillRandomInt(1,100)

-----------------------------------------------------------------------------------------

#coding:UTF-8
importtime
importrandom
importre

#根据时间返回,返回随机年月日时间
defgetRandomDate(sYear, sMonth, sDay, eYear, eMonth, eDay):
    a1=(sYear,sMonth,sDay,0,0,0,0,0,0)
    a2=(eYear,eMonth,eDay,23,59,59,0,0,0)
    start=time.mktime(a1)
    end=time.mktime(a2)
    t=random.randint(start,end)
    date_touple=time.localtime(t)
    date=time.strftime("%Y/%m/%d",date_touple)
    return date

调用:getRandomDate(2010,1,1,2019,1,1)

免责声明:文章转载自《ArcGIS随机数生成》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇时间序列预测——深度好文,ARIMA是最难用的(数据预处理过程不适合工业应用),线性回归模型简单适用,预测趋势很不错,xgboost的话,不太适合趋势预测,如果数据平稳也可以使用。VisualSVN服务器的本地搭建和使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ArcGIS Pro体验04——菜单栏

对菜单栏进行熟悉一下: 1.地图菜单 剪切板(Clipboard):剪切(Cut)、复制(Copy)、粘贴(Paste),这些不用说了,在ArcMap中是放在"编辑"菜单下面的。当然,在ArcGIS Pro的"编辑"菜单也有"剪切板"。 导航(Navigate):识别(Explore),缩放到全图(Full Extent),缩放到选择集(Zoom...

arcengine 开发经典帖 【强烈推荐仔细研读】

转自原文 arcengine 开发经典帖 使用ArcGIS Engine 开发自定义GIS应用:第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解ArcGIS Engine的产品。第二部分:ArcEngine9.2的新特性及变化、(续)--类对比及变化、(续)--(代码转换插件)、(续)--ArcEngine新命令,工具、菜单...

Java中生成随机数的4种方式!

在 Java 中,生成随机数的场景有很多,所以本文我们就来盘点一下 4 种生成随机数的方式,以及它们之间的区别和每种生成方式所对应的场景。 1.Random Random 类诞生于 JDK 1.0,它产生的随机数是伪随机数,也就是有规则的随机数。Random 使用的随机算法为 linear congruential pseudorandom number...

ArcGIS切片技巧及注意事项三之高级工具应用

1 - 修改已经发布缓存服务的缓存级别 如上图所示,红箱子里有很多缓存管理的工具,这里我们要用的是里面的管理地图服务器缓存比例。 下图中,服务器输入本机,然后选择我们需要调整比例尺级别的服务,这个工具适用于我们的缓存已经发布,例如我们已经发布到500比例尺,现在我们想将缓存发布到200比例尺,这里我们追加一个200比例尺,然后在到我们服务缓存发布界面单独...

python生成随机数、随机字符串

python生成随机数、随机字符串 python生成随机数、随机字符串 import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print random.randrange(0, 101, 2) # 随机浮点数:print random.random()p...

srand((unsigned)time(NULL))和rand()

函数rand()是真正的随机数生成器,而srand()会设置供rand() 使用的随机数种子。函数rand()会返回一个处于0和你所指定的数值(缺省为1)之间的分数。如果你在第一次调用rand()之前没有调用 srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用srand()会导致相同的随机数序列被生成。srand((unsign...