আমি এসেন ব্যবহার করছি এবং অনিতা গ্রাসারের দুর্দান্ত টিউটোরিয়াল আলোকিত রূপগুলি অনুসরণ করার চেষ্টা করছি । আমি azimuth
ফাংশনটি তৈরি করেছি এবং এটি লোড করেছি তবে এক্সপ্রেশন ট্যাবে কিছুই দেখা যাচ্ছে না - এমনকি ডিফল্ট ফানকের সাথেও কাস্টম নয়! সম্পর্কিত ফাইলের সাথে azimuth.py
সি হিসাবে অভিব্যক্তিটি বিদ্যমান । কিউজিআইএস পুনরায় চালু করার ফলে কোনও পার্থক্য নেই:\Users\Max\.qgis2\python\expressions
.pyc
2
'লোড' বোতামটি আঘাত করার কথা মনে পড়ে? আমি যখন পুরানো স্ক্রিপ্টগুলিতে একটি নতুন গ্রুপে পুনরায় গণনা করার চেষ্টা করেছি তখনও সমস্যাগুলির মুখোমুখি হয়েছিল - আমার কোনও সিনট্যাক্স ত্রুটি নেই, তবে ট্যাবটি 4 টি স্পেস থেকে ম্যানুয়ালি ইনডেন্টেশন সংশোধন করে এটি ঠিক করা হয়েছে। এটি যাচাই করার যোগ্য হতে পারে, বিশেষত আপনি যদি কোডটি আটকে রেখেছেন? (আমি দেখছি আপনি ইনডেন্টের জন্য 2 স্পেস ব্যবহার করছেন)। ভাঁজ চিহ্নিতকারী (লাইন সংখ্যার পরে বিয়োগ চিহ্ন) যদিও ঠিক আছে ...
—
স্টিভেন কে
@ স্টিভেনকে ধন্যবাদ স্টিভেন প্রথমবারের মতো কোডটিতে আমার একটি ত্রুটি রয়েছে এবং এটি ইনডেন্টেশনটি দিয়ে কাজ করা। আমি এটি সম্পর্কে অবগত ছিলাম না এবং হ্যাঁ আমি কোডটি এতে আটকে দিয়েছি .. কেবলমাত্র নিশ্চিত করার জন্য, একটি লাইনের শুরুতে সর্বদা 4 স্পেস থাকা উচিত - আমি লক্ষ্য করেছি যে ফাংশন সম্পাদক কিছু স্বয়ংক্রিয়ভাবে ইন্ডেন্টেশন করেন?
—
সর্বোচ্চ
@ ম্যাক্স - আপনার ইনডেন্টেশনটি ঠিক করার জন্য আমি কোনও পাঠ্য সম্পাদক ব্যবহার করার দৃ strongly় পরামর্শ দেব এবং তারপরে এটিকে এক্সপ্রেশন উইন্ডোতে আটকে দিন। এই সম্পাদকগুলির মধ্যে বেশ কয়েকটি আপনার ইন্ডেন্টেশন ভুল কিনা তা হাইলাইট করবে। সেখানে অনেকগুলি পাঠ্য সম্পাদক রয়েছে, উদাহরণস্বরূপ, আমি সাব্লাইম ব্যবহার করতে পছন্দ করি ;)
—
জোসেফ
@ জোসেফ ধন্যবাদ আমি করব - সত্যই সমস্ত সহায়তার প্রশংসা করুন
—
সর্বোচ্চ
@ ম্যাক্স আপনি কি কখনও এই সমাধান করেছেন? আমি একই অভিজ্ঞতা। আমার কাস্টম ফাংশনগুলি যখন কুইগিস শুরু হয় তখন লোড হয় না তাই আমাকে ফাংশন সম্পাদক ট্যাবে প্রবেশ করতে হবে এবং কাস্টম ফাংশনগুলি এক্সপ্রেশন সম্পাদক ট্যাবে প্রদর্শিত হওয়ার আগে "লোড" টিপতে হবে।
—
জোস্কাল