বৈধ বহুভুজ কেন একই সূচনা এবং শেষ পয়েন্ট পুনরাবৃত্তি করে?


18

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

POLYGON ((10 20, 30 60, 50 20, 10 20))

ত্রিভুজ

কে এই সম্মেলন শুরু করেছিলেন এবং কেন? এটি প্রাক-শেফিল স্টোরেজের কিছু উত্তরাধিকার কি? (এমএস উইন্ডোজ কীভাবে এখনও 2-বাইট সিআর + এলএফ নিউলাইনগুলি ব্যবহার করে?) অন্যান্য নন-জিআইএস স্ট্যান্ডার্ড (যেমন এসভিজি ) বহুভুজগুলি এনকোড করার জন্য এই পুনরাবৃত্তি প্রয়োজন হয় না

উত্তর:


24

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

সুতরাং একটি পূর্ণ সিওজিও অবজেক্ট তৈরি করতে আপনার যা বর্ণনা করা হচ্ছে তার একটি সম্পূর্ণ বিবরণ থাকতে হবে। এটি অনুমান করা কাছের চেয়ে আরও নির্ভুল।


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

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

12

বৈধ বহুভুজ জন্য বিচার্য বিষয় সংজ্ঞায়িত করা হয় OGC এর সরল বৈশিষ্ট্য মান নথি * জিআইএস সফ্টওয়্যার ও স্থানিক ডাটাবেস সংখ্যাগরিষ্ঠ দ্বারা সঙ্গীদেরকে। শুরুর পয়েন্টগুলি এবং শেষের পয়েন্টগুলি ম্যাচ করার জন্য প্রয়োজনীয় কারণগুলি সম্ভবত একটি বদ্ধ সেটটির টপোলজিকাল ধারণার সাথে সম্পর্কিত হতে পারে ।

বৈধ বহুভুজের জন্য নিয়মগুলি হ'ল:

  1. বহুভুজগুলি টপোলজিকভাবে বন্ধ রয়েছে
  2. একটি বহুভুজের সীমানা লিনিয়ারিংসের একটি সেট নিয়ে গঠিত যা এর বাহ্যিক এবং অভ্যন্তরীণ সীমানা তৈরি করে
  3. সীমানা ক্রসে কোনও দুটি রিং এবং বহুভুজের সীমানায় থাকা রিংগুলি একটি বিন্দুতে ছেদ করতে পারে তবে কেবলমাত্র স্পর্শক হিসাবে
  4. একটি বহুভুজের কাটা লাইন, স্পাইক বা পাঙ্কচার নাও থাকতে পারে
  5. প্রতিটি বহুভুজ অভ্যন্তর একটি সংযুক্ত পয়েন্ট সেট
  6. 1 বা আরও বেশি গর্তযুক্ত বহুভুজের বাইরের অংশটি সংযুক্ত নয়। প্রতিটি গর্ত বহির্মুখী একটি সংযুক্ত উপাদান সংজ্ঞায়িত করে।

বৈধ বহুভুজ

বৈধ বহুভুজ

অবৈধ বহুভুজ

অবৈধ বহুভুজ

** ওজিসি যদি সত্যই ডাউনলোডের পিডিএফগুলির পরিবর্তে কোনও চুক্তিতে ক্লিক করার প্রয়োজন হয় না তার পরিবর্তে ওয়েবে তাদের মানক নথিগুলি উপস্থিত থাকে, তবে সেগুলি আরও প্রায়ই পড়তে পারে .. *


+1 টি ভালো ব্যাখ্যা, কিন্তু আপনি আমাকে বলতে পারেন যদি এই একটি বৈধ বহুভুজ হয়?
কर्क কুইকেনডাল

2
@kirk this.isValid () = বাস্তবায়নের উপর নির্ভর করে এবং বহুভুজটি কীভাবে উপস্থাপিত হয় ...! barendgehrels.blogspot.com/2010/02/...
geographika

দুর্দান্ত লিঙ্ক। এটি স্কিল সার্ভার থেকে পোস্টজিআইএসে স্থানান্তরকারী কারও পক্ষে সমস্যা সৃষ্টি করতে পারে।
কर्क কুইকেনডাল

@ কির্ক আপনি যদি দেখিয়েছিলেন যে কীভাবে আংটিগুলি ছড়িয়ে দেওয়া হয়েছে; এটি কি একটি "কলা জাতীয়" একটি বহিরাগত রিং সহ স্থানাঙ্কের তালিকা বা এটি একটি অভ্যন্তরীণ রিং সহ বাইরের আংটি যা কেবলমাত্র একটি প্রান্তে বাইরের আংটিটিকে স্পর্শ করে? এমনকি সেই সময়েও, আপনার নির্দিষ্ট প্রশ্নের উত্তর হ'ল বাস্তবায়ন নির্দিষ্ট। বহুভুজের বৈধতার জন্য পলের
রাগী ইয়াসের বুড়হুম

6

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


যেমন আলগোরিদিম উদাহরণ সেখানে দেওয়া হয়: geog.ubc.ca/courses/klink/gis.notes/ncgia/u33.html#SEC33.2
Julien

-6

কোন ভাল কারণ নেই, শুধুমাত্র অনুশীলন। বহুভুজ মহিমান্বিত রেখা হয়।


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