আমি আরকিপি ব্যবহার করে টীকাগুলির স্তরগুলিতে অ্যাক্সেস করতে চাই (উদ্দেশ্যটি টেক্সট টীকায় কয়েকটি পাঠ্য স্ট্রিং যাচাই করা)। টিকা রচনার অর্থ হ'ল সরঞ্জাম টীকাগুলি আঁকুন , গতিশীল লেবেল নয়। এই টীকাগুলি স্তরগুলি 'ডিফল্ট' নামে একটি গোষ্ঠী স্তরের অধীনে রয়েছে।
Esri ডকুমেন্টেশন স্তর নিজেরাই হচ্ছে ড্র টীকা এর আলোচনা:
মানচিত্রের নথিতে মূলত তিনটি স্তর রয়েছে: বৈশিষ্ট্য স্তর, গোষ্ঠী স্তর এবং রাস্টার স্তর। IsFEatureLayer, isGroupLayer, এবং isRasterLayer বৈশিষ্ট্য আপনাকে বেশিরভাগ স্তর ধরণের শনাক্ত করতে বা পৃথক করতে দেয় তবে সমস্ত স্তর প্রকার নয়। কয়েকটি কয়েকটি বিশেষায়িত স্তর এবং ডেটাসেট রয়েছে যা এই তিনটি বিভাগের মধ্যে একটির মধ্যে পড়ে না: টিকাশী সাবক্ল্যাসস, মাত্রা বৈশিষ্ট্য, নেটওয়ার্ক ডেটাসেট, টেরিন ডেটাসেট, টপোলজি ডেটাসেট এবং আরও অনেক কিছু। এই ক্ষেত্রে আপনাকে অন্যান্য বৈশিষ্ট্যগুলির কিছু করার আগে আগ্রহের স্তরকে আলাদা করতে পরীক্ষা করতে হবে।
সচেতন হওয়ার একটি বিষয় হ'ল আর্কজিআইএস কীভাবে টীকাগুলি আঁকবে , দুটি গড় কনফিগারেশন সম্ভব:
আর্কজিআইএস সম্পূর্ণরূপে দুটি ধরণের টিকাশকে সমর্থন করে: জিওডাটাবেস এবং মানচিত্র নথি
আমার ক্ষেত্রে এটি মানচিত্রের নথি।
এই সমস্ত ডকুমেন্টেশনের আলোকে, এটি এমনভাবে উপস্থিত হয় যে অঙ্কিত টীকাগুলি কেবল স্তর মাত্র, সুতরাং একটি সাধারণ কোড যেমন এই কাজ করা উচিত:
mxd = arcpy.mapping.MapDocument("some\mxdpath\here")
df = arcpy.mapping.ListDataFrames(mxd,"Layers")
lyr = arcpy.mapping.ListLayers(mxd,"current_annotation_layer",df)
তবে সমস্যাটি হ'ল টীকাগুলি ডেটাফ্রেমের মাধ্যমে প্রাপ্তযোগ্য বলে মনে হয় না (যা আমার প্রতিটি টীকা স্তরকে একটি বৈশিষ্ট্য স্তরের সাথে সম্পর্কিত বলে বিবেচনা করে অদ্ভুত is
টীকাগুলি অ্যাক্সেসের জন্য কোনও নির্দিষ্ট আরকি ক্লাস ( আর্কওজেক্ট এসডিকে আইএএনটেশন ফিচার 2 এর সাথে তুলনাযোগ্য)? কোন কাজ?
ধন্যবাদ!