欢迎来到天天文库
浏览记录
ID:42799072
大小:673.00 KB
页数:8页
时间:2019-09-21
《arcgis属性表生成随机数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、....关于arcgis属性表生成列随机数的方法制作人:李世波实例:在arcgis属性表中生成一列10-20之间的随机数。方法一:arcgis中图层与Excel表的连接1、arcgis添加点图层,并且打开属性表,将属性表导出为Excel表;学习资料....2、Excel表添加一列Rand,并在单元格里增加函数(=INT(RAND()*10+10)),利用Excel中的下拉功能,使Rand列与OBJECTID列单元格相对应,保持行数相等,点击保存。学习资料....3、右键point,选择JoinandRelates→Join,选择Jo
2、inattributefromatable,在选项1选择OBJECCTID,选项2选择刚才保存的Excel表,选项3选择OBJECCTID,在JoinOption项目中选择Keepallrecords,点击OK。学习资料....4、打开point图层的属性表,此时,随机列已经添加到属性表中,并且还有OBJECTID列,这是与属性表相对象的项。学习资料....5、点击option→addField,给属性表增加一个字段,选择字段类型为txt,字段长度为5,点击OK。6、此时你会发现point属性边多了一下Point.Rand1,单击右
3、键,选择FieldCalculator,点击OK。7、右键point图层,选择JoinsandRelates→Remove(s)→RemoveAllJoins。学习资料....8、在arcmap界面删除point图层,重新加载point图层,再打开属性表,point.Rand1变为Rand1。学习资料....方法二:arcgis中图层与VBA语言相结合1、在point属性表中新建一列Rand2,与方法一(5)相同。2、打开FieldCalculator,在文本框内输入函数Int(10*Rnd+10),点击OK。3、属性表随机列Ran
4、d2生成。学习资料....方法总结:1、利用VBA函数简单,与Excel表连接方法过程复杂;2、VBA随机函数与Excel随机函数不同;VBA随机函数为Int((upperbound-lowerbound+1)*Rnd+lowerbound)Excel随机函数为Int((upperbound-lowerbound+1)*rand()+lowerbound)欢迎您的光临,Word文档下载后可修改编辑.双击可删除页眉页脚.谢谢!希望您提出您宝贵的意见,你的意见是我进步的动力。赠语;1、如果我们做与不做都会有人笑,如果做不好与做得好还会有
5、人笑,那么我们索性就做得更好,来给人笑吧!2、现在你不玩命的学,以后命玩你。3、我不知道年少轻狂,我只知道胜者为王。4、不要做金钱、权利的奴隶;应学会做“金钱、权利”的主人。5、什么时候离光明最近?那就是你觉得黑暗太黑的时候。6、最值得欣赏的风景,是自己奋斗的足迹。 7、压力不是有人比你努力,而是那些比你牛×几倍的人依然比你努力。学习资料
此文档下载收益归作者所有