gis属性表没有area如何计算面积

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gis属性表没有area如何计算面积相关的知识,希望对你有一定的参考价值。

参考技术A 可以手动添加。
在属性表中手动添加一个字段,类型为float,名字就叫“面积”好了,然后在“面积”字段上右键菜单中选“计算几何”,设置相关参数后确定就成了。

leetcode 223. Rectangle Area 计算面积---------- java

Find the total area covered by two rectilinear rectangles in a 2D plane.

Each rectangle is defined by its bottom left corner and top right corner as shown in the figure.

技术分享

Assume that the total area is never beyond the maximum possible value of int.

 

 

计算图形面积;

 

 

两个矩形面积减去重复的面积即可。

public class Solution {
    public int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {
        
        int area = (C - A) * (D - B) + (G - E) * (H - F);
        
        if (B > H || F > D || A > G || C < E)
            return area;
        int x1 = Math.max(A, E);
        int y1 = Math.max(B, F);
        int x2 = Math.min(C, G);
        int y2 = Math.min(D, H);
        int result = (x2 - x1) * (y2 - y1);
        if (result > 0){
            return area - result;
        } else {
            return area + result;
        }
    }
}

 

 

 

以上是关于gis属性表没有area如何计算面积的主要内容,如果未能解决你的问题,请参考以下文章

gis 计算面积

怎么用arcgis计算面积和体积

GIS计算多个地块面积

arcgis计算面积

arcgis shp文件中,如何对图斑(polygon)统计/计算面积

arcgis人均面积怎么算