版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4174)
>
学术会议
(451)
>
文献求助
(379)
>
基金申请
(349)
>
虫友互识
(275)
>
导师招生
(227)
>
论文投稿
(141)
>
硕博家园
(108)
>
休闲灌水
(102)
>
考博
(93)
>
博后之家
(82)
>
论文道贺祈福
(81)
>
教师之家
(60)
>
找工作
(59)
>
考研
(55)
>
招聘信息布告栏
(49)
小木虫论坛-学术科研互动平台
»
专业学科区
»
地学
»
3S技术
»
ArcGIS属性计算器,怎么让属性参与计算?
7
1/1
返回列表
查看: 1608 | 回复: 6
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
zzahkj
木虫
(著名写手)
龙
应助: 42
(小学生)
金币: 2025
散金: 2554
红花: 31
帖子: 1540
在线: 468.1小时
虫号: 964751
注册: 2010-03-08
性别: GG
专业: 地理信息系统
[
求助
]
ArcGIS属性计算器,怎么让属性参与计算?
已有1人参与
CODE:
if (!MEAN_ASP!>= 22.5) and (!MEAN_ASP!<67.5):
A='NE'
elseif (!MEAN_ASP!>= 67.5) and (!MEAN_ASP!<112.5):
A='E'
elseif (!MEAN_ASP!>= 112.5) and (!MEAN_ASP!<157.5):
A='SE'
elseif (!MEAN_ASP!>= 157.5) and (!MEAN_ASP!<202.5):
A='S'
elseif (!MEAN_ASP!>= 202.5) and (!MEAN_ASP!<247.5):
A='SW'
elseif (!MEAN_ASP!>= 247.5) and (!MEAN_ASP!<292.5):
A='W'
elseif (!MEAN_ASP!>= 292.5) and (!MEAN_ASP!<337.5):
A='NW'
else:
A='N'
难道不是把MEAN_ASP直接参与计算吗?怎么弄都不正确
回复此楼
» 猜你喜欢
355 B区地质调剂
已经有1人回复
解锁青少年负责任决策的关键:基于PISA 2022全球数据的SEL维度研究成果发表
已经有1人回复
地球物理学和空间物理学论文润色/翻译怎么收费?
已经有53人回复
香港城市大学 数据科学系+能源与环境学院 李堂华 课题组诚招全奖博士/博士后/研究助理
已经有51人回复
山东第一医科大学2026年招收柔性可穿戴传感相关方向博士后
已经有1人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
ArcGIS字段计算器Python脚本出错,帮我检查下,谢谢!
已经有13人回复
arcgis engine 开发 栅格图层滑动平均?请问有做过的吗?
已经有6人回复
arcgis里栅格数据和矢量数据叠加问题
已经有7人回复
重庆大学考研专业课不让带计算器?????
已经有25人回复
ARCGIS在进行栅格投影转换时不能进行下去(有更新)
已经有4人回复
IC50计算器的使用
已经有3人回复
栅格影像的重采样问题,计算原有value为1的像素密度,得到新的栅格影像?
已经有5人回复
GIS做插值出现的问题
已经有15人回复
Modis NDVI数据怎么提取并能导入GIS进行相关计算(紧急求救),谢谢
已经有14人回复
arcgis 编辑多边形
已经有7人回复
有6幅不同地类的分布概率适宜性图,在arcgis中怎么用栅格计算器合成综合适宜图
已经有9人回复
arcgis中,栅格图像上每个区域的均值如何算?
已经有9人回复
分类区统计结果如何输出为栅格图
已经有3人回复
arcgis栅格统计求助
已经有6人回复
arcgis10 怎么叠加两个栅格图像
已经有12人回复
(已搜索无重复)利用arcgis计算两面之间的距离
已经有10人回复
ArcGIS10 栅格计算器语法问题
已经有8人回复
arcgis9.3栅格运算出错
已经有5人回复
shp文件修改求助!急急急!!
已经有3人回复
ArcGIS栅格计算器con条件函数使用
已经有8人回复
不要迷恋哥,哥只是一个过客!
1楼
2014-04-06 23:01:16
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zzahkj
木虫
(著名写手)
龙
应助: 42
(小学生)
金币: 2025
散金: 2554
红花: 31
帖子: 1540
在线: 468.1小时
虫号: 964751
注册: 2010-03-08
性别: GG
专业: 地理信息系统
CODE:
def zz(A):
if (A>= 22.5) and (A<67.5):
return 'NE'
elif (A>= 67.5) and (A<112.5):
return 'E'
elif (A>= 112.5) and (A<157.5):
return 'SE'
elif (A>= 157.5) and (A<202.5):
return 'S'
elif (A>= 202.5) and (A<247.5):
return 'SW'
elif (A>= 247.5) and (A<292.5):
return 'W'
elif (A>= 292.5) and (A<337.5):
return 'NW'
else:
return 'N'
赞
一下
回复此楼
不要迷恋哥,哥只是一个过客!
2楼
2014-04-07 10:02:30
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zzahkj
木虫
(著名写手)
龙
应助: 42
(小学生)
金币: 2025
散金: 2554
红花: 31
帖子: 1540
在线: 468.1小时
虫号: 964751
注册: 2010-03-08
性别: GG
专业: 地理信息系统
以上代码无误,已经解决!
还有个问题:
我一楼的elseif写错了但即使改为elif还是有问题
赞
一下
回复此楼
不要迷恋哥,哥只是一个过客!
3楼
2014-04-07 10:06:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zzahkj
木虫
(著名写手)
龙
应助: 42
(小学生)
金币: 2025
散金: 2554
红花: 31
帖子: 1540
在线: 468.1小时
虫号: 964751
注册: 2010-03-08
性别: GG
专业: 地理信息系统
两种写法,第一种,可以运行正确
CODE:
def zz(A):
if (A>= 22.5) and (A<67.5):
return 'NE'
elif (A>= 67.5) and (A<112.5):
return 'E'
elif (A>= 112.5) and (A<157.5):
return 'SE'
elif (A>= 157.5) and (A<202.5):
return 'S'
elif (A>= 202.5) and (A<247.5):
return 'SW'
elif (A>= 247.5) and (A<292.5):
return 'W'
elif (A>= 292.5) and (A<337.5):
return 'NW'
else:
return 'N'
而第二种就运行,错误了
如下:
CODE:
if (!MEAN_ASP!>= 22.5) and (!MEAN_ASP!<67.5):
A='NE'
elif (!MEAN_ASP!>= 67.5) and (!MEAN_ASP!<112.5):
A='E'
elif (!MEAN_ASP!>= 112.5) and (!MEAN_ASP!<157.5):
A='SE'
elif (!MEAN_ASP!>= 157.5) and (!MEAN_ASP!<202.5):
A='S'
elif (!MEAN_ASP!>= 202.5) and (!MEAN_ASP!<247.5):
A='SW'
elif (!MEAN_ASP!>= 247.5) and (!MEAN_ASP!<292.5):
A='W'
elif (!MEAN_ASP!>= 292.5) and (!MEAN_ASP!<337.5):
A='NW'
else:
A='N'
不是太懂,请教大家?难道不一样?
赞
一下
回复此楼
不要迷恋哥,哥只是一个过客!
4楼
2014-04-07 10:17:12
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
dlmufei
木虫
(小有名气)
应助: 6
(幼儿园)
金币: 3904.5
散金: 10
帖子: 246
在线: 184.1小时
虫号: 2426711
注册: 2013-04-19
性别: GG
专业: 地理学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zzahkj: 金币+20,
★
有帮助, 谢谢回帖!
2014-04-08 18:49:03
你这是VB的脚本代码吧,我建议直接用字段计算器一步一步算!
赞
一下
回复此楼
牛逼是自己干出来的!
5楼
2014-04-08 13:29:39
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zzahkj
木虫
(著名写手)
龙
应助: 42
(小学生)
金币: 2025
散金: 2554
红花: 31
帖子: 1540
在线: 468.1小时
虫号: 964751
注册: 2010-03-08
性别: GG
专业: 地理信息系统
引用回帖:
5楼
:
Originally posted by
dlmufei
at 2014-04-08 13:29:39
你这是VB的脚本代码吧,我建议直接用字段计算器一步一步算!
Python脚本 已经解决了 见楼上 谢谢
赞
一下
回复此楼
不要迷恋哥,哥只是一个过客!
6楼
2014-04-08 18:48:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
Bob911116
银虫
(小有名气)
应助: 3
(幼儿园)
金币: 399.8
散金: 30
帖子: 269
在线: 54.8小时
虫号: 2724694
注册: 2013-10-14
专业: 地理信息系统
引用回帖:
4楼
:
Originally posted by
zzahkj
at 2014-04-07 10:17:12
两种写法,第一种,可以运行正确def zz(A):
if (A>= 22.5) and (A<67.5):
return 'NE'
elif (A>= 67.5) and (A<112.5):
return 'E'
elif (A>= 112.5) and (A<157.5):
re ...
是不是没有对A进行预先声明?我也不是很懂,可以讨论吧
赞
一下
回复此楼
7楼
2014-04-16 13:25:01
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
数理科学综合
机械
物理
数学
农林
食品
地学
能源
信息科学
土木建筑
航空航天
转基因
我要订阅楼主
zzahkj
的主题更新
7
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定