ভূখণ্ড দেওয়া হয়েছে, কীভাবে প্রবাহের প্রবাহের পথ আঁকবেন?


23

ধরে নিলাম আমার একটি ভূখণ্ড রয়েছে, যথারীতি ভূখণ্ডে gesেউ, খাঁজ এবং সমস্ত বৈশিষ্ট্য রয়েছে যা আপনি একটি বাস্তব জীবনের মানচিত্রে খুঁজে পেতে পারেন। পাহাড়ের শীর্ষ থেকে জল নিম্ন অঞ্চলে প্রবাহিত হয়, যে পথটি জল প্রবাহিত হয় তাকে স্রোতের প্রবাহের পথ বলা হয়।

ভূখণ্ডটি ত্রিভুজাকার অনিয়মিত নেটওয়ার্ক (টিআইএন) এর ক্ষেত্রে দেওয়া হয়, যার প্রতিটি বিন্দু পি (x, y) এর অ্যাজ মান থাকে। প্রবাহের প্রবাহের পথটি তৈরি করতে এই তথ্যটি কীভাবে ব্যবহার করবেন? এর পেছনে পদার্থবিজ্ঞান কী?

আমি যা জানি, এ সমস্যা সমাধানের জন্য খাড়া বংশদ্ভুত পদ্ধতি ব্যবহার করা যেতে পারে । আমি নিজের স্ট্রিম প্রবাহ অ্যালগরিদম লেখার বিষয়ে ভাবছি, তাই আমি বিদ্যমান সরঞ্জামগুলি ব্যবহার না করে তাত্ত্বিক পটভূমিতে আগ্রহী।

উত্তর:


26

বিভিন্ন সম্ভাব্য বাস্তবায়ন রয়েছে, তবে বেশিরভাগ প্রক্রিয়া একটি টিআইএন থেকে নয় গ্রিড থেকে শুরু হবে।

সবচেয়ে সহজটি সম্ভবত ডি 8 পদ্ধতি: আপনি যেদিকে জল প্রবাহিত হবে সেই দিকটি গণনা করুন। 8 টি সম্ভাবনা রয়েছে, 8 টি কেন্দ্র যা একটি কেন্দ্রীয় গ্রিড কোষের পাশের। ঘরগুলি কীভাবে সংযুক্ত থাকে তার চেয়ে আপনি প্রথমে এই দিকনির্দেশগুলি গণনা করতে পারেন এবং শেষ পর্যন্ত আপনি লাইনগুলি আঁকতে পারেন)। এসএজিএ-তে একটি সহজ বাস্তবায়ন পাওয়া যায়, এটি প্রায় সিউডোকোড হিসাবে পড়ে: http://saga-gis.svn.sourceforge.net/viewvc/saga-gis/trunk/saga-gis/src/modules_terrain_analysis/terrain_analysis/ta_channels/D8_Flow_Analysis। CPP? পুনর্বিবেচনা = 911 & দেখুন = মার্কআপ

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

সাগা জিআইএস এই ক্যাচমেন্ট এরিয়া পদ্ধতিগুলিকে প্রচুর পরিমাণে প্রয়োগ করে, আপনি এই ম্যানুয়ালটিতে সেগুলির একটি বিবরণ খুঁজে পেতে পারেন http://sourceforge.net/settings/mirror_choice?projectname=saga-gis&filename=SAGA%20-%20 ডকুমেন্টেশন / সাগা ৯০২ ডকুমেন্টস / SagaManual.pdf

