আপনি আরকিপি আমদানি করলে আর্কম্যাপ চলমান স্ক্রিপ্টগুলি ধীরে ধীরে


9

আমি খুঁজে পেয়েছি আর্কম্যাপটি ধীর গতিতে চলেছে, যদি আপনি কোনও স্ক্রিপ্ট লিখে থাকেন, যা আরকি আমদানি করে।

আপনি একটি স্ক্রিপ্ট লিখতে ইচ্ছুক হতে পারেন যা আর্কম্যাপে অজগর উইন্ডোর মাধ্যমে বা স্ট্যান্ড্যালোন পাইথন স্ক্রিপ্ট হিসাবে চালিত হতে পারে। যদি তা হয় তবে আপনাকে আরকি আমদানি করতে হবে। তবে আপনি যদি এটিটি করেন এবং অজগর উইন্ডোতে এটি চালনা করেন তবে এটি ধীর গতিতে চলবে।

উত্তর:


11

আমি এই কোডটি আমার স্ক্রিপ্টে রেখেছি এবং এটি আরও দ্রুত চলে:

try:
    arcpy 
except NameError:
    import arcpy

এই সঞ্চয় যথেষ্ট এখন ArcMap আমাদের স্ক্রিপ্ট সময়।

এটি সমস্ত এসপি 2 এ পরিবর্তিত হতে পারে তবে এর চেয়ে কম কিছু ...


8

আর্কজিআইএসের রানটাইম স্পিন করা প্রয়োজন (যার অর্থ একটি বিশাল আকারের ডিএলএল লোড করা) যখন কোনও প্রক্রিয়া প্রথমে আর্কওবজেক্টস রানটাইমটি লোড করে। এটি আর্কম্যাপের স্প্ল্যাশ কথোপকথন থেকে আরকম্যাপ উইন্ডোতে যাওয়ার সময় বা কোনও আর্জিআইএস ইঞ্জিন প্রক্রিয়াটি কাটাতে সময় লাগে ঠিক একই। আর্কম্যাপে ডিএলএল ইতিমধ্যে আপনার জন্য লোড করা হয়েছে তাই ইতিমধ্যে আপনার জন্য এই প্রক্রিয়াটি সম্পন্ন হয়েছে।

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