আর্কম্যাপে একাধিক প্রসারিত রাস্টারগুলির মধ্যে কীভাবে সামঞ্জস্যপূর্ণ প্রতীক ব্যবহার করা যায়?


17

সময়ের সাথে সাথে একই ধরণের প্রতিনিধিত্ব করে আমার কাছে ধারাবাহিক রাস্টারদের ধারাবাহিকতা রয়েছে, তাই আমার সমস্ত ক্ষেত্রে একই চিহ্নটি ব্যবহার করা দরকার।

তাই আমি সর্বনিম্ন / সর্বোচ্চ মান থেকে রঙিন র‌্যাম্প সহ প্রথম রাস্টারটির প্রসারিত প্রতীকটি সেট করেছি:

এখানে চিত্র বর্ণনা লিখুন

এখন দ্বিতীয় রাস্টারটিতে আমি প্রথম রাস্টার থেকে প্রতীকটি আমদানি করি। দুর্ভাগ্যক্রমে, যদিও লেবেলগুলি মিলছে, প্রকৃত ন্যূনতম / সর্বাধিক মানগুলি প্রথম স্তরের মতো নয়:

এখানে চিত্র বর্ণনা লিখুন

সুতরাং দ্বিতীয় রাস্টারগুলিতে লাল 0.66 এর পরিবর্তে 0.47 এর মানের সাথে মিল রয়েছে।

আমি কীভাবে নিশ্চিত করতে পারি যে উভয় রাস্টারই সামঞ্জস্যপূর্ণ প্রতীক ব্যবহার করছে?

উত্তর:


18

উত্তরটির জন্য @ এরিকাকে অনেক ধন্যবাদ, যা কোনও কারণে আমার পক্ষে কার্যকর হয়নি।

তবে এটি আমাকে একটি সমাধান খুঁজতে ডান ট্র্যাকের উপরে ফেলেছিল, যা ছিল ন্যূনতম / সর্বোচ্চতম স্ট্রেচটি, উচ্চ / নিম্ন মানসমূহ সম্পাদনা বিকল্পের সাথে মিশ্রিত করে:

এখানে চিত্র বর্ণনা লিখুন

অন্যান্য রেস্টারদের মধ্যে এই প্রতীকটি আমদানি করায় সমস্ত চিত্রগুলিতে সঠিক প্রসারিত হতে পারে।


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

2
এটি সহজ সরল এবং সবচেয়ে সহজ উপায়। @ দেবদত্ত টেংশে: ন্যূনতম-সর্বাধিক প্রসারিত এবং সম্পাদিত উচ্চ / নিম্ন মানের সাথে কাস্টম সেটিংস ব্যবহার করার দরকার নেই । সর্বনিম্ন-সর্বাধিক প্রসারিত সর্বদা লিনিয়ার থাকে (যদি না অতিরিক্ত গামা স্ট্রেচ প্রয়োগ না করা হয়), এবং সম্পাদিত উচ্চ / নিম্ন মান কাস্টম পরিসংখ্যানকে ওভাররাইড করে
লাভারাইডার

2
দুর্দান্ত, আমি একটি সহজ উপায় শিখেছি :)
এরিকা

আমিও ঠিক এই সমস্যায় পড়েছি! এই সমাধানটি দুর্দান্ত, তবে স্তরগুলির মধ্যে লিঙ্কটি গতিশীল থাকলে এটি আরও ভাল হবে; আপনি যদি সবচেয়ে বড় পরিসরের সাথে রেস্টারটির উপর ভিত্তি করে রঙ সেট করেন তবে দেখতে পান যে একটি ছোট পরিসীমা সহ কিছু রাস্টারগুলি "ধুয়ে গেছে" দেখায়, তবে আপনি কমপক্ষে / সর্বোচ্চ কিছুটা টুইট করতে চাইবেন want যাইহোক, আপনি যখন এটি করেন, অন্যান্য র‌্যাম্পগুলি গতিশীলরূপে আপডেট হয় না এবং প্রতিটি স্তরের প্রতীকতত্ত্বটি আবার সেট করার পুরো প্রক্রিয়াটি অতিক্রম করে আপনাকে শেষ করতে হয়। গতিশীল প্রতীক লিঙ্ক সংরক্ষণের উপায় সম্পর্কে কি কেউ সচেতন?
কেগান স্মিথ 21

5

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

সম্পাদনা: আপনি আপনার স্ক্রিন শট # 2 এ যে মানগুলি দেখছেন তা হ'ল রাস্টার ন্যূনতম এবং সর্বাধিক মান যার প্রতীক আপনি আপনার মূল রাস্টারটির সাথে মেলে যাবার চেষ্টা করছেন। (যদি আপনি বৈশিষ্ট্যগুলি পরীক্ষা করে থাকেন - উত্স ট্যাব - পরিসংখ্যানের নিচে স্ক্রোল করুন - ন্যূনতম এবং সর্বাধিক - এই মানগুলি প্রতীকতত্ত্ব ট্যাবে উল্লিখিত হিসাবে একই as

সমস্ত প্রতীকতাত্ত্বিক ম্যাচ করার জন্য, সমস্ত রাস্টার মানগুলি চিহ্নতত্ত্বের একই পরিসরের মধ্যে পড়তে হবে।

