উত্তর:
আপনার জিআইএস-এ যদি এই ক্ষমতাটি তৈরি না হয় তবে আপনি কিছু বেসিক গ্রিড অপারেশন করতে পারেন ("মানচিত্র বীজগণিত"), এখনও একটি সমাধান রয়েছে।
গণনাটি প্রতিটি পয়েন্টে রুটের opeালু সন্ধান করতে নেমে আসে । যদি আপনি এটিকে ঠিক জানতেন , কোনও বিচক্ষণতা ত্রুটি না থাকলে আপনি opeালের সেকেন্টকে একীভূত করবেন। একটি গ্রিডে, অবিচ্ছেদ্যটি রুট দ্বারা বাধিত কক্ষগুলির জন্য সেকেন্ডের গড় অর্জন করে এবং রুটের দৈর্ঘ্য দ্বারা গড়কে গুণিত করে অনুমান করা হয়। (মানচিত্রে বীজগণিত-ভাষায়, এটি "জোনের গড়" হবে রুটের দৈর্ঘ্যের দ্বারা গুণিত।)
রুটের slালু ডিএম এর opeালের মতো নয়! এটি নির্ভর করে রুটটি কীভাবে পুরো পৃষ্ঠ জুড়ে কাটা যায়। সুতরাং, আপনি পৃষ্ঠ এর "দিক," ধর্মঘট এবং ডিপ, ঢাল এবং দৃষ্টিভঙ্গি পরিপ্রেক্ষিতে বর্ণনা করা যায় যা সম্পর্কে পূর্ণ তথ্য প্রয়োজন, অথবা একটি ইউনিট স্বাভাবিক ভেক্টর মাধ্যমে ( অর্থাত , একটি 3D ভেক্টর ক্ষেত্র পৃষ্ঠতলের ঋজু)। সবচেয়ে নির্ভরযোগ্য উপায় হ'ল সমস্যাটি এমন একটিতে হ্রাস করা যেখানে আপনি সাধারণ ভেক্টর ক্ষেত্রটি জানেন। এর অর্থ হল প্রতিটি ঘরে আপনার তিনটি সংখ্যা রয়েছে - অবশ্যই তিনটি পৃথক গ্রিড হিসাবে প্রতিনিধিত্ব করা হয় - যা আমি কল করব (এনএক্স, এনওয়াই, এনজেড)। রুটের দিকটি (বিমানে) একক ভেক্টর (x, y, t) হিসাবে প্রতিনিধিত্ব করা যেতে পারে যেখানে (x, y) মানচিত্রে তার দিকনির্দেশ দেয়। টিটির মানটি উল্লম্ব দিকের "উত্থান":তলতে থাকার জন্য যে হারে রুটটি অবশ্যই বাড়তে হবে । সুতরাং, কারণ রুটের 2D গতি - এটির "রান" - স্কয়ার্ট (x ^ 2 + y ^ 2) এর সমান, opeালটি দ্বারা প্রদত্ত
(1) ট্যান (opeাল) = বৃদ্ধি / রান = টি / স্কয়ার্ট (x x 2 + y ^ 2) ।
গণনায় টি একটি গ্রিড হবে তবে ডিনোমিনেটর, স্কয়ার্ট (x ^ 2 + y ^ 2), কেবল একটি সংখ্যা। আপনি যদি নীচে সূত্র (4) ব্যবহার করে এটি গণনা করেন তবে এটি 1 টি সমান হবে, তাই আপনি এটি সম্পর্কে ভুলে যেতে পারেন: টি হবে রুটের opeাল গ্রিডের সারণি এবং সেকেন্ড (opeাল) = বর্গ (1 + টি ^ 2) হবে গ্রিড যার জোনাল গড় আপনি গণনা করুন।
এটি টি খুঁজে পাওয়া সহজ। সংজ্ঞা অনুসারে, দিক ভেক্টর (x, y, t) স্বাভাবিক ভেক্টরের জন্য লম্ব হয়। এর অর্থ
0 = x * Nx + y * Ny + t * Nz, তাই
(2) T = - (x এর * Nx + Y * NY) / NZ ।
গণনায়, এনএক্স, এনওয়াই, এবং এনজেড গ্রিড তবে x এবং y সংখ্যা। সুতরাং t একটি গ্রিড, যেমন ইচ্ছা। (বিভাগটি নিয়ে কোনও সমস্যা হবে না, কারণ এনজেড = 0: এর পক্ষে এটি সম্ভব নয়: এটি একটি নিখুঁতভাবে উল্লম্ব খাড়া হবে, যা কোনও ডেমটিতে প্রতিনিধিত্ব করা যায় না))
সুতরাং: আপনি কীভাবে সাধারণ ভেক্টর (এনএক্স, এনওয়াই, এনজেড) এবং দিকনির্দেশক ভেক্টর (এক্স, ওয়াই) খুঁজে পাবেন? সাধারণত একটি জিআইএস ডিএম থেকে slাল (গুলি) এবং দিক (ক) গ্রিডগুলি গণনা করবে। প্রতিটি কোণ হিসাবে প্রকাশ করুন। এগুলি ইউনিট সাধারণ ভেক্টরের মূলত গোলাকার স্থানাঙ্ক in উত্তরের পূর্ব দিকগুলির জন্য, ইউনিটটি স্বাভাবিক গোলাকার থেকে কার্টেসিয়ান স্থানাঙ্ক রূপান্তর দ্বারা প্রাপ্ত হয়,
(3) (Nx, NY, NZ) = (পাপ (গুলি) * পাপ (ক) পাপ (গুলি) * কোসাইন্ (ক), কোসাইন্ (গুলি)) ।
এই গণনায় s এবং a গ্রিড রয়েছে , সুতরাং এটি তিনটি গ্রিড Nx, Ny এবং Nz তৈরি করার জন্য পৃথক তিনটি পৃথক মানচিত্রের বীজগণিত এক্সপ্রেশন বর্ণনা করে ।
একটি চেক হিসাবে, নোট করুন যে theাল যখন শূন্য হয় (s = 0), তখন স্বাভাবিক ভেক্টরটি (0,0,1) হয়, যা সরাসরি হওয়া উচিত poin যখন দিকটি শূন্য হয়, তখন সাধারণ ভেক্টরটি (0, পাপ (গুলি), কোস (গুলি) থাকে যা স্পষ্টতই উত্তর (y দিক) এর দিকে নির্দেশ করে এবং s এর কোণ দ্বারা উল্লম্ব থেকে টিল্টস, যা উপরের দিকে কাত করে বোঝায় এর একটি কোণ দ্বারা অনুভূমিক: এটি প্রকৃতপক্ষে এর opeাল।
শেষ অবধি, রুটের ভারবহন বি হতে হবে (একটি ধ্রুবক কোণ, উত্তরের পূর্ব)। এটির দিকনির্দেশক ভেক্টর
(4) বিয়ারিং = (x, y) = (পাপ (খ), কোস (বি))।
নোট করুন যে ভার্চিং একটি সংখ্যার জোড়া, গ্রিডের জুড়ি নয় কারণ এটি রুটের দিক বর্ণনা করে।
ডেমের রেজোলিউশনটি বাড়ার সাথে সাথে আপনি joালুগুলিতে আরও স্থানীয় বিভিন্নতা লক্ষ্য করতে পারেন, যার ফলে @ জোহানভিডাব্লু নোট হিসাবে আনুমানিক slালটি বাড়বে। আমি এই ঘটনাটি অবিচ্ছিন্নভাবে উচ্চ-রেজুলেশন ডেমগুলিকে একত্রিত করে এবং বিভিন্ন উত্স থেকে প্রাপ্ত একটি অঞ্চলের ডিইএম তুলনা করে অধ্যয়ন করেছি। আমি দেখেছি যে উচ্চ slালু অঞ্চলে slাল অনুমানের মধ্যে পার্থক্যগুলি যথেষ্ট পরিমাণে হতে পারে । এগুলি ওভারল্যান্ডের রুটের দৈর্ঘ্যের অনুমানের যথেষ্ট পার্থক্যে অনুবাদ করবে। অন্যথায়, অভিন্ন lowালু অঞ্চলে পার্থক্যগুলির কোনও ফল হতে পারে না।
আপনার ডেমের জন্য রেজোলিউশনের প্রভাবটি যাচাই করার একটি উপায় হ'ল একই রকম গবেষণা করা। এতে সামান্য প্রচেষ্টা দরকার। উদাহরণস্বরূপ, ডিইএম ব্যবহার করে কোনও রুটের ওভারল্যান্ডের দৈর্ঘ্য অনুমান করুন, তারপরে সেই ডিইএমকে 2 x 2 ব্লকের (2 এর একটি ফ্যাক্টর দ্বারা মিশ্রণ) একত্রিত করার পরে দৈর্ঘ্যের পুনরায় অনুমান করুন। দুটি অনুমানের মধ্যে যদি কোনও অসংলগ্ন পার্থক্য থাকে তবে আপনার ভাল হওয়া উচিত; পার্থক্যটি যদি গুরুত্বপূর্ণ হয়, তবে এটি আপনার কাজের জন্য একটি সূক্ষ্ম-রেজোলিউশন ডেম গ্রহণ করা উপযুক্ত হবে। (আপনার কাছে থাকা ডেমকে কাজে লাগিয়ে opeাল এবং দৈর্ঘ্যের অনুমানের উন্নতির জন্য আরও পরিশীলিত পদ্ধতি রয়েছে তবে সেগুলি এখানে বর্ণনা করতে আমার খুব বেশি সময় লাগবে))
সাগা জিআইএস এর জন্য একটি মডিউল রয়েছে: ইন্টারেক্টিভ প্রোফাইল
http://www.saga-gis.org/saga_modules_doc/ta_profiles/index.html
ফলাফল পয়েন্টগুলি দূরত্ব এবং ওভারল্যান্ডের দূরত্ব অন্তর্ভুক্ত করবে। যদি ডিইএমের একটি মোটা রেজোলিউশন থাকে তবে আপনার ওভারল্যান্ডের দূরত্ব সর্বদা কিছুটা কম থাকবে (যদি না আপনার অদ্ভুত সীমান্তের অবস্থা থাকে) তবে বাস্তবে এই পার্থক্যটি সম্ভবত গুরুত্বপূর্ণ নয়। যদি ক্ষেত্রটি বরং সমতল হয়, এমনকি ওভারল্যান্ডের দূরত্ব এবং স্বাভাবিক দূরত্বও প্রায় একই হবে: আপনার লাইনের সাথে দুটি পয়েন্টের মধ্যবর্তী egাল উদাহরণস্বরূপ 20% হয়, ওভারল্যান্ডের দূরত্বটি স্বাভাবিক দূরত্বের চেয়ে 2% বেশি হবে (স্কয়ার্ট) 1 ^ 2 + 0.2 ^ 2) = 1.019)।