“计算几何”工具可以访问图层的要素几何。根据输入图层的几何,此工具可以计算坐标值、长度和面积。仅当对所使用的坐标系进行了投影时,才能计算要素的面积、长度或周长。请牢记,不同投影具有不同的空间属性和变形。如果数据源和数据框的坐标系不同,那么使用数据框坐标系所计算的几何结果就可能与使用数据源坐标系所计算的几何结果不同。建议在计算面积时使用等积投影。
如果要计算 Xmin、Xmax、Ymin 或 Ymax,您可以配合使用 Python 和字段计算器;请参阅“计算字段”示例。
可使用计算几何 对话框更新 shapefile 要素的面积、长度或周长,因为这些属性无法在编辑 shapefile 要素时自动更新。
仅当要素含有 z 值时,才能计算 z 坐标值或 3D 测量值。无论选择何种坐标系,都可以计算 Z 坐标值和 3D 测量值。只要为图层定义了垂直坐标系,列出的 z 和 3D 计算结果的单位就为平面单位(如英里、米等)。如果没有为数据定义垂直坐标系,则单位将被列为未知。有关 z 值和要素几何类型的详细信息,请参阅要素类基础知识。
- 启动编辑会话。
即使您未处于编辑会话中,也可以进行计算;但在这种情况下无法撤消计算结果。
- 右键单击图层,然后单击打开属性表。
只能对属性表执行几何计算。
- 右键单击要计算的字段标题,然后单击计算几何。
或者,也可以按 CTRL+SHIFT+G 打开计算几何 对话框。
- 单击要计算的几何属性。
根据所使用的图层类型,可用的属性会有所不同。
- 单击“使用数据源的坐标系”或“使用数据框的坐标系”。
- 单击输出计算结果的单位。
- 或者,如果已在表中选择记录,也可以选择将计算应用于所有记录还是仅应用于所选记录。
- 单击确定。