একাধিক এমএক্সডি-তে সমস্ত ডেটাসেটের প্রতীকের সংক্ষিপ্তসার সারণী তৈরি করছেন?


9

এটি ম্যাপিনফো ট্যাবে নিম্নলিখিত রক্ষণাবেক্ষণ ইএসআরআই প্রতীক সম্পর্কিত । প্রাথমিক পদক্ষেপ হিসাবে (আরকিপিতে) আমি সমস্ত ডেটাসেটের প্রতীকতত্ত্ব অ্যাক্সেস করতে চাই এবং নীচে গ্রাফিক অনুসারে চিহ্নের বিশদ বিশিষ্ট একটি নথি তৈরি করতে চাই। এখানে চিত্র বর্ণনা লিখুন

এটি কি সম্ভব (এটির কাজ করার জন্য আমি কি সময় বিনিয়োগ করতে পারি) অথবা এটি সম্ভব না হলে আমাকে কয়েকশ এমএক্সডি'র হাতে নিজেই এটি করতে ক্র্যাকিং করতে হবে (: -

পদক্ষেপগুলি ভাঙতে - আশা করি আমি প্রক্রিয়াটির কমপক্ষে কিছু অংশ স্বয়ংক্রিয় করতে পারি।

  1. এমএক্সডি এর মাধ্যমে স্ক্রোল করা এবং ডেটাসেটগুলি চালু থাকা কোনও সমস্যা নয়

    lyrFile = আরকপি.ম্যাপিং.লায়ার যদি LyrFile.visible == সত্য:

  2. এটি যেমন একটি ডেটাসেটের সন্ধান করে এটি একটি .lyr ফাইল তৈরি করতে হবে (বেশিরভাগটি কেবল shp / gdb ফাইল হয়) এবং তারপরে AttribXXX = lyrFile.xxx

যেখানে XXX এবং xxx রয়েছে

BRIGHTNESS = lyrFile.brightness

(উপরের ফর্ম্যাট উপরে)

CONTRAST contrast
DATASETNAME datasetName
DATASOURCE dataSource
DESCRIPTION description
LABELCLASSES labelClasses
LONGNAME longName
NAME name
SHOWLABELS showLabels
TRANSPARENCY transparency
WORKSPACEPATH A layer's workspace or connection file path

সমস্যাটি হ'ল আমি আরজিবি, লাইন / পয়েন্ট / বহুভুজের ধরণ, লাইনের ওজন, ফন্ট ইত্যাদির মতো কিছুই পাই না তবে এগুলি যদি পাওয়া যায় তবে পরবর্তী পদক্ষেপ

  1. উপরের প্রতিটি মান সিএসভিতে লিখুন (সহজ) ... উদাহরণস্বরূপ (এটি প্রসারিত করতে হবে)

                    f = open(origPath+'\\LayerAtrributes_LOG.txt', 'a')
                    f.write(str(DATASETNAME)+","+str(DATASOURCE)+","+str(DESCRIPTION)+","+str(MXDName)+"\n")
                    f.close()
  2. যদি সম্ভব হয় তবে উদাহরণ হিসাবে যেমন একটি JPG প্রতীক তৈরি করা উচিত এবং এর সাথে লিঙ্কটি সিএসভিতে যুক্ত করা উচিত।

আমি কি আরকি অনেক জিজ্ঞাসা করছি?


এটি আর্কওবজেক্টসের মাধ্যমে সম্ভব হতে পারে তবে অবশ্যই আরকি নয়।
blah238

ধন্যবাদ। আরকোবজেক্টস প্রসেসিংয়ে কেউ কি তখন সহায়তা করতে পারে?
जॉर्जসি

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

স্টাইলের প্রতীক রফতানির জন্য এখানে একটি পুরাতন ভিবি 6 নমুনা রয়েছে: স্টাইল ডাম্প । এর মাংসের জন্য স্টাইলড্যাম্প.বাস দেখুন।
blah238

উত্তর:


3

আমি এমএক্সডি ডকুমেন্টকে এমএসডি তে রূপান্তর করে একই ধরণের সমস্যা সমাধান করেছি (যা কেবল একটি জিপ ফাইল) তাই আপনি যদি এক্সটেনশানটিকে ".zip" তে পরিবর্তন করেন এবং এটি খুলেন তবে আপনি কিছু .xML নথি পাবেন যা প্রতিটি সম্পর্কে কীভাবে প্রচুর তথ্য রয়েছে এমএক্সডি-র মধ্যে স্তর প্রদর্শিত হয়। আরকিপি.কনভার্টটিএমএসডি আপনার পছন্দের তথ্য পেতে কিছু কাজ চালিত হতে পারে তবে এটি কোথাও থাকা উচিত। আশা করি এইটি কাজ করবে!


এই চূড়ান্ত ধারণা জন্য ধন্যবাদ। এটা সত্যিই সহায়ক। এক্সএমএলে উত্পন্ন কোডটি বেশ জটিল, আপনি কি প্রাসঙ্গিক এক্সএমএলকে স্বয়ংক্রিয়ভাবে ক্যাপচার করার প্রোগ্রাম করেছিলেন এবং যদি আপনি তা ভাগ করে নিতে পারেন, না হলে আমি এই দিকটিতে কাজ শুরু করব।
জর্জসি

আমি কেবলমাত্র এক্সএমএলে দুটি মান নিয়ে আগ্রহী তাই আমার যা কিছু ছিল তা নির্মাণ করা খুব শক্ত হবে hard তবে সেখানে সত্যিই ভাল পাইথন এক্সএমএল টিউটোরিয়ালগুলির স্তূপ রয়েছে সুতরাং আপনি যদি কিছুটা সময় পড়ার জন্য প্রস্তুত হন তবে আমি নিশ্চিত যে আপনি সমস্যার সমাধান করবেন। শুভ কোডিং :)
ডাঙ্গো

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