আমি স্থানিক বহুভুজ ফাইলগুলির একটি বৈচিত্র্য নিয়ে কাজ করছি (শেফফাইলস, ফাইল / ব্যক্তিগত জিডিবি বৈশিষ্ট্য শ্রেণি, এসডি বৈশিষ্ট্য শ্রেণি (কিছু স্থানিক দর্শন সহ)) এবং ফাইলের ধরণের উপর নির্ভর করে আমি শেপ এরিয়া বৈশিষ্ট্য বর্গক্ষেত্রের ক্ষেত্রের নামগুলির একটি মাল্টিটুট পাই ( প্রয়োজনীয় ক্ষেত্র, তৈরি করা নয়)
সুতরাং উদাহরণস্বরূপ, ক্ষেত্রের নামগুলি "শেপ_আরিয়া", "SHAPE_Area", "SHAPE.AREA", "জিওমেট্রি_আরিয়া", "জিওমেট্রি.আরইএ" থেকে আলাদা হয়
আমি এই ধরণের বৈশিষ্ট্য শ্রেণীর ক্ষেত্রটি খুঁজে বের করার জন্য পাইথন স্ক্রিপ্ট লিখছি এবং আমি এর লাইন ধরে কিছু করছি:
for field in arcpy.ListFields(fc):
if field.name in ["Shape_Area", "SHAPE_Area", "SHAPE.AREA", "GEOMETRY_Area", "GEOMETRY.AREA"]:
do something
আমি ভাবছি যে নামকরণের সমস্ত উপায় তালিকাভুক্ত না করে আকৃতি ক্ষেত্রের ক্ষেত্রটি টানানোর আরও চতুর উপায় আছে কিনা? এরিয়ার মতো কোনও কিছুর ক্ষেত্রের সম্পত্তি বলে মনে হয় না। এটি করার অন্য কোনও উপায় আছে?