恩惠的空间分享 http://blog.sciencenet.cn/u/leemy

博文

ArcGIS计算面积或者长度

已有 22022 次阅读 2009-9-2 10:21 |个人分类:原理与应用|系统分类:科研笔记

用一副遥感影像作为底图配准后进行矢量化,想要求出上面每个图斑面积的大小

方法1:

首先应该把地理坐标(经纬度)转换为投影坐标。然后打开多边形的attribute table, 里面有一个功能叫calculate geometry

 方法2:

打开要计算的shape文件的属性表,添加一个叫area的字段,然后选择area这个字段,右击,calculate,打开对话框后,点advanced的复选框,把下面的代码拷入就可以了.

Dim dblArea as double

Dim pArea as IArea

Set pArea = [shape]

dblArea = pArea.area

方法3:

如果shape文件有真实的坐标,把shape转化为geodatabase中的feature class,面积字段就直接出来了。

 

方法4:

TOOLBOX下的空间分析里IDENTIFY

 

需要说明的是:面积单位根据你当前数据的地理坐标单位,如果是米,则是平方米,如果是公里,则是平方公里.可以转换为平方公里,公顷,亩等.但如果是经纬度,则仅仅是经纬度作为平面单位的几何值.



https://blog.sciencenet.cn/blog-293166-252836.html

上一篇:ArcGIS 9的空间分析功能主要包括的功能模块介绍
下一篇:空间局部自相关测度及ArcGIS中的实现(v 1.0)
收藏 IP: .*| 热度|

1 罗文辉

发表评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 16:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部