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.
![技术分享](https://leetcode.com/static/images/problemset/rectangle_area.png)
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如何计算面积的主要内容,如果未能解决你的问题,请参考以下文章