阅读:4233回复:7
求助:怎样统计面文件上点的个数?
<P>一个面文件(shp格式)包含多个面,如一个镇包含多个村。</P>
<P>然后有另外一个点文件,有多个点,这些点都恰好落在面的边界上,就是落在村界上。</P> <P>怎样统计各个村所包含的点个数啊?</P> <P>注意只要落在该村的边界上就算属于该村的,这样很多点是同时属于两个或两个以上的村。</P> |
|
1楼#
发布于:2007-01-12 13:40
<P>利用空间查找功能就可以</P>
<P>如果是在arcmap里,可以使用 "通过位置查找" 的功能来实现</P> |
|
|
2楼#
发布于:2007-01-12 16:17
利用空间位置查找可能不行吧,那不是要把面文件里一个村分成一个文件?要不然查找的时候不是把落在面文件上各个村的所有点都查出来了,怎样统计啊?能分别查出来吗?
|
|
3楼#
发布于:2007-01-15 08:29
没人理我啦??
|
|
4楼#
发布于:2007-01-19 16:13
问题还没解决好哦,有什么好办法没?
|
|
5楼#
发布于:2007-01-27 23:40
<P>面文件(IFeatureClass)里一个村是一个要素,IFeature,遍历每个要素,取得要素的IGeometry 的ITopologicalOperator的Intersect方法可以得到在这个村边界的点的点集,个数自然出来。</P>
|
|
6楼#
发布于:2007-02-09 20:20
<P>select by location完全可以阿!!!然后看属性表就行了</P>
|
|
7楼#
发布于:2007-02-13 20:49
<P>arctool—analysis—select-by 属性</P>
<P>然后 SUM</P> |
|