उपरोक्त उत्तर सही प्रतीत होते हैं, उदाहरण दें कि हाल ही में, कुछ बिंदु पर, pyproj कोड में lat1 और lat2 मापदंडों को अंडरस्कोर: lat_1 और lat_2 (देखें /programming//a/55559718/1538758 ) के साथ नया नाम दिया गया था । मेरे पास टिप्पणी करने के लिए पर्याप्त प्रतिनिधि नहीं है, इसलिए मैं एक नया उत्तर दे रहा हूं (क्षमा करें खेद नहीं)
import pyproj
import shapely
import shapely.ops as ops
from shapely.geometry.polygon import Polygon
from functools import partial
geom = Polygon([(0, 0), (0, 10), (10, 10), (10, 0), (0, 0)])
geom_area = ops.transform(
partial(
pyproj.transform,
pyproj.Proj(init='EPSG:4326'),
pyproj.Proj(
proj='aea',
lat_1=geom.bounds[1],
lat_2=geom.bounds[3])),
geom)
# Print the area in m^2
print geom_area.area