এটি সাগা জিআইএস-র একটি পুরানো সংস্করণের জন্য লেখা হয়েছিল, তবে অ্যালগোরিদমের বিবরণটি এখনও যথাযথ, এবং আমি এটি এখানে দ্রুত রেফারেন্সের জন্য কপি করব (এটি পৃষ্ঠার ১২০ এর কাছাকাছি), যেহেতু এটি উন্মুক্ত উত্স, আপনি এটি পরীক্ষা করতে পারেন কোডটি দেখে বাস্তবায়ন বিশদ।

  • নির্ধারক 8 (ডি 8): শাস্ত্রীয়। প্রবাহ একটি ঘরের কেন্দ্র থেকে আশেপাশের কোষগুলির মধ্যে একটি (এবং শুধুমাত্র একটি) এর কেন্দ্রে যায়। প্রবাহের দিকনির্দেশগুলি, তাই 45o এর গুণাগুলিতে সীমাবদ্ধ, যা পদ্ধতির বেশিরভাগ ত্রুটিগুলির প্রধান কারণ। (ও'ক্যালাহান ও মার্ক 1984)।
  • Rho8: উপরে হিসাবে একই কিন্তু স্টোকাস্টিক উপাদান যা এটি উন্নত করা উচিত। প্রবাহের দিকটি এলোমেলো যুক্তি দ্বারা নির্ধারিত হয় যা পার্শ্ববর্তী দুটি প্রতিবেশী কোষের দিক এবং দিকের মধ্যে পার্থক্যের উপর নির্ভরশীল। খুব দরকারী নয়। । । (ফেয়ারফিল্ড এবং লেমারি 1991)।
  • নির্ধারিত অনন্ত (ডি (): প্রবাহ এক কোষ থেকে দুটি স্বতন্ত্র আশেপাশের কোষে যায়, এইভাবে দ্বি-মাত্রিক প্রবাহ বিবেচনা করে এবং ডি 8 পদ্ধতির ত্রুটিগুলি কাটিয়ে ওঠে। (টারবোটন 1998)।
  • ব্রাঞ্জউইয়েজার ডিজিটালস রিলিফমোডেল: অন্য একাধিক ফ্লো দিকনির্দেশ আলগো-রিথম। প্রবাহটি পার্শ্ববর্তী কক্ষের মধ্যে বিভক্ত হয় যার কেন্দ্রস্থল কেন্দ্রের ঘরের দিক এবং এর সাথে দুটি সংলগ্ন কোষের নিকটতম। (বাউর, বার্ক এবং রোহডেনবার্গ 1985)।
  • এফডি 8 (একাধিক ফ্লো ডাইরেকশন হিসাবে কেবল সাগা-তে পাওয়া গেছে): একটি ডি 8 sion দ্বি-মাত্রিক প্রবাহের রাউটিং অ্যালগরিদম থেকে প্রাপ্ত। (কুইন এট আল 1991)।
  • কাইনমেটিক রাউটিং অ্যালগরিদম (কেআরএ)। একটি অভিন্ন মাত্রিক প্রবাহ ট্রেসিং অ্যালগরিদম। ফ্লো ডিএমইকে নীচে রেখে বলের মতো আচরণ করে, এর অবস্থানটি কোষের কেন্দ্রে সীমাবদ্ধ না করে। (লিয়া 1992)।
  • ডিজিটাল এলিভেশন মডেল নেটওয়ার্ক (ডেমোন): সবচেয়ে জটিল একটি। একটি দ্বি-মাত্রিক প্রবাহ ট্রেসিং অ্যালগরিদম। বরং সময় সাপেক্ষ। (কোস্টা-ক্যাব্রাল এবং বার্গেস 1994)।

এমনকি আরও বেশি মডেল সম্প্রতি যুক্ত করা হয়েছে:

  • ত্রিভুজাকার একাধিক ফ্লো দিকনির্দেশ- সাইবার্ট, জে / ম্যাকগ্লিন, বি। (২০০)): 'গ্রিডড ডিজিটাল এলিভেশন মডেলগুলি থেকে আপস্লোপ অঞ্চলে গণনা করার জন্য একটি নতুন ত্রিভুজাকার একাধিক প্রবাহের দিকনির্দেশ অ্যালগরিদম', জল সম্পদ গবেষণা, খণ্ড। 43, ডাব্লু04501। এটি আপনার পক্ষে আকর্ষণীয় হতে পারে কারণ এটি সরাসরি একটি টিআইএন-এও কাজ করতে পারে
  • গ্রুবার এবং পেচাম (২০০৮) এর প্রস্তাবিত DEM ভিত্তিক প্রবাহ জমার গণনার গণ-ফ্লাক্স পদ্ধতি (এমএফএম)। গ্রুবার, এস।, পেচাম, এস। (২০০৮): হাইড্রোলজিতে স্থল-পৃষ্ঠের পরামিতি এবং অবজেক্টস। ইন: হেনগল, টি। এবং রিউটার, এইচআই [এড।]: জিওমর্ফোমেট্রি: ধারণা, সফ্টওয়্যার, অ্যাপ্লিকেশন। মাটি বিজ্ঞানের উন্নয়ন, এলসেভিয়ার, বিডি .৩৩, এস .২৯৩-৩০৮।
  • পাশের অ্যালগরিদম: http://watershed.montana.edu/Hydrology/Home_files/2010WR009296.pdf এবং তার কোডও তার ওয়েবসাইটে রয়েছে: http://thomasgrabs.com/side-algorithm/

5

এই কাগজে প্রস্তাবিত একটি আসল পদ্ধতির নাম :

ফিশার, পি।, জে উড এবং টি চেং (2004)। হেলভেলিন কোথায়? মাল্টিস্কেল ল্যান্ডস্কেপ মরফোমেট্রিটির অস্পষ্টতা। ব্রিটিশ জিওগ্রাফার ইনস্টিটিউটের লেনদেনগুলি 29, 106-128।

এটি অস্পষ্ট এবং বহু স্কেল উপস্থাপনার ভিত্তিতে একটি পদ্ধতি প্রস্তাব করে। আমি নিশ্চিত নই তবে এই পদ্ধতিটি ল্যান্ডস্পারিতে প্রয়োগ করা হতে পারে ।

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


উপরের কাগজের লিঙ্কটি আর অ্যাক্সেসযোগ্য নয়
গ্র্যাভিটন

@ গ্রাভিটন: লিঙ্কটি সংশোধন করা হয়েছে!
জুলিয়ান

4

আপনার যদি আর্কজিআইএস-এ স্পেসিয়াল অ্যানালিস্টের অ্যাক্সেস থাকে তবে আপনার কাছে স্ট্রিম পাথগুলি গণনা করার জন্য কয়েকটি সিরিজের সরঞ্জাম রয়েছে। একটি সম্পূর্ণ ওয়ার্কফ্লো ইএসআরআই রেফারেন্সে সরবরাহ করা হয়, তবে সাধারণ কর্মপ্রবাহের মধ্যে রয়েছে:

  1. আপনার টিআইএনকে একটি উন্নত রাস্টারে রূপান্তর করুন।
  2. প্রবাহের দিকনির্দেশনা গণনা করুন।
  3. ছোট সিঙ্কগুলি পূরণ করুন।
  4. প্রবাহ আহরণ গণনা করুন
  5. একটি থ্রেশহোল্ড ব্যবহার করে, প্রদত্ত পরিমাণের প্রবাহের সাথে কেবলমাত্র ঘর নির্বাচন করুন।
  6. স্ট্রিম টু ফিচার টুলটি স্ট্রিমগুলি ভেক্টর শেফফাইলে রফতানি করতে ব্যবহার করুন।

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


আমাকে স্ক্র্যাচ থেকে কোডটি লিখতে হবে, তাই আমি এই সফ্টওয়্যার প্যাকেজটি ব্যবহার করতে পারি না।
গ্রাভিটন

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

1
আমি আমার নিজস্ব স্ট্রো ফ্লো অ্যালগরিদম লেখার কথা ভাবছি, এজন্য আপনি যে সফ্টওয়্যার প্যাকেজগুলি উল্লেখ করেছেন তা আমার জন্য প্রযোজ্য নয়
গ্র্যাভিটন

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

3

গ্রিড ভিত্তিক ডিজিটাল উচ্চতা মডেলগুলিতে, ডি 8-এলটিডি পদ্ধতি দ্বারা slালের রেখার নির্ভরযোগ্য নির্ধারণ করা হয়:

অরল্যান্ডিনি, এস।, এবং জি। মোর্ত্তি (২০০৯), গ্রিডড এলিভেশন ডেটা, ওয়াটার রিসোর থেকে পৃষ্ঠের প্রবাহের পাথ নির্ধারণ। Res।, 45 (3), W03417, doi: 10.1029 / 2008WR007099।

অরল্যান্ডিনি, এস।, জি। মোর্ত্তি, এম। ফ্র্যাচিনি, বি। অ্যালদিঘিয়েরি এবং বি। টেস্তা (2003), গ্রিড ভিত্তিক ডিজিটাল এলিভেশন মডেল, ওয়াটার রিসোর্সে ননডিস্পেরসিভ ড্রেনেজ দিক নির্ধারণের জন্য পাথ-ভিত্তিক পদ্ধতিগুলি। পুনরায়।, 39 (6), 1144, দোই: 10.1029 / 2002WR001639।

কনট্যুর-ভিত্তিক ডিজিটাল উচ্চতা মডেলগুলিতে নিম্নলিখিত কাগজে বর্ণিত (জটিল) মডেলটি ব্যবহার করে জটিল টোগোগ্রাফিক কাঠামো সমাধান করে opeালের রেখাগুলি স্বয়ংক্রিয়ভাবে নির্ধারণ করা যেতে পারে:

মোরেট্টি, জি।, এবং এস। অরল্যান্ডিনি (২০০৮), কঙ্কাল নির্মাণ কৌশল, জলের রিসুর ব্যবহার করে কনট্যুর উচ্চতা ডেটা থেকে নিষ্কাশন বেসিনগুলির স্বয়ংক্রিয় চিত্রায়ন। Res।, 44 (5), W05403, doi: 10.1029 / 2007WR006309।


1

মনে হচ্ছে স্ক্র্যাচ থেকে কোনও সরঞ্জাম লেখার পক্ষে এটি বেশ কাজ হবে। ইএসআরআই এটি কয়েক দশক ধরে রয়েছে এবং তাদের এখনও অধিকার নেই।

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

সংক্ষেপে একটি ইনপুট ডিইএম রাস্টার (যেখানে প্রতিটি ঘরে এক্স, ওয়াই, জেড মান রয়েছে) ইনপুট হিসাবে ব্যবহৃত হয় এবং একটি এলগোরিদিম ইনপুট রাস্টারটিতে প্রতিটি ডাউনস্লোপ কোষে প্রবাহিত সমস্ত কোষের "সঞ্চিত প্রবাহ (সঞ্চিত ওজন হিসাবে) উদ্ধৃত করে গণনা করে । " পণ্যটি এমন একটি রাস্টার যেখানে প্রতিটি কক্ষের একটি প্রবাহের জমে থাকা মান থাকে। স্ট্রিম নেটওয়ার্ক সনাক্ত করতে আপনি তারপরে উচ্চ প্রবাহের ঘরগুলি পৃথক করে যা "ঘনীভূত প্রবাহ" এর ক্ষেত্র। অন্যান্য বিবেচনা রয়েছে যেমন suchচ্ছিক ওজন ফ্যাক্টর, জলবিদ্যুৎ সঠিক ইনপুট ডিইএম ইত্যাদি

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


1
ডুবে যাওয়া এবং সমতল অঞ্চলে সমস্যা নিয়ে জটিলতা দেখা দেয়। চরম উদাহরণ হিসাবে, একটি পর্বত হ্রদে প্রতিনিধিত্বকারী একটি ডিইএম বিবেচনা করুন, যাতে বেশিরভাগ ডিইএম পুরোপুরি সমতল হয়। ঠিক কীভাবে পুনরাবৃত্তকরণ বাস্তবায়ন হ্রদের সমস্ত প্রবাহকে এর প্রবাহিত বিন্দুতে নিয়ে যায়?
হোবার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.