AO二次开发,区域统计点的数量,线的长度sql语句

Arcgis二次开发,统计一个区域内,有多少点,或者线的长度,利用的sql语句。
 
案例介绍,大连的项目中客户想要"行政区统计功能",统计某个区内管点有多少,管线的长度。
 
sql语句为本功能重点
 
1.统计西岗区内有多少给水管点,按管线子类分类显示
select a.pltype,count(*) from JSwtpoint a,dl_jsyr b whereb.objname='西岗区'  andsde.st_contains(b.shape,a.shape)=1 and (...) and group upby(a.pltype)
 
2.统计西岗区内管线的长度,按管线子类分类显示
select a.pltype,count(a.shape.len) JSwtpoint a,dl_jsyr b whereb.objname='西岗区'  andsde.st_contains(b.shape,a.shape)=1 and (...) and group upby(a.pltype)

转载于:https://www.cnblogs.com/WSS479218170/p/5650095.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值