উপরের উত্তরগুলি সঠিক বলে মনে হচ্ছে, এক্সেসপটিট করুন যে সম্প্রতি এক পর্যায়ে পাইপ্রোজ কোডের ল্যাট 1 এবং ল্যাট 2 পরামিতিগুলির নাম পরিবর্তন করে আন্ডারস্কোর করা হয়েছে: ল্যাট_1 এবং ল্যাট 2 (দেখুন /programming//a/55259718/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