আরকজিআইএস ডেস্কটপ ব্যবহার করে সীমানার মধ্যে পাথ তৈরি করছেন?


11

আমি পর্যবেক্ষণ করা অবস্থানের ভিত্তিতে মাছের চলাচলের পথগুলি তৈরি করতে চাই am

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

আমি কোনও প্রোগ্রামার নই এবং ক্রিয়াকলাপ সম্পাদনের জন্য আর্ক টুলবক্সের সরঞ্জামগুলিতে নির্ভর করি। অনুক্রমের পয়েন্টগুলির মধ্যে দূরত্ব সহ FAT এ একটি নতুন কলামও কার্যকর হবে useful

আমি আর্কম্যাপ 10 ব্যবহার করছি।

চলাচলের পথগুলি কীভাবে উত্পন্ন করা যায় সে সম্পর্কে কারও কি কোনও পরামর্শ রয়েছে?


ডেটা সম্পর্কে আরও কিছু তথ্য; বেশিরভাগ অবস্থানগুলি রিমোট রিসিভারগুলি থেকে সংগ্রহ করা হয় যা প্রচুর পর্যবেক্ষণ উত্পন্ন করে থাকে (আমার একটি প্রকল্পে 3 মিলিয়নেরও বেশি সনাক্তকরণ এবং ক্রমবর্ধমান, প্রতিটি সনাক্তকরণ রেকর্ডের মধ্যে আইডি, ডেটটাইম, ল্যাট এবং দীর্ঘ) রয়েছে। যদি কোনও মাছ কোনও প্রাপকের সনাক্তকরণের সীমার মধ্যে থেকে যায় তবে এটি প্রতি দুই মিনিটের মধ্যে প্রায় একবার সনাক্ত করা হয় যার ফলে প্রচুর পর্যবেক্ষণ (পয়েন্ট) হয়, তাই আমার প্রথম পদক্ষেপটি এই ক্ষেত্রে 1 দিনের সময়কালের পরে ল্যাট এবং লম্বা হয় to । হ্রদের আবাসে সনাক্তকরণের গড় সাধারণত ভালভাবে কাজ করে তবে নদীর অংশে এটি করা নদীর / লেকের সীমানার বাইরে সনাক্ত করতে পারে। সুতরাং প্রথম কাজটি আমার করা দরকার "স্ন্যাপ" নদী / হ্রদ সীমানায় গড় অবস্থানগুলি এবং তারপরে আমি একটি চলাচলের পথ তৈরি করতে চাই যা নদী / হ্রদের সীমানার মধ্যে সীমাবদ্ধ থাকে, আদর্শভাবে এই পথে প্রতিটি লাইন বিভাগের জন্য দূরত্ব অন্তর্ভুক্ত থাকে। আমার নদীগুলি পলিনাইন এবং হ্রদগুলি বহুভুজ, তবে আমি প্রয়োজনে নদীগুলিকে বহুভুতে রূপান্তর করতে পারি। বিকল্পভাবে, আমি কাঁচা অবিভক্ত ডেটা ব্যবহার করতে পারি এবং আমার সমস্ত সনাক্তকরণ সীমানায় থাকবে যদিও সীমানার মধ্যে সীমাবদ্ধ আন্দোলনের পথ তৈরি করা এখনও সমস্যাযুক্ত, তবে এর ফলে প্রচুর ডেটা হবে।

সংযুক্ত চিত্রটি দুটি ভিন্ন মাছের জন্য দৈনিক গড় অবস্থান দেখায়।

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


আপনার পর্যবেক্ষণের পয়েন্টগুলি কতটা ঘন? আমি ধরে নিচ্ছি আপনার কমপক্ষে নদী বহুভুজ এবং পর্যবেক্ষণ পয়েন্ট রয়েছে। নদী বহুভুজ ব্যবহার করে পর্যবেক্ষণ পয়েন্ট স্তরটি ক্লিপ করা হবে বলে আমি মনে করি cr এইভাবে, আপনি নদীর তীরে পর্যবেক্ষণের পয়েন্টগুলি রেখে যাবেন। যদিও আপনার প্রয়োজন সম্পর্কে আমি যথেষ্ট জানি না। যতক্ষণ কোনও পথ আঁকতে পারা যায় আপনি কিছু পয়েন্ট হারাতে পারবেন?
আর কে

