পশ্চিমমুখী সমস্ত সৈকতের জন্য ওএসএম অনুসন্ধান করছেন? - কিউজিআইএস পছন্দসই


17

আমি এই গ্রহটির সমস্ত সৈকত (বা এটির প্রদত্ত উপসেট) সনাক্ত করতে চাই যা পশ্চিমের দিকে (+/- 20-30 ডিগ্রি) মুখী রয়েছে।

আমার ধারণাটি ওএসএমকে ডেটা উত্স হিসাবে ব্যবহার করা। "প্রাকৃতিক = সৈকত" ট্যাগযুক্ত সমস্ত বহুভুজগুলি বের করা আমাকে সৈকত হিসাবে পতাকাঙ্কিত সমস্ত অঞ্চলের একটি ডেটাসেট / শেপফাইল দেয়। এ পর্যন্ত সব ঠিকই.

আমি আরও জানি যে সৈকতের মুখ সনাক্ত করতে আমি উপকূলরেখার ডেটা ব্যবহার করতে পারি (উদাহরণস্বরূপ ওএসএম বা প্রাকৃতিক পৃথিবী থেকে)।

সামান্য অমিলের জন্য সংশোধন করার জন্য সৈকতের আকারগুলি বফার করা এবং এগুলি উপকূলরেখার সাথে ছেদ করা আমাকে আকৃতিটির কোন দিকে জলের দিকে মুখ করে রয়েছে সে সম্পর্কে ডেটা সরবরাহ করবে। সমস্ত ছেদযুক্ত পয়েন্টের সর্বাধিক / মিনিটের মানগুলি ব্যবহার করা আমাকে ভারবহন সম্পর্কে ধারণা দেয়। (90 ডিগ্রী +/- 20-30 ডিগ্রি ভাল হবে ...)

আর আমি এখানেই হারিয়ে গেছি ...

আমার পছন্দের সরঞ্জামটি কিউজিআইএস হবে তবে পোস্টজিআইএসও ঠিক আছে।

এই ধাঁধাটি কীভাবে সমাধান করবেন সে সম্পর্কে চতুর ধারণা সহ কেউ আছেন?


4
বাফার ব্যবহার না করে .. কীভাবে আপনার শেফফিলের সমস্ত আইটেম পূর্বের দিকে কিছুটা স্থানচ্যুত করা যায় তা নির্ধারণ করা কি সহজ হবে না, তারপরে উপকূলরেখার শেফফিল এবং সৈকত শেফফিলের মধ্যে একটি ছেদটি চালান? তারা কেবল সেখানে বিস্তৃত হবে যেখানে সৈকত পশ্চিমে মুখোমুখি হবে।
টিম কুয়েলিয়ার

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

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

প্রদত্ত আমি চর্যাচটারের বাইরে চলে এসেছি: এখানে রয়েছে: সেন্ট্রয়েডস x- মান> উপকূলরেখার বিন্দু এক্স-মান হলে, সৈকত পশ্চিম দিকে মুখ করে। উভয়ের x এবং y স্থানাঙ্ক আপনাকে y- অক্ষের দিকে কোণটি গণনা করতে দেয়: (y2-y1) / (x2-x1) আপনাকে রেখার প্রবণতা দেয় যা আপনি আবার ডিগ্রীতে রূপান্তর করতে পারবেন
টিম কুলিয়ার

5
আপনি আপনার ডেটা রাস্টারাইজ করতে পারেন, খোলা পানির মান শূন্যে সেট করতে এবং সৈকত 1 এ রাখতে পারেন, তারপরে টেরিন অ্যানালাইসিস-> অ্যাসপেক্ট সরঞ্জামটি চালান। আপনি নীচের দিকে slালু দিকের রাস্টার পেয়ে যাবেন এবং "পশ্চিমী" পর্যাপ্ত কক্ষগুলি চয়ন করতে সক্ষম হবেন।
WxMacMan

উত্তর:


1

আরকজিআইএস অনলাইন-এ উন্নীত পরিষেবাতে বিশ্বব্যাপী ডেটা ব্যবহারের জন্য প্রস্তুত এবং দিক তৈরি করতে রাস্টার ফাংশন অন্তর্ভূক্ত রয়েছে। একাধিক দিকের মান (২৯০-২৫০ ডিগ্রি) পাশাপাশি উচ্চতা (যেমন 0 থেকে 10 মিটার, আপনি কীভাবে সৈকতকে সংজ্ঞায়িত করেন তার উপর নির্ভর করে - অথবা সম্ভবত আপনার ইতিমধ্যে সৈকত চিত্রিত হয়েছে?) একইসাথে ফিল্টার করা খুব সহজ। আমি জানি না আপনি আর্কজিআইএস প্রযুক্তি ব্যবহারের জন্য উন্মুক্ত কিনা - যদি হ্যাঁ, আমি আপনাকে কয়েকটি নমুনা রেষ্ট অনুরোধ পাঠাতে পারি।

সংযুক্ত পিএনজি উচ্চতার জন্য সঠিকভাবে ফিল্টার করা হয়নি, তবে ধারণাটি দেখায় ...এখানে চিত্র বর্ণনা লিখুন

কোডি বি।

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