আমার কাছে 100 টিরও বেশি আকারের ফাইল রয়েছে যার কাছে .pj ফাইল নেই এবং এইভাবে আমি যখন তাদের আর্কেম্যাপ 10 এ নিয়ে যাই তখন তারা স্থানাঙ্ক সিস্টেমটিকে অজানা হিসাবে দেখায়। আমি জানি সমস্ত আকারের ফাইলের সমন্বয় ব্যবস্থা হ'ল জিসিএস ডাব্লু জিএস 1984. আমি আরও জানি আমি পৃথকভাবে প্রতিটি ফাইলে স্থানাঙ্ক সিস্টেমকে নির্ধারিত করার জন্য সংজ্ঞায়িত প্রজেকশন জিপি সরঞ্জামটি ব্যবহার করতে পারি তবে তা চিরতরে লাগবে।
আমি আশা করছিলাম যে ব্যাচগুলি সংজ্ঞায়িত করার জন্য একটি জিপি সরঞ্জাম রয়েছে তবে আমি এটি দেখতে পাচ্ছি না। পরবর্তী আমি ভেবেছিলাম সম্ভবত এটি করার জন্য আমি পাইথনটি ব্যবহার করতে পারি তাই আমি সহায়তা মেনুতে দেখেছি এবং একটি স্ক্রিপ্ট পেয়েছি তবে এটি আমাকে একটি ত্রুটি দেয়।
আমি যে পাইথন কোডটি চেষ্টা করেছি তা এখানে রয়েছে (এটি একটি একক shp ফাইলের জন্য তাই আমার প্রতিটি ফাইলের জন্য নাম টাইপ করার ব্যথাটি থাকতে হবে:
import arcpy
infc = r"C:\Documents and Settings\User\My Documents\ArcGIS\shpfiles\Site_2.shp"
prjfile = r"<install directory>\Coordinate Systems\Geographic Coordinate Systems\World\WGS 1984.prj"
arcpy.DefineProjection_management(infc, prjfile)