আপনি আরও বিশদ সরবরাহ করতে পারেন? উদাহরণস্বরূপ, আপনার এখন কোন ডেটা আছে? কীভাবে আপনি "পর্যবেক্ষিত অবস্থানগুলি" পাবেন?
আর কে

নদীর অনেকগুলি বক্ররেখা এবং বাঁক রয়েছে তাই নদীর উত্পন্ন স্থানগুলিতে সীমাবদ্ধ এমনকি যদি উত্পন্ন অনেকগুলি রেখা এখনও নদীর সীমানার বাইরে যেতে পারে, তাই না?
ব্যবহারকারী 10320

আপনি কিছু নমুনা তথ্য সরবরাহ করতে পারেন? বা ডেটা অন্তত একটি স্ক্রিনশট।
আর কে

মূল পোস্টে অতিরিক্ত তথ্য যুক্ত করেছে
user10320

উত্তর:


3

আমার দৃষ্টিতে, রাস্টারগুলি ব্যবহার করে বিশ্লেষণ করা ভাল (ব্যয় পৃষ্ঠগুলি সুনির্দিষ্ট হতে হবে)। একটি খসড়া রূপরেখা পদ্ধতি হতে পারে:

  • প্রথমে আপনার সীমাবদ্ধতাগুলি ('জমি') এবং নদী / হ্রদ বহুভুজ একসাথে একত্রিত করুন যাতে আপনি দুটি স্তর (যেমন "টাইপ" = ভূমি বা জলরূপ) এর মধ্যে পার্থক্য রাখে এমন একটি ক্ষেত্র যুক্ত করেছেন তা নিশ্চিত করে নিন।
  • বহুভুজকে রাস্টার থেকে রূপান্তরকারী (রূপান্তর সরঞ্জামগুলি> রাস্টার থেকে>> বহুভুতকে রাস্টার) ব্যবহার করে আপনার মার্জড বহুভুজকে একজন রাস্টারতে রূপান্তর করুন। আপনার উপাত্তকে সর্বোত্তমভাবে উপস্থাপিত করে এমন উপযুক্ত ঘরের আকার চয়ন করুন (মনে রাখবেন যে উচ্চতর রেজোলিউশনের ফলে আরও বড় ফাইল আসবে এবং প্রসেসিংয়ের সময় অবিচ্ছিন্নভাবে প্রভাব ফেলবে) এবং জিওপ্রসেসিং> পরিবেশ> প্রক্রিয়াজাতকরণের মাত্রা ব্যবহার করে একটি প্রক্রিয়াজাতকরণ সীমাকে সীমিত করে দিন।
  • বিশ্লেষণকে কেবলমাত্র জলের ক্ষেত্রগুলিতে সীমাবদ্ধ করতে আপনার রাস্টারকে পুনরায় শ্রেণিবদ্ধ করুন 0 0 জমি, 1 = জলযুক্ত
  • আপনার একই মাছের রেজোলিউশন এবং ব্যাপ্তি বজায় রেখেছেন এবং প্রয়োজনে স্থানগুলি পুনরায় শ্রেণিবদ্ধ করে (যেমন 2s এবং 1s ব্যবহার করুন) ব্যবহার করে অবস্থানগুলি সনাক্তযোগ্য কিনা তা নিশ্চিত করে আপনার মাছের অবস্থানগুলিকে একটি রেস্টার হিসাবে রূপান্তর করুন making
  • আমি তখন একটি ব্যয় পৃষ্ঠকে ব্যবহার করব (কেবলমাত্র, একই রেজোলিউশন এবং ব্যাপ্তির রাস্টার, এটি কোনও ঘর জুড়ে ভ্রমণের 'ব্যয়' উপস্থাপন করে)। এই রাস্টারটি কেবল অভিন্ন মান নিয়ে গঠিত হতে পারে (যার ক্ষেত্রে সংক্ষিপ্ততম রুটটি অনুকূল হিসাবে নির্বাচিত হবে) বা আরও ভাল, সম্ভবত প্রবাহের হার বা অশান্তি যা পরিবেশের মধ্য দিয়ে ভালভাবে প্রতিফলিত করে যার মাধ্যমে মাছ ভ্রমণ করছে (কোন ক্ষেত্রে সবচেয়ে কম) ব্যয় সঞ্চিত পথটি সর্বোত্তম হবে)। খরচের দূরত্ব দেখুন - স্থানিক বিশ্লেষক> দূরত্ব> খরচ দূরত্ব)।
  • শেষ অবধি, আপনার উত্স থেকে গন্তব্য (পর্যবেক্ষিত অবস্থান) কক্ষের সর্বনিম্ন ব্যয়ের পথ সনাক্ত করতে ব্যয়পথ ( ব্যয় পথ - স্থান বিশ্লেষক> দূরত্ব> ব্যয় পথ) ব্যবহার করুন।

