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


14

আর্কজিআইএস ডেস্কটপ ব্যবহার করে কিংবদন্তির কোনও উপায় আছে, কেবল মানচিত্রে প্রদর্শিত সাবাইটাইটগুলি দেখানোর জন্য?


আপনি কি কিংবদন্তিকে গ্রাফিকগুলিতে রূপান্তর করার চেষ্টা করেছিলেন? গ্রাফিক্সে রূপান্তরিত করার পরে আপনি প্রয়োজন নেই এমন কিংবদন্তিগুলিতে ম্যানুয়ালি মুছে ফেলতে পারেন। আমি আশা করি এটি সাহায্য করবে. ধন্যবাদ।
রাজ

1
@ রাজ - ওহ না, আমি মানচিত্র রক্ষণাবেক্ষণের জন্য ব্যথা হবে তা করার পরিকল্পনা
করিনি

1
লিঙ্কযুক্ত প্রশ্নটি উত্তর দেওয়া হয়েছে এমন আরও একটি প্রশ্ন। সুতরাং আপনার সমস্যাটি বিস্তারিতভাবে বর্ণনা করে একটি নতুন প্রশ্ন জিজ্ঞাসা করুন।
ম্যাথিয়াস ওয়েস্টিন

1
পুরানো প্রশ্নটি আর্কগিস 9.3 ট্যাগ করা হয়েছে, সুতরাং আপনার নতুন প্রশ্ন জিজ্ঞাসা করা উচিত এবং আর্কজিআইএস 10 এর জন্য ট্যাগ করা ঠিক হবে, এছাড়াও, লিঙ্কযুক্ত প্রশ্নটি একটি উত্তর এবং আপনি কিংবদন্তির সীমাবদ্ধতার জন্য সমস্যা সমাধানের প্রশ্ন জিজ্ঞাসা করছেন।
জে কামিন্স

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

উত্তর:


9

কিংবদন্তি সীমা

লেজেন্ড সীমাবদ্ধতা কেবল সেই স্তরগুলিতে কাজ করে যা প্রতীকতত্ত্ব সংজ্ঞা দেওয়ার জন্য "অনন্য মান বিভাগ" ব্যবহার করে। কিংবদন্তির এই স্টাইলটি স্তর বৈশিষ্ট্য সংলাপের সিম্বোলজি ট্যাবে সেট আপ করা যেতে পারে। কিংবদন্তি সীমাবদ্ধ একক প্রতীক প্রতীক সঙ্গে সেট আপ স্তরগুলির সীমাবদ্ধতা সীমাবদ্ধ করবে না।

http://arcscripts.esri.com/details.asp?dbid=16097


এটি আমার যা প্রয়োজন তার নিকটতম, সংক্ষেপে, আমাকে আমার সমস্ত
চিহ্নকে

@ ম্যাপের্জ - এখানে আর্কজিআইএস 10 এর জন্য একটি স্থিরতা রয়েছে
ড্যানো

@ ম্যাপারজ (বা যে কেউ) - আমি উপরে পোস্ট করা লিঙ্কটিতে লিজেন্ড সীমাতে প্রয়োজনীয় ফাইলগুলি ডাউনলোড করেছি। ইনস্টল করার চেষ্টা করার সময়, আমি একটি ত্রুটি বার্তা পেয়েছি, যা আমি গুগল করেছিলাম। আমি এই ধারণাটি পেয়েছি যে আর্কজিআইএস 10 এবং উইন্ডোজ 7 উভয়ের সাথে এই অ্যাড-অন সামঞ্জস্যপূর্ণ অস্তিত্বের কোনও প্যাচ নেই? এই থ্রেডে, আমি কি এই বিষয় সম্পর্কিত একটি নতুন প্রশ্ন শুরু করব? বা .... প্যাচ উভয় পরামিতি মিটিং সম্পর্কে কেউ সচেতন (আরক 10 এবং উইন্ডোজ 7) /
ড্যানো

3
উইন্ডোজ 7. উইন্ডোজ compability মোডে চালান
Mapperz

@ ম্যাপারজ - আপনি কি এই উত্তরটি পোস্ট করতে পারেন তাই আমি উত্তর হিসাবে এটি নির্বাচন করতে পারি। এই সমস্যাটি সম্পর্কে আমার প্রশ্নটি এখানে: gis.stackex بدل.com
ড্যানো

11

এটির জন্য কোনও অতিরিক্ত আরকিপি লেখার দরকার নেই। আপনি যখন নিজের মানচিত্র লেখার সময় সহজভাবে গতিশীল কিংবদন্তী (যা আর্কজিআইএস 10.1 এ যুক্ত হয়েছিল) ব্যবহার করুন।

মানচিত্র এক্সটেনশন বিকল্পগুলি আপনাকে কীভাবে যোগ্য কিংবদন্তী আইটেমগুলি বর্তমান মানচিত্রের সীমার সাথে ইন্টারঅ্যাক্ট করে তা নিয়ন্ত্রণ করতে দেয়। যদি বর্তমান মানচিত্রের পরিসীমা চেক বাক্সে দৃশ্যমান কেবলমাত্র ক্লাসগুলি দেখানো হয় তবে class শ্রেণীর কোনও বৈশিষ্ট্য বর্তমান সীমাতে থাকলে কোনও কিংবদন্তি আইটেম শ্রেণি কেবলমাত্র কিংবদন্তিতে উপস্থিত হবে। সেই কিংবদন্তি আইটেমের কোনও বৈশিষ্ট্য যদি বর্তমান সীমাতে না থাকে তবে পুরো আইটেমটি কিংবদন্তি থেকে সরানো হবে।


4

মানচিত্রের দৃশ্যে, প্রোপার্টি উইন্ডোটি খুলতে লেজেন্ডে ডান ক্লিক করুন, তারপরে "আইটেমগুলি" ট্যাবে ক্লিক করুন। "মানচিত্র এক্সটেনশন অপশনস" এর অধীনে, "কেবলমাত্র বর্তমান মানচিত্রের পরিমাণে দৃশ্যমান ক্লাসগুলি দেখান" নির্বাচন করুন।

আপনি মানচিত্রের চারপাশে যাওয়ার সাথে সাথে স্তরটির মধ্যে ক্লাসে অন / অফ ক্লাসে তা রিফ্রেশ হবে।


এটি এক বছর আগে পোস্ট করা অন্য উত্তর হিসাবে একই বলে মনে হচ্ছে ।
পলিজিও

চেকবক্সটি কোথায় লুকিয়ে ছিল সে সম্পর্কে সুনির্দিষ্ট হওয়ার জন্য ধন্যবাদ!
জেএমার্স

1

আমি মনে করি এই কোডটি সাহায্য করবে:

import arcpy
import arcpy.mapping
import os
import sys
from arcpy import env
import string


env.workspace = r"C:\Project"
for mxdname in arcpy.ListFiles("*.mxd"):
    print mxdname
    mxd = arcpy.mapping.MapDocument(r"C:\Project\\" + mxdname)
    legend = arcpy.mapping.ListLayoutElements(mxd,"LEGEND_ELEMENT")[0]
    for lyr in legend.listLegendItemLayers():
        legend.updateItem(lyr, use_visible_extent = True)
        print 'updateItem'    
    mxd.save()
del mxd
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.