Get Area of a Geometry¶
This example shows how to calculate the area of a geometry. Please note that the area is given in the square unit of the spatial reference system, which may be meters squared or degrees squared, for example.
In [1]:
Copied!
import geokit.core.srs
import geokit.core.geom
import geokit.core.srs
import geokit.core.geom
In [2]:
Copied!
box = geokit.core.geom.box(6, 52, 7, 53, srs=geokit.core.srs.EPSG4326)
print("Box area in degrees^2:", box.Area())
box = geokit.core.geom.box(6, 52, 7, 53, srs=geokit.core.srs.EPSG4326)
print("Box area in degrees^2:", box.Area())
Box area in degrees^2: 1.0
In [3]:
Copied!
ctr = box.Centroid()
box_centered_laea_srs = geokit.core.srs.centeredLAEA(ctr.GetX(), ctr.GetY())
box.TransformTo(box_centered_laea_srs)
print("Box area in meters^2:", box.Area())
ctr = box.Centroid()
box_centered_laea_srs = geokit.core.srs.centeredLAEA(ctr.GetX(), ctr.GetY())
box.TransformTo(box_centered_laea_srs)
print("Box area in meters^2:", box.Area())
Box area in meters^2: 7556368901.8809