Rock YouTube channel with real views, likes and subscribers
Get Free YouTube Subscribers, Views and Likes

Prepare TXT file from vector data using python in QGIS

Follow
Hammer in studies

Prepare TXT file from vector data using python in QGIS
Here is code :
layer = iface.activeLayer()
features = layer.getFeatures()
district_area = QgsDistanceArea()
district_area.setEllipsoid('WGS84')
total_area = 0
with open('D:/your_folder_path/areas.txt','w') as f:
for feature in features:
name = feature['ADM2_EN']
geom = feature.geometry()
area = district_area.measureArea(geom) / (1000*1000) # it give you square km
print(area)

total_area = total_area + area
f.write(f"Area of distict name {name} is {area:.2f} square kilometers\n")
print(total_area)

posted by keseree1