পাইথন আমার .mxd এর ফাইল আকার বাড়িয়েছে


14

আমার একটি জিওপ্রসেসিং স্ক্রিপ্ট রয়েছে যা নিম্নলিখিতটি চালায় ..

arcpy.AddMessage("TEST...")

হ্যাঁ কোডের এক লাইন।

আমি আমার স্ক্রিপ্টটি চালাচ্ছি এবং ফাইলাইজ বৃদ্ধি বাঁচানোর সাথে সাথে একটি ফাঁকা .mxd 391kb থেকে শুরু হবে।

391 kb
431 kb
451 kb
471 kb
and so on...

একটি জিওপ্রেসেসিং অজগর স্ক্রিপ্টটি প্রতিবার 20-30 কেবি দ্বারা ফাইলসাইজ বাড়িয়েছে বলে মনে হচ্ছে।

আমি এই পরীক্ষাটি একটি বাস্তব স্ক্রিপ্টে চালিত করেছি যা কিছু করে এবং 40-60 কেবি দ্বারা ফাইলসাইজ বৃদ্ধি করে ...

আমি একটি ফাঁকা স্ক্রিপ্টও চালিয়েছি যা এটি চালিত ব্যতীত সম্পূর্ণ কিছুই করে না এবং এখনও 20-30 কেবি দ্বারা ফাইলসাইজ বাড়িয়েছে ...

যা থেকে আমি ইএসআরআই টেক খুঁজে পেতে পারি

ফাইলের আকার বৃদ্ধির ফলে আর্ককিগ্ল্যাজে আর্কটুলবক্সের ফলাফল ট্যাবে সঞ্চিত বিপুল পরিমাণ জিওপ্রসেসিং ফলাফল হতে পারে।

নিবন্ধের পদক্ষেপগুলি অনুসরণ করে আমি একটি নতুন .mxd এ সঞ্চয় করে ফাইলাইজ 589 কেবি থেকে 293 কেবি হ্রাস করতে সক্ষম হয়েছি

আপনার চিন্তা, এই সঙ্গে অভিজ্ঞতা? পাইথন স্ক্রিপ্ট থেকে ফলাফল ট্যাবটি স্বয়ংক্রিয়ভাবে মোছার জন্য কি এমন কোনও উপায় খুঁজে পেয়েছে যাতে আমাকে প্রতিবার নতুন .mxd সংরক্ষণ করতে হবে না?

হালনাগাদ:

আমি এইচএইচএইচ প্রস্তাবিত জিওপ্রসেসিং বিকল্পগুলি নিয়ে প্রায় চেষ্টা করেছি options ফাইল সাইজ বৃদ্ধি থেকে থামছে বলে মনে হয় না।

@ আর্টওয়ার্ক 21 আমি যদি জিওপ্রসেসিং> ফলাফলগুলিতে যাই এবং ফলাফলগুলি মুছে ফেলি তবে এটি ফাইলের আকার হ্রাস পাবে। স্ক্রিপ্টটি চালানোর পরে ফলাফলগুলি স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে যাতে এই প্রক্রিয়াটি স্বয়ংক্রিয় করার কোনও উপায় আছে কি?

ইএসআরআই: সরঞ্জাম সম্পাদন নিয়ন্ত্রণ করতে জিওপ্রসেসিং বিকল্পগুলি ব্যবহার করা

অস্থায়ী ফলাফলের সেটিং নির্বিশেষে সামগ্রীর আর্কম্যাপ সারণিতে এখনও কোনও সরঞ্জাম ফলাফল ডিস্কে সংরক্ষণ করা হবে। এর কারণ জিওপ্রসেসিংকে ধরে নিতে হবে যে কোনও মানচিত্রের নথি সংরক্ষণ করে আপনি সামগ্রীর আর্কম্যাপ টেবিলের সমস্ত কিছু সংরক্ষণ করতে চান

আমার ফাইলসাইজে ফুল ফোটানো ফলাফলগুলি বাদে আমি সমস্ত কিছু সংরক্ষণ করতে চাই ...

আপনি যদি মানচিত্রের নথিটি সংরক্ষণ করতে না চান তবে আপনি কোনও পৃথক স্তরে ডেটা সংরক্ষণ করতে চান, স্তরটিতে ডান ক্লিক করুন এবং ডেটা> স্থায়ী করুন ক্লিক করুন।

আসলেই ব্যবহারিক সমাধান নয় ...

10.1 এ এমন নতুন বৈশিষ্ট্য রয়েছে যা আমাকে আমার সমস্যাটি ঠিক করতে দেয়। অনুমান করার জন্য আমার সংস্থাকে 10.1 এএসএপ আপগ্রেড করার জন্য চাপ দিতে হবে।

পাইথন সরঞ্জাম

ওয়ার্কারআউন্ড সমাধান:

জিওপ্রসেসিং> জিওপ্রসেসিং বিকল্পসমূহ> ফলাফল পরিচালনা> এর অধীনে ফলাফলগুলি আরও কম রাখুন: "> কখনও সংরক্ষণ করবেন না তে সেট করুন।

এটি ফাইল আকার বাড়তে বাধা দেবে।

বিকল্পভাবে, আপনি আপনার স্ক্রিপ্টগুলি লেখার চেষ্টা করতে পারেন যাতে আর্কম্যাপের স্বাধীনভাবে রান (যেমন এটি খোলা ছাড়া)।

আপনি আরও কার্যকর কোড লিখতে পারেন, এটি দ্রুত চলে। এমন স্ক্রিপ্টের মতো যা একবারে একাধিক এমএক্সডি চালায়।


1
আপনি যদি আর্কম্যাপ থেকে এটি চালাচ্ছেন তবে আপনি কি জিওপ্রসেসিং বিকল্পগুলির মধ্যে "লগ জিওপ্রসেসিং অপারেশনগুলিকে একটি লগ ফাইলটিতে বন্ধ করার চেষ্টা করেছেন?"
এএইচজি

উত্তর:


13

আমি অনুমান করব জিওপ্রসেসিং ফলাফলের তথ্য রেকর্ড করার সাথে এর কিছু করার আছে।

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.