বহুভুজের কেন্দ্র থেকে একটি বহুভুজের সীমানা পর্যন্ত সর্বাধিক দূরত্ব গণনা করা হচ্ছে


9

কিউজিএস-এ আমার একটি বহুভুজ প্রস্তুত রয়েছে। আমি যা করতে চাই তা হ'ল বহুভুজের সেন্ট্রয়েড থেকে সেই বহুভুজের সীমানা পর্যন্ত কিলোমিটারের সর্বোচ্চ সম্ভাব্য দূরত্ব গণনা করা।

আমার দুটি জিনিস দরকার:

  • বহুভূজের সেন্ট্রয়েড থেকে তাদের সীমানা পর্যন্ত সর্বাধিক সম্ভাব্য দূরত্ব covered
  • বহুভুজ কেন্দ্র (ল্যাট / দীর্ঘ)

উত্তর:


6

সেন্ট্রয়েড পেতে আপনি ভেক্টর-> জ্যামিতি সরঞ্জাম-> বহুভুজ সেন্ট্রয়েড ব্যবহার করতে পারেন। তারপরে স্থানাঙ্কগুলি পাওয়ার জন্য আপনি হয় বৈশিষ্ট্য সারণীতে কয়েকটি ক্ষেত্র যুক্ত করতে পারেন এবং প্রতিটি ক্ষেত্রের জন্য যথাক্রমে $ x এবং to y নির্ধারণ করা ক্ষেত্র ক্যালকুলেটর ব্যবহার করতে পারেন বা সমন্বয় ক্যাপচার প্লাগইন ব্যবহার করতে পারেন।

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

আপনি QGIS দূরত্ব ম্যাট্রিক্স ফাংশনের পরিবর্তে PostGis ST_Distance_spheroid ফাংশনটিও ব্যবহার করতে পারেন কারণ এটি আপনাকে একটি গোলকের মধ্যে রৈখিক দূরত্ব দেয় এবং সম্ভবত আপনার ডেটা পুনরায় প্রেরণে সংরক্ষণ করে। দুর্ভাগ্যক্রমে ST_Distance ফাংশন আপনাকে কেবল সর্বনিম্ন দূরত্ব দেয় তাই উভয় দিক দিয়েই আপনাকে প্রদত্ত বহুভুজের জন্য সমস্ত পয়েন্ট পুনরাবৃত্তি করতে হবে।


আসলে আমার এক্সেল-এ বহুভুজটির কর্নার পয়েন্টস এবং সেন্ট্রয়েড (ল্যাট / লম্বা) রয়েছে..আমরা কীভাবে এক্সেল করতে পারি .. সূত্রের জন্য কোনও .. আমার কাছে কলাম 'এ' তে সেন্ট্রয়েড এবং কলাম 'বি' এর কোণার পয়েন্টগুলির তালিকা রয়েছে। আমি কীভাবে সর্বোচ্চ গণনা করতে পারি। কলামে সম্ভাব্য দূরত্ব 'সি।
জিআইএস ডেটা কসাই

দূরত্বের ম্যাট্রিক্স ডিগ্রিতে দূরত্ব ফিরিয়ে দেয়। আমি এটি কিমি যেতে চাই। আমি এই তথ্যটি কোনও নির্দিষ্ট তথ্য ইউটিএম প্রজেকশনে রূপান্তর করতে পারি না। coz এটি সমগ্র ভারত দেশ জুড়ে। যে কোনও কৌশল।
জিআইএস ডেটা কসাই

1
আপনার একটি দুর্দান্ত বৃত্তের দূরত্ব গণনা করা দরকার। 'হাভারসাইন' এর জন্য এই সাইটটি অনুসন্ধান করুন।
ম্যাপ্পাগনোসিস

2
(1) বহুভুজটি যদি খুব বড় না হয়, তবে শীর্ষকোষগুলি ঘন করার দরকার নেই: সীমানার সর্বাধিক দূরত্বটি অবশ্যই একটি শীর্ষে অবস্থিত হওয়া উচিত (ইউক্যালিডিয়ান গণনা ব্যবহার করে)। (২) প্রদত্ত বহুভুজটি একটি গোলার্ধের মধ্যেই থাকে, কেন বহুভুজ এবং এর কেন্দ্রের অ্যান্টিপোডের মধ্যে সবচেয়ে কম দূরত্বটি গণনা করা হয় না ? বহুভুজের যে বিন্দুতে সংক্ষিপ্ততম দূরত্বটি পাওয়া যায় সেটি কেন্দ্র থেকে সর্বাধিক দূরে থাকবে। অ্যান্টিপোডটি দ্রাঘিমাংশকে উপেক্ষা করে দ্রাঘিমাংশে 180 ডিগ্রি (মডিউলো 360) যোগ করে প্রাপ্ত হয়; উদাহরণস্বরূপ , (লোন, ল্যাট) = (2,50) এর অ্যান্টিপোড (-178, -50) এ রয়েছে।
whuber
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.