我的github

 

 参考:https://support.esri.com/zh-cn/technical-article/000010277

MOD("FID",601) in (1,2,3)

 MOD("FID",601)=0   中心点

 MOD("FID",601)>0 AND MOD("FID",601)<301  左岸

MOD("FID",601)>=301 AND MOD("FID",601)<601 右岸

分类统计

licheng+左岸

licheng+右岸

使用SQL进行分类统计,很方便。所以需要先通过arcgis连接SQLServer,然后将属性表导入到SQLServer。

由于licheng是double,所以新建一个licheng2,将licheng赋给licheng2。

SELECT count(*),licheng2,SUM(H)/300 FROM [dbo].[断面点汇总_H] where class=1 group by licheng2 order by licheng2 asc

左岸平均高程

左岸最低高程

左岸最高高程(左堤高)

SELECT count(*) as count,licheng2,MAX(H) as max FROM [dbo].[断面点汇总_H] where class=1 group by licheng2 order by licheng2 asc

要先删除-9999或者为-9999的位置填上高程值。。

SQL Server 按某一字段分组取最大(小)值所在行的数据:https://www.cnblogs.com/lgx5/p/15022610.html

posted on 2022-08-26 19:15  XiaoNiuFeiTian  阅读(412)  评论(0编辑  收藏  举报