এটি আশাব্যঞ্জক মনে হলেও রাস্টার ডেটা নিয়ে আমার খুব বেশি অভিজ্ঞতা নেই। আমার অধ্যয়নের অঞ্চলটি প্রায় 600 কিলোমিটার ^ 2, যদি আমি 100 মিটার কোষ ব্যবহার করি তবে এর ফলস্বরূপ 6 মিলিয়ন কোষ। যদি দিনে আমার অবস্থান সনাক্ত করা হয় তবে আমার প্রায় 60 টি অধ্যয়নের জন্য প্রাণীর 42,000 অবস্থানের রেকর্ড রয়েছে। এটি কি এখনও একটি ভাল পদ্ধতির মতো বলে মনে হচ্ছে বা এটি খুব ডেটা নিবিড় হবে।
ব্যবহারকারী 10320

1
আমি যুক্তি দিচ্ছি যে ভিক্ষুর বিকল্পগুলির চেয়ে রাস্টার পদ্ধতির ডেটা নিবিড় পদ্ধতিতে আরও উপযুক্ত। প্রজাতি অনুসারে পদ্ধতিটি বিভক্ত করা ভাল অনুশীলন হতে পারে (অর্থাত্ 60 টি পৃথক ব্যয়ের মানচিত্র)। এটি ডেটাসেটগুলিকে আরও পরিচালনাযোগ্য করে তুলবে তবে পরীক্ষার পুনরাবৃত্তি করার জন্য অতিরিক্ত সময় প্রয়োজন স্পষ্ট বাণিজ্য। একটি মারাত্মক প্রশ্ন হতে পারে; আপনি যে ডেটা ব্যবহার করছেন এটির জন্য কি 100 মিটার কোষগুলি একটি ভাল সারোগেট? এর অর্থ এই, আপনার ডেটাসেটের অন্তর্নিহিত ক্রমীয় পরিমাপ এবং স্থানিক ত্রুটিগুলি বিবেচনায় নেওয়া, এই ঘরের আকারটি কি সবচেয়ে উপযুক্ত? কক্ষের আকার হ্রাস করা প্রক্রিয়াজাতকরণের সময় কমবে।
veedub

2

যদি নদীগুলি লাইন হয়:

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

আপনার যে কয়েকটি সরঞ্জাম ব্যবহার করতে হবে তা হ'ল:

রুট তৈরি করুন

রুটের পাশাপাশি বৈশিষ্ট্যগুলি সন্ধান করুন

রুট ইভেন্ট লেয়ার করুন

যেমনটি আমি বলেছি, এটি একটি জটিল পদ্ধতি এবং এটি লিনিয়ার রেফারেন্সিং পদ্ধতির বুঝতে (এবং এটি আর্কজিআইএসে ব্যবহার করতে) সময় লাগে তবে লিনিয়ার রেফারেন্সিং আপনাকে অনেক সুযোগ দেয়।


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

1

যদি আপনি বহুভুজ থেকে নদীগুলিকে লাইনে রূপান্তর করেন তবে আপনি মাছের পাথগুলি বিশ্লেষণ করতে নেটওয়ার্ক অ্যান্লেস্ট ব্যবহার করতে পারেন।

আপনি একটি রুট বিশ্লেষণ করতে পারেন । একটি মাছের positons স্টপস হয় । স্টপগুলির জন্য একটি USE_INPUT_ORDER বিকল্প রয়েছে, যাতে স্টপগুলি ইনপুট ক্রমে পরিদর্শন করা হবে।

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



0

আপনি সমস্ত পয়েন্টকে সংযোগ দেওয়ার চেষ্টা করতে পারেন, তারপরে শীর্ষে পলিনগুলি বিভক্ত করতে পারেন এবং স্থল বহুভুজের দ্বারা ছেদকৃত জমির টুকরো মুছতে পারেন (যা আপনি অধ্যয়নের অঞ্চল বহুভুজ থেকে নদীটি মুছে ফেলতে পারেন) এবং তারপরে অবশিষ্ট অংশগুলিকে একীভূত করতে পারেন।

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