আপনার প্রতীকটি এমন একটি পরিসরের সাথে ডিজাইন করুন যা আপনার সমস্ত রাস্টারকে সমন্বিত করতে পারে। আপনার ক্ষেত্রে 2 জন রাস্টার দেখিয়েছেন: উচ্চ: 0.66196 কম: 0140288 (রাস্টার 1 থেকে উচ্চ এবং রাস্টার 2 থেকে কম)। এটি করার জন্য, আপনাকে স্ট্রেচের ধরণটি ন্যূনতম-সর্বোচ্চে পরিবর্তন করতে হবে। একবার আপনি এটি করার পরে, আপনি আপনার পছন্দসই প্রতীকটির উচ্চ এবং নিম্ন মানের সম্পাদনা করবেন তারপরে এটি একটি স্তর ফাইল হিসাবে সংরক্ষণ করুন। যদি আপনার সমস্ত রেস্টার আপনার নির্দিষ্ট রেঞ্জের সাথে পড়ে এবং আপনি একই স্তর ফাইলটি সবার সাথে প্রয়োগ করেন, প্রতীকটি মিলবে।

আমি বায়বীয় চিত্র আরজিবি কম্পোজিট টাইলগুলির সাথে একই রকম কিছু করছি তবে সবে মাত্র 2 টি ভিন্ন ভিন্ন রাস্টারদের সাথে পরীক্ষা করেছি; ভূমি তথ্য অন্টারিও ডেম সংস্করণ 2 20 মি রেজোলিউশন এবং প্রদেশের প্রশস্ত এসএমআরটি 3 ডেম (90 মি রেজোলিউশন) এবং প্রতীকগুলি প্রত্যাশার সাথে মিলছে।

চিত্র 1: ধরে নিন আমি ইতিমধ্যে একটি স্তর ফাইলটি আমি চাইলে একটি ন্যূনতম-সর্বাধিক পরিসরে (উচ্চ 600, নিম্ন 300) সংরক্ষণ করেছি। এখানে আমি ডিফেরেন্টের মাত্রা এবং রেজোলিউশনের একটি নতুন ডিইএম রাস্টার যুক্ত করছি তবে যার ন্যূনতম, সর্বাধিক পরিসীমা প্রতীকতন্ত্রের সীমার সাথে আসে: এখানে চিত্র বর্ণনা লিখুন

আপনি এই রাস্টারটিতে প্রতীকটি লোড করার পরে: এখানে চিত্র বর্ণনা লিখুন

এবং এখানে সেগুলি কীভাবে মিলছে - আপনি দেখতে পাচ্ছেন না যেখানে একটি ডিইএম শেষ হয় এবং অন্যটি শুরু হয়, কেবলমাত্র অন্যগুলির তুলনায় একটিতে কোষগুলি বড় হয়:

এখানে চিত্র বর্ণনা লিখুন


1
টিপটির জন্য ধন্যবাদ - তবে, এটিই আমি মূল পোস্টের দ্বিতীয় স্ক্রিনশটে করছিলাম, যেখানে আপনি দেখতে পারেন র‌্যাম্পের সর্বাধিক মান লেবেলের সাথে মেলে না।
স্টিফেন লিড

1
@ স্টেফেনলিড - আমি আমার উত্তরে আরও তথ্য যুক্ত করেছি।
জাকুব সিসাক জিওগ্রাফিক্স

5

একটি নির্দিষ্ট নাম সহ সমস্ত রাস্টারদের জন্য পাইথন সহ লেয়ার ফাইলটি প্রয়োগ করতে:

# read in mxd file
mxd=arcpy.mapping.MapDocument(r"Path_To_MXD_File")

# read in all rasters in the mxd which have names starting with "test"
rasters=arcpy.mapping.ListLayers(mxd,"test*") 

# apply the symbology lyr file to the rasters
for r in rasters:

     arcpy.ApplySymbologyFromLayer_management(r,r"Path_To_Lyr_File")

4

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

টিহিস্টোগ্রামের সুনির্দিষ্ট সন্ধান করতে নীচে স্ক্রোল করুন

ডিফল্টরূপে, আর্কম্যাপ হিস্টোগ্রাম বিশ্লেষণ করবে এবং নির্দিষ্ট চিত্রের পরিসংখ্যানের ভিত্তিতে নিজস্ব সেরা ফিট নিয়ে আসবে। এটি প্রতিটি চিত্রের জন্য রঙিন র‌্যাম্পটিকে অনুকূল করে, তবে আপনি যা চান তা নয় - আপনি অনেকগুলি চিত্রের জন্য একটি র‌্যাম্প চান। "কাস্টম সেটিংস (নীচে)" থেকে "কাস্টম" এবং পরিসংখ্যান প্রকারটি চয়ন করুন, তারপরে এমন মানগুলি লিখুন যা আপনার রেস্টারদের সম্পূর্ণ ন্যূনতম সীমাতে আবদ্ধ করে cover


ধন্যবাদ, এটি আমার যা প্রয়োজন ঠিক তা দেখায়। দুর্ভাগ্যক্রমে আমি খুঁজে পেয়েছি যে এটি আসলে কাজ করছে বলে মনে হচ্ছে না - যদিও সিম্বোলজি ডায়ালগের পরিধিটি এখন সঠিকভাবে নতুন ন্যূনতম / সর্বোচ্চটি দেখায়, মানচিত্রে চিহ্নগুলি অপরিবর্তিত রয়েছে (0.47 এখনও লাল) is আমি এটি আরও কিছু পরীক্ষা করব তারপর প্রয়োজনে একটি সমর্থন কল লগ করুন।
স্টিফেন লিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.