免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1690|回复: 10
收起左侧

这个代码怎么改

[复制链接]

1

主题

2471

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
40
发表于 2022-6-2 13:48 | 显示全部楼层 |阅读模式
十进制的坐标系,不想改变做了个小插件,测量面积
要是设置投影就好使,不设置投影lyarea返回的面积值是0,要加个什么语句呢?
哪位大哥帮个忙。
mxd = arcpy.mapping.MapDocument('current')
in_fc = pythonaddins.GetSelectedTOCLayerOrDataFrame()

lyarea = sum([row[0] for row in arccpy.da.SearchCursor(in_fc,"SHAPE@AREA")])


头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
627184
发表于 2022-6-2 17:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11

主题

1万

铜板

34

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
1674

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2022-6-3 11:13 | 显示全部楼层
地理坐标系里面面积几何字段没有面积数据
脚本里加一个新建双精度字段计算面积,用那个字段统计求和 用这个Python表达式计算  !shape.geodesicArea@SQUAREMETERS!
回复 支持 反对

使用道具 举报

33

主题

4万

铜板

19

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
10860

活跃勋章

发表于 2022-12-3 21:42 | 显示全部楼层
路过,学习了。
回复 支持 反对

使用道具 举报

6

主题

2450

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
398
发表于 2022-12-20 14:31 | 显示全部楼层
高手呀  厉害
回复 支持 反对

使用道具 举报

2

主题

1万

铜板

7

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6401
发表于 2023-1-10 09:25 | 显示全部楼层
没事来逛逛
回复 支持 反对

使用道具 举报

0

主题

2万

铜板

6

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3555
发表于 2023-2-28 16:31 | 显示全部楼层
路过支持一下
回复 支持 反对

使用道具 举报

1

主题

331

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
98
发表于 2023-3-6 22:42 | 显示全部楼层
https://blog.csdn.net/weixin_44799217/article/details/127541551 参考这个,不过估计你已经解决了
回复 支持 反对

使用道具 举报

0

主题

1242

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
241
发表于 2023-3-14 14:23 | 显示全部楼层
进来看看
回复

使用道具 举报

8

主题

5258

铜板

16

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
644
发表于 2023-5-26 15:38 | 显示全部楼层
路过,学习了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表