arcgis计算面里面的线段长度
问题详情如下:我想计算一个地区不同的分区的每一个分区内的道路网密度,打算统计每个分区的道路长度除以区面积。行政区面文件和道路线文件的矢量化工作已经完成,shape文件有投...
问题详情如下:我想计算一个地区不同的分区的每一个分区内的道路网密度,打算统计每个分区的道路长度除以区面积。行政区面文件和道路线文件的矢量化工作已经完成,shape文件有投影坐标(墨卡托投影WGS-84坐标)和地理坐标(WGS-84坐标系),并且经过空间校正,我在面文件里进行面积的计算几何,但是计算出来的数据和现实的数据差距比较大,这种问题应该如何处理?第二个问题是我想计算每一个分区内的道路长度,如下图,我只想计算蓝色边界内部橙色的道路线段长度;该怎么算?是剪短边界的线吗,具体的操作步骤该是怎样的,求大神指点,万分感激。
展开
2个回答
展开全部
1、对于第一个问题,首先在Google Earth将相关区域描出来,再和实际的面积进行比较,如果差不多,说明矢量数据有问题;反之,再和得矢量数据计算得到的面积进行比较,情况类似。2、第二个问题:
(1)采用arctoolbox-> analysis tools->overlay->intersect命令,将蓝色区域内,橙色道路分割出来;
(2)对新生成的线性地物文件进行编辑,在其属性表中(右击长度字段)选择calculate geomety重新计算分割后的各个线状地物的长度。
(3)右击长度字段,选择summarize命令进行各个道路的统计运算!
(1)采用arctoolbox-> analysis tools->overlay->intersect命令,将蓝色区域内,橙色道路分割出来;
(2)对新生成的线性地物文件进行编辑,在其属性表中(右击长度字段)选择calculate geomety重新计算分割后的各个线状地物的长度。
(3)右击长度字段,选择summarize命令进行各个道路的统计运算!
2015-03-29
展开全部
1、对于第一个问题,你首先在Google Earth将相关区域描出来,再和实际的面积进行比较,如果差不多,说明你的矢量数据有问题;反之,再和你得矢量数据计算得到的面积进行比较,情况类似。2、第二个问题,我的思路是这样的:
(1)采用arctoolbox-> analysis tools->overlay->intersect命令,将蓝色区域内,橙色道路分割出来;
(2)对新生成的线性地物文件进行编辑,在其属性表中(右击长度字段)选择calculate geomety重新计算分割后的各个线状地物的长度。
(3)右击长度字段,选择summarize命令进行各个道路的统计运算!
(1)采用arctoolbox-> analysis tools->overlay->intersect命令,将蓝色区域内,橙色道路分割出来;
(2)对新生成的线性地物文件进行编辑,在其属性表中(右击长度字段)选择calculate geomety重新计算分割后的各个线状地物的长度。
(3)右击长度字段,选择summarize命令进行各个道路的统计运算!
追问
我想一定是我的矢量数据有问题了。。。。但是这个硬伤我现在感觉也没救了。第二个问题我等下试试具体怎么操作,已采纳,求大神戳一下私信
追答
宋小东那本教程里面有
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询