जीवन सुरक्षा पर सारांश: "एक चरम स्थिति में आने से कैसे बचें" (ग्रेड 6)। बहुभुज से रेखा (डेटा प्रबंधन)

अब दो उत्तल बहुभुजों के प्रतिच्छेदन के क्षेत्रफल की गणना करने की समस्या पर विचार करें पी और क्यू . सिवाय जहां अन्यथा उल्लेख किया गया है, हम मान लेंगे कि दो बहुभुज गैर-अपमानजनक रूप से प्रतिच्छेद करते हैं: दो किनारों का प्रतिच्छेदन एक बिंदु पर होता है जो किसी बहुभुज का शीर्ष नहीं है। इस धारणा को देखते हुए अपभ्रंश, हम हमेशा पाते हैं कि बहुभुज में की वैकल्पिक श्रृंखलाएँ होती हैं आर और क्यू . लगातार श्रृंखलाओं की प्रत्येक जोड़ी एक चौराहे बिंदु पर जुड़ी होती है जहां सीमाएं प्रतिच्छेद करती हैं। बहुभुज पी और क्यू (चित्र 6.11)।

इस समस्या के कई समाधान हैं जो निष्पादन समय की कुल संख्या पर रैखिक निर्भरता के साथ हैं। यहां वर्णित एल्गोरिदम विशेष रूप से सुरुचिपूर्ण और लागू करने में आसान है। इनपुट पर दिए गए दो उत्तल बहुभुजों के लिए पी और क्यू एल्गोरिथ्म बहुभुज के किनारे पर खिड़की को निर्धारित करता है पी बहुभुज के किनारे पर एक और खिड़की क्यू . विचार है

चावल। 6.11.चौराहे बहुभुज की संरचना।

बहुभुज की सीमाओं के साथ इन खिड़कियों को आगे बढ़ाने में, लेकिन चौराहे बहुभुज के रूप में बनता है: खिड़कियां किनारों के चौराहे बिंदुओं को खोजने के लिए अपने संबंधित बहुभुज की सीमा के साथ एक दूसरे को दक्षिणावर्त दिशा में धक्का देती हैं। चूंकि चौराहे के बिंदुओं का पता उस क्रम में लगाया जाता है जिसमें वे बहुभुज के चारों ओर स्थित होते हैं, जब दूसरी बार कुछ चौराहे बिंदु का पता लगाया जाता है, तो प्रतिच्छेदन बहुभुज बनता है। अन्यथा, यदि पर्याप्त संख्या में पुनरावृत्तियों के बाद कोई प्रतिच्छेदन बिंदु नहीं मिलता है, तो बहुभुज की सीमाएँ प्रतिच्छेद नहीं करती हैं। इस मामले में, यह देखने के लिए एक अतिरिक्त सरल परीक्षण की आवश्यकता है कि क्या एक बहुभुज दूसरे के भीतर समाहित है या यदि वे बिल्कुल भी प्रतिच्छेद नहीं करते हैं।

काम की व्याख्या करने के लिए, दरांती की अवधारणा को पेश करना बहुत उपयोगी साबित होता है। अंजीर पर। 6.12 छह छायांकित बहुभुज अर्धचंद्राकार होंगे। उनमें से प्रत्येक बहुभुज से ली गई श्रृंखला द्वारा सीमित है पी , और बहुभुज से एक श्रृंखला क्यू दो लगातार चौराहे बिंदुओं से घिरा।वर्धमान की आंतरिक श्रृंखला वह भाग होगी जो प्रतिच्छेदन बहुभुज से संबंधित है। ध्यान दें कि प्रतिच्छेदन बहुभुज सम संख्या में अर्धचंद्रों से घिरा हुआ है, जिनमें से आंतरिक श्रृंखलाएं बारी-बारी से बहुभुज की सीमाओं का हिस्सा हैं। पी और क्यू .

चावल। 6.12. चौराहे के बहुभुज के चारों ओर दरांती।

अर्धचंद्र के संदर्भ में, प्रतिच्छेदन बहुभुज खोज एल्गोरिथ्म दो चरणों से होकर गुजरता है। पहले चरण के दौरान, खिड़की पी लैंडफिल पी और खिड़की क्यू लैंडफिल क्यू एक दक्षिणावर्त दिशा में ले जाया जाता है जब तक कि वे किनारों पर स्थापित नहीं होते हैं जो एक साथ एक ही दरांती से संबंधित होते हैं। प्रत्येक खिड़की एक मनमानी स्थिति से अपना आंदोलन शुरू करती है। यहाँ, संक्षिप्तता के लिए, हम एक ही प्रतीक का प्रयोग करेंगे पी बहुभुज खिड़की के रूप में नामित करने के लिए पी , और इस विंडो में किनारे। फिर शब्द "शुरुआत" पी "बहुभुज विंडो में किनारे के प्रारंभ बिंदु को संदर्भित करेगा पी , और कमांड "प्रमोशन" पी "इसका मतलब यह होगा कि आपको बहुभुज विंडो को स्थानांतरित करने की आवश्यकता है पी अगले किनारे तक। इसी तरह, पत्र क्यू बहुभुज विंडो के रूप में दर्शाया जाएगा क्यू , और खिड़की में किनारे। कभी-कभी पसलियां पी और क्यू हम वर्तमान किनारों के रूप में विचार करेंगे।

चरण 2 . के दौरान पी और क्यू दक्षिणावर्त दिशा में चलते रहते हैं, लेकिन इस बार वे एक दरांती से एक दरांती की ओर एक साथ चलते हैं। किसी भी खिड़की के वर्तमान दरांती से आसन्न एक में संक्रमण से पहले, किनारों पी और क्यू दोनों अर्धचंद्रों को जोड़ने वाले प्रतिच्छेदन बिंदु पर प्रतिच्छेद करें। चौराहे का बहुभुज दूसरे चरण के दौरान बनाया गया है। हर चाल से पहले पी किनारे का समापन बिंदु पी चौराहे के बहुभुज में प्रवेश किया जाता है यदि किनारे पी वर्तमान दरांती की आंतरिक श्रृंखला के अंतर्गत आता है। इसी तरह, चलने से पहले क्यू किनारे का अंतिम बिंदु निश्चित है क्यू , अगर क्यू वर्तमान दरांती की आंतरिक श्रृंखला के अंतर्गत आता है। किनारों के हर चौराहे पर पी और क्यू प्रतिच्छेदन बिंदु जहां वे प्रतिच्छेद करते हैं, प्रतिच्छेदन बहुभुज में दर्ज किया जाता है।

यह तय करने के लिए कि कौन सी विंडो को स्थानांतरित करना चाहिए, एल्गोरिथ्म एक चाल नियम का उपयोग करता है। यह नियम निम्नलिखित टिप्पणियों पर आधारित है: हम कहते हैं कि किनारे रिब के उद्देश्य से बी अगर किनारे से परिभाषित अनंत सीधी रेखा बी , के सामने स्थित (चित्र 6.13)।

चावल। 6.13.केवल मोटी रेखाओं में दिखाए गए किनारों को किनारे q की ओर निर्देशित किया जाता है, बाकी नहीं।

किनारा का लक्ष्य बी यदि निम्न में से कोई एक शर्त पूरी होती है:

ध्यान दें कि संबंध उस स्थिति से मेल खाता है जिसमें सदिशों के बीच का कोण और बी छोटे 180 डिग्री।

समारोह लक्ष्य है एक मान लौटाता है सच , अगर और केवल अगर किनारे रिब के उद्देश्य से बी . पैरामीटर कक्षा अंतिम बिंदु की स्थिति को इंगित करता है a.dest किनारे के सापेक्ष बी .

पैरामीटर क्रॉस टाइप मान लेता है समरेख , अगर और केवल अगर किनारों और बी समरेख।

बूल लक्ष्यएट (किनारे और, एज और बी, इंट क्लास, इंट क्रॉस टाइप)
(प्वाइंट2 वीए = a.dest a.org;
प्वाइंट 2 वीबी = बी.डेस्ट बी.ओआरजी;
अगर (क्रॉस टाइप! = कॉलिनियर)
(यदि ((va.x * vb.y) >= (vb.x * va.y ))
वापसी (एक्लास!=
सही);
वरना
वापसी (एक्लास! = बाएं);
}
वरना
(वापसी (एक्लास! = परे);
}
}

अगर पसलियां और बी संरेख हैं, तो किनारे का लक्ष्य बी अगर अंत बिंदु a.dest के बाद झूठ नहीं बोलता बी . इस परिस्थिति को बढ़ावा देने के लिए प्रयोग किया जाता है के बजाय बी जब दो किनारे एक से अधिक बिंदुओं पर पतित रूप से प्रतिच्छेद करते हैं। की अनुमति दे "पकड़ना" बी , हम सुनिश्चित करते हैं कि कोई भी चौराहा बिंदु छूट न जाए।

आइए आंदोलन के नियमों की चर्चा पर लौटते हैं। उन्हें इस तरह से शब्दबद्ध किया जाता है कि अगले चौराहे के बिंदु को याद न करें। नियम वर्तमान किनारे के बीच अंतर करते हैं, जिसमें अगला चौराहा बिंदु हो सकता है, और वर्तमान किनारा, जिसमें संभवतः अगला चौराहा बिंदु नहीं हो सकता है, जिस स्थिति में विंडो काफी सुरक्षित रूप से स्थानांतरित हो जाती है। आंदोलन के नियम अंजीर में दिखाए गए चार स्थितियों के बीच अंतर करते हैं। 6.14. यहाँ एक रिब है किनारे से माना जाता है बी अगर अंत बिंदु a.dest के बाईं ओर स्थित बी .

चावल। 6.14.चलने के चार नियम: (ए) - अग्रिम पी; (बी) - अग्रिम पी; (सी) - अग्रिम पी, (डी) - अग्रिम पी।

1. पी और क्यू एक दूसरे के लिए लक्षित हैं: उस किनारे से संबंधित विंडो को स्थानांतरित करता है ( पी या क्यू ) जो दूसरे के बाहर है। अंजीर की स्थिति में। 6.14 किनारे पर एक खिड़की को स्थानांतरित किया जाना चाहिए आर . अगला चौराहा बिंदु पर झूठ नहीं हो सकता पी , किनारे से पी चौराहे के बहुभुज के बाहर है।

2. पी का लक्ष्य क्यू , लेकिन क्यू उद्देश्य नहीं पी पी पी बाहर नहीं क्यू और फिर खिड़की पी तबादला। अंजीर पर। 6.14बी रिब पी अगला प्रतिच्छेदन बिंदु शामिल नहीं हो सकता (हालाँकि इसमें कुछ प्रतिच्छेदन बिंदु हो सकते हैं यदि पी के बाहर नहीं है क्यू ) अंजीर पर। उस स्थिति को दिखाता है जिसमें किनारे पी , जिसकी खिड़की को स्थानांतरित किया जाना है, किनारे के बाहर नहीं है क्यू .

3. क्यू का लक्ष्य पी , लेकिन पी उद्देश्य नहीं क्यू : किनारे का अंतिम छोर क्यू चौराहे बहुभुज में प्रवेश किया जाता है यदि क्यू के बाहर नहीं पी , जिसके बाद विंडो को स्थानांतरित किया जाता है क्यू (चित्र 6.14ग)। यह मामला पिछले एक के सममित है। अंजीर पर। उस स्थिति को दिखाता है जिसमें किनारे क्यू , जिसकी खिड़की को स्थानांतरित किया जाना है, किनारे के बाहर है पी .

4. पी और क्यू एक दूसरे के उद्देश्य से नहीं: दूसरे के बाहर स्थित किनारे से संबंधित खिड़की को स्थानांतरित कर दिया जाता है। अंजीर के अनुसार। 6.14 आपको विंडो को स्थानांतरित करने की आवश्यकता है पी , किनारे से पी पसली के बाहर है क्यू .

एल्गोरिथ्म का संचालन अंजीर में दिखाया गया है। 6.15. प्रत्येक किनारे को लेबल किया गया है मैं , अगर इसे चरण में संसाधित किया जाता है मैं (पर कुछ किनारों को डबल लेबल किया जाता है क्योंकि उन्हें दो बार संसाधित किया जाता है)। दो प्रारंभिक किनारों है

चावल। 6.15.एक चौराहे बहुभुज ढूँढना। किनारे पर एक लेबल है मैं , यदि इसे चरण I पर संसाधित किया जाता है। दो प्रारंभिक किनारों को 0 लेबल किया गया है।

लेबल 0 . इस आंकड़े में, चरण 2 (जब दो वर्तमान किनारे एक ही दरांती से संबंधित होते हैं) तीन पुनरावृत्तियों के बाद शुरू होता है। एल्गोरिथ्म कार्यक्रम में लागू किया गया है उत्तलबहुभुज प्रतिच्छेद . बहुभुज को कार्यक्रम में स्थानांतरित किया जाता है पी और क्यू , यह परिणामी चौराहे बहुभुज के लिए एक सूचक देता है आर . फंक्शन कॉल अग्रिम दो वर्तमान किनारों में से एक को स्थानांतरित करने के लिए और बहुभुज में किनारे के अंतिम छोर को शामिल करने के लिए उपयोग किया जाता है आर कुछ शर्तों की पूर्ति के अधीन। कक्षा के अंदर मौजूद विंडोज़ का उपयोग करता है बहुभुज .

एन्यूम (अज्ञात, P_IS_INSIDE, Q_IS_INSIDE);
बहुभुज *उत्तल बहुभुज प्रतिच्छेद (बहुभुज और P, बहुभुज और Q)
(बहुभुज * आर;
प्वाइंट iPnt , startPnt ;
int inflag = अज्ञात;
इंट चरण = 1;
int maxItns = 2 * (P.size O + Q.size O);
// लूप के लिए शुरू करें
के लिए (int i = 1; (i .)<=maxItns ) || (phase==2); i++ )
(एज पी = पी.एज ();
एजेक = क्यू एज ();
int pclass = p.dest.classify(q);
int qclass = q.dest.classify(p);
इंट क्रॉस टाइप = क्रॉसिंगपॉइंट (पी, क्यू, आईपीएनटी);
अगर (क्रॉस टाइप == SKEW_CROSS)
(यदि (चरण == 1)
(चरण = 2;
आर = नया बहुभुज;
आर-> डालें (आईपीएनटी);
स्टार्टपंट = आईपीएनटी;
}
वरना
अगर (आईपीएनटी!=
आर-> बिंदु ())
(अगर (आईपीएनटी!= startPnt )
आर-> डालें (आईपीएनटी);
वरना
वापसी आर;
}
अगर (pclass==RIGHT)
इन्फ्लैग = P_IS_INSIDE;
वरना
अगर (क्यूक्लास == दाएं)
inflag = Q_IS_INSIDE;
अन्य फुलाना = अज्ञात;
}
वरना
अगर ((क्रॉस टाइप == कॉललाइनर) &&
(pclass != पीछे) && (qclass != पीछे))
inflag = अज्ञात;
बूल pAIMSq = लक्ष्यएट (पी, क्यू, पीक्लास, क्रॉस टाइप);
बूल क्यूएआईएमएसपी = लक्ष्यएट (क्यू, पी, क्यूक्लास, क्रॉस टाइप);
अगर (pAIMSq && qAIMSp )
(अगर ((इन्फ लैग == Q_IS__INSIDE)||
((inflag == UNKNOWN)&&(pclass == बाएँ)))
अग्रिम (पी, *आर, गलत);
वरना
अग्रिम (क्यू, * आर, गलत);
}
वरना
अगर (पीएआईएमएसक्यू)
(अग्रिम (पी, *आर, inflag == P_IS_INSIDE);
}
वरना
अगर (क्यूएआईएमएसपी)
(अग्रिम (क्यू, *आर, inflag == Q_IS_INSIDE);
}
वरना
(यदि ((फ्लैग == Q_IS_INSIDE)
((inflag == UNKNOWN) && (pclass == LEFT)))
अग्रिम (पी, *आर, गलत);
वरना
अग्रिम (क्यू, * आर, गलत);
}
}
//
समाप्त
चक्रके लिए
अगर (pointInConvexPolygon(P.point(), Q))
नया बहुभुज (पी) लौटाएं;
वरना
अगर (pointlnConvexPolygon(Q.point(), P))
नया बहुभुज (क्यू) लौटाएं;
नया बहुभुज लौटाएं;
}

यदि पुनरावृत्तियों के बाद कोई चौराहा बिंदु नहीं मिलता है, तो मुख्य लूप समाप्त हो जाता है, क्योंकि इसका मतलब है कि बहुभुज की सीमाएं प्रतिच्छेद नहीं करती हैं। समारोह के बाद के कॉल pointInConvexPolygon स्थितियों का पता लगाने के लिए उत्पादित, या = 0। अन्यथा, यदि कोई प्रतिच्छेदन बिंदु मिल जाता है आईपीएनटी , तब एल्गोरिथ्म प्रतिच्छेदन बहुभुज का निर्माण जारी रखता है आर और बिंदु के बाद ही रुकता है आईपीएनटी फिर से मिल जाएगा।

चर झंडा दिखाता है कि दो इनपुट बहुभुजों में से कौन सा वर्तमान में दूसरे के अंदर है - यानी उस बहुभुज को इंगित करता है जिसका वर्तमान किनारा वर्तमान अर्धचंद्र की आंतरिक श्रृंखला में है। इसके अलावा, चर झंडा मान लेता है अनजान (अज्ञात) पहले चरण के दौरान, और जब भी दोनों वर्तमान किनारे एक-दूसरे से मिलते-जुलते या ओवरलैप होते हैं। हर बार एक नया प्रतिच्छेदन बिंदु मिलने पर इस चर का मान बदल जाता है।

प्रक्रिया अग्रिम वर्तमान बहुभुज किनारे को आगे बढ़ाता है या तो प्रतिनिधित्व करते हैं पी , या क्यू . वही प्रक्रिया किनारे के समापन बिंदु को भरती है एक्स चौराहे बहुभुज के लिए आर , अगर एक और बहुभुज के अंदर है और एक्स नहीं थाअंतिम बिंदु दर्ज किया गया आर :

शून्य अग्रिम (बहुभुज 2 और ए, बहुभुज 2 और आर, int अंदर)
(ए.अग्रिम (घड़ी की दिशा में);
अगर (अंदर && (R.point() !=एक बिंदु()))
आर.इन्सर्ट (ए.पॉइंट ());
}

विश्लेषण और शुद्धता।

शुद्धता का प्रमाण एल्गोरिथम के सबसे महत्वपूर्ण बिंदुओं को दर्शाता है - पदोन्नति नियमों का एक ही सेट दोनों चरणों के दौरान काम करता है। अग्रिम नियम में प्रवेश पी और क्यू उसी दरांती में और फिर चलता है पी और क्यू एक दरांती से दूसरे हंसिया में।

एल्गोरिथम की शुद्धता दो कथनों से निम्नानुसार है:

कथन 2 यह सुनिश्चित करता है कि एल्गोरिथम कुछ प्रतिच्छेदन बिंदु पायेगा, यदि कोई मौजूद है। क्योंकि पसलियां पी और क्यू एक ही अर्धचंद्र के हैं, यदि वे प्रतिच्छेद करते हैं, तो प्रस्ताव 1 का तात्पर्य है कि अन्य प्रतिच्छेदन बिंदु आवश्यक क्रम में पाए जाएंगे।

आइए पहले कथन 1 पर विचार करें। मान लीजिए कि पी और क्यू एक ही दरांती के हैं और क्यू चौराहे के किसी बिंदु पर पहुँचने से पहले आर . हम तब दिखाएंगे क्यू तब तक रहता है पी लगातार अग्रिमों की एक श्रृंखला के बाद चौराहे के बिंदु तक नहीं पहुंचेगा। दो स्थितियां उत्पन्न हो सकती हैं। आइए पहले मान लें कि पी के बाहर है क्यू (चित्र 6.16क)। जिसमें क्यू तक स्थिर रहेगा पी नियम 4 के शून्य या अधिक अनुप्रयोगों के अनुसार आगे बढ़ेंगे, फिर नियम 1 के शून्य या अधिक अनुप्रयोग, और फिर नियम 2 के शून्य या अधिक अनुप्रयोग। दूसरी स्थिति में, मान लीजिए कि पी के बाहर नहीं क्यू (चित्र 6.16बी)। यहां क्यू तक स्थिर रहेगा पी नियम 2 के शून्य या अधिक अनुप्रयोगों से आगे बढ़ेगा। एक सममित स्थिति में, जब पी चौराहे पर पहले पहुंच जाता है क्यू , किनारा क्यू स्थिर रहता है, और किनारा क्यू बैठक स्थल की ओर बढ़ते हैं। इसे इसी तरह दिखाया जा सकता है, केवल भूमिका बदल जाती है पी और क्यू और नियम 3 नियम 2 को प्रतिस्थापित करता है। कथन 1 इससे अनुसरण करता है।

प्रस्ताव 2 दिखाने के लिए, मान लीजिए कि सीमाएँ पी और क्यू प्रतिच्छेद करना पुनरावृत्तियों के बाद, या तो पी , या क्यू अपने बहुभुज के चारों ओर एक पूर्ण क्रांति करना चाहिए। आइए मान लें कि यह हुआ था आर . किसी समय, किनारे पी तैनात किया जाना चाहिए ताकि इसमें प्रतिच्छेदन बिंदु शामिल हो जिस पर बहुभुज क्यू बहुभुज के बाहर से गुजरता है पी इसके अंदर। ऐसा इसलिए है क्योंकि कम से कम दो चौराहे बिंदु हैं और चौराहे की दिशा उलट है। रहने दो क्यू बहुभुज विंडो के अंदर एक किनारा होगा क्यू खोज के समय आर .

अंजीर पर। 6.17 बहुभुज सीमा क्यू दो जंजीरों में विभाजित और . पहली श्रृंखला किनारे पर समाप्त होती है, बहुभुज के उस किनारे पर क्यू , जो बहुभुज के अंदर है पी उसकी पसली के माध्यम से पी . एक और श्रृंखला समाप्त

चावल। 6.16.अगले चौराहे के बिंदु पर आगे बढ़ें।

एक किनारे पर जिसका समापन बिंदु किनारे द्वारा परिभाषित अनंत सीधी रेखा के दाईं ओर स्थित है पी , और यह इस सीधी रेखा से सबसे दूर है। दो मामलों पर विचार किया जाना चाहिए, यह इस बात पर निर्भर करता है कि किनारे किस दो श्रृंखलाओं से संबंधित है क्यू :

मामला एक। यहां पी स्थिर रहता है क्यू नियम 3 के शून्य या अधिक अनुप्रयोगों के अनुसार अग्रिम, फिर नियम 4, फिर नियम 1 और अंत में नियम 3 जब एक चौराहा बिंदु पाया जाता है।

मामला 2. यहां क्यू स्थिर रहता है और पी नियम 2 के शून्य या अधिक अनुप्रयोगों के अनुसार अग्रिम, फिर नियम 4, फिर नियम 1, और अंत में नियम 2 उस समय जब पी अंदर होगा क्यू . अब से दोनों पसलियां पी और क्यू कई बार आगे बढ़ सकते हैं, लेकिन किनारे क्यू अपने अगले चौराहे बिंदु से आगे तब तक उन्नत नहीं किया जा सकता जब तक पी पहले किनारे के पिछले चौराहे के बिंदु तक नहीं पहुंचता है क्यू (यदि यह पहले से ही किनारे पर नहीं हुआ है पी ) जहां तक ​​कि पी और क्यू एक ही वर्धमान में समाप्त, कथन 1 गारंटी देता है कि कुछ अतिरिक्त अग्रिमों के बाद वे चौराहे के बिंदु पर प्रतिच्छेद करेंगे जहां वर्तमान अर्धचंद्र समाप्त होता है।

यह दिखाने के लिए कि कुछ प्रतिच्छेदन बिंदु खोजने के लिए पुनरावृत्तियाँ पर्याप्त हैं, हम ध्यान दें कि कथन 2 को सिद्ध करते समय (कि बहुभुज Q की सीमा बहुभुज के अंदर है) पी किनारे पर पी किनारे की मनमानी स्थिति में क्यू ) प्रारंभिक स्थिति पी और क्यू प्राप्त किए गए थे जब पुनरावृत्तियों से अधिक नहीं किया गया था। वास्तव में, ऐसी स्थिति, या उसके सममित, जिसमें भूमिकाएँ पी और क्यू विनिमेय, पुनरावृत्तियों की एक छोटी संख्या में प्राप्त किया जाता है। क्योंकि उसके बाद पी , और न क्यू पहला चौराहा बिंदु तक पहुंचने से पहले एक पूर्ण मोड़ उन्नत नहीं किया जाएगा, नहीं अधिक अतिरिक्तपदोन्नति।

चावल। 6.17.सबूत का एक उदाहरण है कि यदि सीमाएं पी और क्यू प्रतिच्छेद करती हैं तो कोई एक प्रतिच्छेदन बिंदु पा सकता है।

बहुभुजों के आरेखण के दौरान, ऐसी स्थिति उत्पन्न हो सकती है जब हमारे पास बहुभुज के अंदर वस्तुएँ हों, और एक नया बहुभुज होता है जिसकी सीमा दूसरे बहुभुज के साथ होती है। नीचे दिए गए चित्र को देखें, बहुभुज की नई रूपरेखा केवल काले रंग में हाइलाइट की गई है।

उन बहुभुजों को खींचने के लिए जिनकी एक सीमा होती है या जिसके भीतर अन्य बहुभुज होते हैं, एक विशेष उपकरण होता है।

हमें इसे लगभग पहली तस्वीर की तरह ही रूपरेखा की रूपरेखा तैयार करने और पूरा करने के लिए डबल-क्लिक करने की आवश्यकता है।

जैसा कि आप देख सकते हैं, एक नया बहुभुज दिखाई दिया है, और सभी सीमाएँ स्वचालित रूप से जुड़ जाती हैं। आखिरकार, हमने सभी सीमाएं नहीं खींचीं। हालांकि यह प्रक्रिया टोपोलॉजिकल कवरेज के समान ही है, लेकिन ऐसा नहीं है। पढ़ना "चरण 3 - टोपोलॉजी की अवधारणा". दो वस्तुओं की सीमा एक होनी चाहिए, लेकिन हम पॉइंटर टूल का उपयोग कर सकते हैं

किसी भी क्षेत्र को ले लो और ले जाओ।

आप कमांड के साथ वापस लौट सकते हैं पूर्ववत.

चरण 28 - स्क्वायर काटना

आम तौर पर नक्शा एक सीमा से घिरा होता है, और बहुभुज की सीमाएं मानचित्र सीमा के साथ बिल्कुल फिट होनी चाहिए। अगर हम in . के रूप में कार्य करते हैं अंतिम चरण, तो हमारी सीमा भी नहीं होगी। आप इसे अलग तरह से कर सकते हैं। हमारी थीम हटाएं आधार.

और हम फिर से बनाएंगे। उसी फोल्डर में। इसके लिए काम करने वाली एकमात्र चीज थीम को हटाने, परिवर्तनों को सहेजने और इसे फिर से खोलने के बाद प्रोजेक्ट को बंद करना है।

आइए आयत उपकरण का उपयोग करें।

और एक ऐसा फ्रेम बनाएं जो पूरी ड्राइंग को कवर करे।

बहुभुज ड्राइंग टूल में, हमारे पास एक है जो हमारी मदद कर सकता है।

आइए इसे चुनें और एक टुकड़े को काटने का प्रयास करें।

हमारे पास एक नया लैंडफिल होगा। अचयनित करने के लिए पॉइंटर के साथ बस किनारे पर क्लिक करें, और फिर वापस क्लिक करें।

चरण 29 - एरियल थीम पारदर्शिता

इन की तरह ड्रा करें अंतिम चरणयादृच्छिक रूप से आकर्षित करना है। लेकिन क्षेत्र के विषय में एक किंवदंती है, इसलिए हम प्रदर्शन को अनुकूलित कर सकते हैं। लीजेंड पर जाएं, प्रतीक पर डबल क्लिक करें।

क्षेत्रीय किंवदंती में हमारे पास चार अवधारणाएं हैं। पहली अवधारणा भर रही है।

मैंने डॉटेड को चुना ताकि आप नीचे दिए गए चित्र को डॉट्स के माध्यम से देख सकें। अगला, भरण में चिह्नों का रंग - अग्रभूमि.

यहां मैंने निर्धारित किया है कि कोई पृष्ठभूमि नहीं है। और अंतिम अवधारणा सीमा का रंग है खाका.

सब कुछ क्लिक किया जा सकता है ठीक हैऔर नीचे दी गई थीम आपकी थीम के माध्यम से चमकेगी।

चरण 30 - थीम की प्रतिलिपि बनाना

अंतिम चरण में फ्रेम से निपटने के बाद, तुरंत सवाल उठता है। आखिरकार, हमारे पास कई विषय हो सकते हैं जिनमें क्षेत्र होते हैं और उनमें एक ही फ्रेम होना चाहिए। विषय को कॉपी करने की क्षमता का उपयोग करने का सबसे आसान तरीका है आर्कव्यू. विषय बनने के बाद, आप मेनू आइटम का उपयोग कर सकते हैं बदलना.

इस मेनू आइटम का चयन करने के बाद, आपसे फिर से नए विषय का नाम पूछा जाएगा।

इसे निर्दिष्ट करें और आपके पास एक अलग नाम वाले प्रोजेक्ट में बिल्कुल वही थीम होगी।

चरण 31 - लाइन थीम

इसे अन्य विषयों की तरह ही जोड़ा जाता है, केवल प्रकार का चयन किया जाना चाहिए रेखा.

पाठ 6. चरम स्थिति में आने से कैसे बचें।

शैक्षिक प्रश्न।

1. बढ़ोतरी की तैयारी।

2. प्रकृति में सुरक्षित व्यवहार के नियम।

लक्ष्य। विषय के अध्ययन के अंत में, छात्रों को प्राकृतिक परिस्थितियों में व्यवहार के बुनियादी नियमों का विचार होना चाहिए।

पाठ की मुख्य सामग्री

प्राकृतिक परिस्थितियों में चरम स्थितियों में जाने से कैसे बचें? स्कूली बच्चों (कक्षा) की पर्यटक यात्रा के उदाहरण पर इस मुद्दे पर विचार करना उचित है।

सुरक्षा सुनिश्चित करने के लिए बढ़ोतरी की तैयारी एक महत्वपूर्ण कदम है। प्रारंभिक गतिविधियाँ: यात्रा के लक्ष्यों और उद्देश्यों को निर्धारित करना, एक मार्ग विकसित करना, भोजन खरीदना, सार्वजनिक (तम्बू, खाना पकाने के बर्तन) और व्यक्तिगत उपकरण।

रीबस (खंड 1, अध्याय 3, कार्य 7) में एन्क्रिप्टेड शब्द को हल करने के लिए छात्रों को आमंत्रित करें।

यात्रा के मार्ग को मार्ग योग्यता आयोग को प्रस्तुत करना, समूह का पंजीकरण और खोज और बचाव सेवा (पीएसएस) में मार्ग। पंजीकरण का उद्देश्य।

मार्ग पर सुरक्षित व्यवहार के नियमों का अनुपालन, एक पड़ाव पर, जब बाधाओं पर काबू पाना सुरक्षा सुनिश्चित करने का मुख्य चरण है।

मार्ग पर समूह की आवाजाही के नियम। कठिन इलाके में गाड़ी चलाते समय सुरक्षा नियम। मार्ग और पड़ाव पर प्रकृति के प्रति सुरक्षित दृष्टिकोण के लिए बुनियादी नियम।

छात्रों को पहेली हल करने के लिए कहें:

कौन, जैसे ही यह गर्म होता है, अपने कंधों पर एक फर कोट खींचता है, और बुरी ठंड आती है, उसे अपने कंधों से फेंक देती है? (जंगल)

टोही पर जाने वालों के लिए एक नियम। "बहुभुज सीमाओं" और रैखिक स्थलों (सड़कों, समाशोधन, वन सीमा, बिजली लाइनों) की अवधारणा। उन्हें क्यों परिभाषित किया गया है?

निष्कर्ष। मुख्य बिंदुओं की समीक्षा करें और जांचें कि विषय को कैसे समझा जाता है।

अर्जित ज्ञान का परीक्षण करने के लिए प्रश्न।

बताएं कि अभियान की सावधानीपूर्वक तैयारी का मुख्य उद्देश्य क्या है? अभियान के दौरान समूह के नेता के पास पूर्ण शक्ति क्यों होती है? समूह का नेता वृद्धि के मार्ग और उसके समय की सूचना स्थानीय पीएसएस को क्यों देता है? हमें मार्ग पर समूह की आवाजाही के नियमों के बारे में बताएं। एक दिन के मार्च के अंतिम किलोमीटर को कठिन क्यों माना जाता है? रास्ते में और आराम करते समय वाहन चलाते समय पर्यावरण के साथ कैसा व्यवहार करना चाहिए? "बहुभुज सीमाएँ" क्या हैं और उन्हें क्यों परिभाषित किया गया है?

गृहकार्य।खंड 1, अध्याय 3, विषय 3.1 और 3.2।

व्यावहारिक कार्य।

1. कोशिकाओं में शब्दों का अनुमान लगाएं और सही ढंग से दर्ज करें (विषय 3.1 के अंत में कार्य 5)। ग्रे सेल में अक्षरों से, एक ऐसा शब्द बनाएं जो हाइक पर बहुत आवश्यक हो।

2. स्मृति से अपने घर से स्कूल, ट्रेन के प्लेटफार्म से कॉटेज या किसी अन्य मार्ग का चित्र बनाइए।

3. देश की यात्रा के दौरान, पार्क में टहलने के लिए, स्थलाकृतिक संकेतों का उपयोग करके पथ के एक छोटे से हिस्से को स्केच करने का प्रयास करें। माता-पिता से असाइनमेंट की शुद्धता की जांच करने के लिए कहें।

4. आरेख पर निकटतम जंगल का क्षेत्र बनाएं जहां आप मशरूम और जामुन के लिए जाते हैं। अपने लिए निर्धारित करें, या स्थानीय निवासियों से पूछें कि यह साइट किन रैखिक स्थलों तक सीमित है। उनकी अनुमानित दिशा निर्धारित करें। अपने माता-पिता के साथ जंगल में जा रहे हैं, इन स्थलों पर जाने का प्रयास करें। इससे पहले, उत्तर की दिशा निर्धारित करें, फिर रेखीय लैंडमार्क की दिशा।

पाली कई + गोनिया कोण। 1 .चटाई बहुभुज (बंद या खुला)।बेस-1. इसके अलावा, मैं उपरोक्त प्राइमरों को चाहता था जैसे कि वे इस तरह से एक सर्कल या चतुर्भुज के साथ कैसे आकर्षित करते हैं और किस बहुभुज से शुरू होते हैं - बाहरी या आंतरिक। 1712. पीबीपी 12 (1) 99. || जमीन पर और योजना पर बंद और खुला बहुभुज।बेस-1. मैं किले बहुभुज. एक बहुभुज के रूप में दुर्गों का स्थान. बेस-1. आज़ोव के लिए दो तरफ से हमलों को जल्द से जल्द किया जाना चाहिए: पहला, वास्तविक, गढ़ के दोनों बहुभुजों के खिलाफ .. पानी के द्वार और गोदी तक; एक और फॉस-हमला - डॉन नदी के किनारे। 1736. आज़ोव की घेराबंदी। // SWIM 3 188। प्रक्षेपित एक के खिलाफ, कुछ छोटे पत्थरों को कवर करने के लिए, मैंने रवेलिन के साथ तीन नए बहुभुज बनाए। 1737. एम। ए। मुरावियोव जैप। // आरओए 5 13. किले की योजना की व्याख्या। एक)। दो बहुभुज, जो पहले से ही ए, बी, सी, डी लाइन को मजबूत करने के लिए हैं। 1763. बेट्सकोय ऐप। 13. निर्धारित नियमों के अनुसार 4 से 12 भुजाओं वाले सभी नियमित बहुभुजों के लिए रचनाएँ (रचनाएँ) की गईं। 1777. कुर्ग। किताब। सैन्य विज्ञान। 55. बहुभुज में मुख्य शाफ्ट को बंद करने के लिए .. असाइन किए गए अर्धचंद्राकार (डेमी-लून) और काउंटर-गार्ड; सभी भूमि बहुभुजों में फ्लैंक्स बड़े ऑरलियन्स द्वारा संरक्षित होते हैं और रक्षा की एक क्षैतिज खाई के लिए कैसमेट्स होते हैं। 1785. पोटेमकिन बूम। 131. इसके अनुपात में, सेवस्तोपोल किलेबंदी परीक्षण स्थल को लें, जो एक निश्चित वर्ष से बहुत कम निकला। वौबन और केहॉर्न, पूर्व के लिए 150 और बाद वाले 180 टोज़ हैं। 1785. पोटेमकिन बूम। 131. किले का स्थल वही रहता है। गैरीसन किलों की रेखा की लंबाई से मेल खाता है। सीमा को कम करने के लिए रक्षा योजना बनाई जानी चाहिए। पोर्ट आर्थर की घेराबंदी। // सेना के पिछले 319 से। || किले की ओर. येकातेरिनबर्ग किले की स्थिति नीले रंग से बाहर है: एक प्रशिक्षण मैदान दक्षिण में, दूसरा उत्तर में, एक तिहाई पूर्व में, चौथा पश्चिम में यूराल पर्वत में। जिसके पास से छोटे छोटे पहाड़ हैं। 1735. जेनिन विवरण। यूराल और भाई। कारखाना। // भूरे बालों वाली यूराल 340। ऐसा शायद ही कभी होता है कि दुश्मन अपने हमले से किले के एक से अधिक तरफ कब्जा कर लेता है: और अगर वह अपने हमले के साथ किले के दो और तीन किनारों (यानी तीन बहुभुज) को कवर करता है, तो केवल बैटरियों की स्थिति के तहत और आक्रमण किए गए गढ़ों के किनारों के खिलाफ उचित स्थान पर कब्जा करने के लिए ऐसा करेंगे। 1744. वौबन 180। एक नियम के रूप में, नियमित किले में, रक्षा के लिए, प्रत्येक बटालियन को किसी भी प्रशिक्षण मैदान को सौंपा जाता है। जैसे। लेक्रस . // टी। चुना। 230. इस किले में छह नियमित प्रशिक्षण मैदान हैं और इस अनुपात के अनुसार सुरक्षा के लिए बारह बटालियनों की एक चौकी होनी चाहिए, जिनमें से केवल तीन हैं। रुम्यंतसेव 2 110. हालांकि छह से कम बहुभुज वाले किले हैं। 1830. वेसल 227.

2. अप्रचलित एक बहुभुज आधार के साथ एक इमारत।पावलेनकोव 1911। विशेष रूप से विज्ञान अकादमी की तीन बड़ी इमारतें हैं, और तट की खातिर सार ऐसी स्थिति में है, जैसे कि वे एक बहुभुज बहुभुज का हिस्सा हों। जीएस 1801 1 70.

3. कुछ की सीमा एक गोनियोमेट्रिक उपकरण के साथ घूमने से ली गई भूमि का भूखंड।पावलेनकोव 1911।

4. विशेष रूप से हथियारों के तकनीकी उपकरणों, तोपखाने फायरिंग अभ्यास और सशस्त्र बलों की तकनीकी शाखाओं के प्रशिक्षण के परीक्षण के लिए सुसज्जित इलाके का एक टुकड़ा।बेस-1. वह वहां अफ्रीका गया, जैसे कोई शिकार करने जाता है, बाड़ लगाने वाले हॉल या प्रशिक्षण मैदान में जाता है। स्लोवो 1879 8 2 136. बैरकों में और प्रशिक्षण मैदान में उपदेश, सैनिकों को कपड़े पहनाना, घोड़ों की सफाई करना - यह सब कितनी परेशानी और चिंता का विषय है। अवलोकन 1888 4 1 249। एक दुर्घटना, गड़गड़ाहट और गर्जना के साथ, फायरिंग में फूटना, एक प्रशिक्षण मैदान में मशीन गन की तरह .. यह राक्षस दौड़ा। फेडिन ब्रदर्स। // एफ। 3 36. उन्होंने बुआ का निरीक्षण किया .., लैंडफिल के लिए तैयार किया गया, समुद्र में लैंडफिल किया। ओ. कुचकिना वॉयस ऑफ ऐश। // नेवा 2002 10 7. || अतिरिक्त. घरों के प्रकार और प्रकार का विनियमन, सड़कों का विकास, शहर के कुछ हिस्सों, पीटर्सबर्गवासियों के जीवन पर कुल पुलिस नियंत्रण का एक तत्व था, जिसे पीटर के तहत स्थापित किया गया था, जो एक "नियमित" राज्य की अवधारणा के एक धर्मनिष्ठ उपदेशक थे। . जबरन फिर से शिक्षित विषयों के कार्यान्वयन के लिए सेंट पीटर्सबर्ग एक वास्तविक परीक्षण स्थल बन गया है। स्टार 2003 5 146।

5. पूर्वनिर्मित संरचनाओं और भागों के तत्वों के निर्माण के लिए उपकरणों के साथ एक खुला क्षेत्र।एसआईएस 1985. बेस-1।

6. विशेष रूप से निर्दिष्ट स्थान पर शहर के बाहर कचरा डंप. उल्लू। रोस. 4. 7. 1987.

7. मजाक, कोने। वर्ग. मोकिएन्को 2000.

8. गिरफ़्तार करना। आईटीयू में प्लाट्ज. मोकिएन्को 2000.

9. रोल-प्लेइंग गेम्स में खिलाड़ियों के शब्दकोष से. बहुभुज की सीमाओं से आगे न जाएं। 1999 को रिकॉर्ड किया गया। मोकिएन्को 2000। - लेक्स।जनवरी। 1806: बहुभुज; सैन 1847: पॉलीगो/ एन।


रूसी भाषा के गैलिसिज़्म का ऐतिहासिक शब्दकोश। - एम.: डिक्शनरी पब्लिशिंग हाउस ईटीएस http://www.ets.ru/pg/r/dict/gall_dict.htm. निकोले इवानोविच एपिश्किन [ईमेल संरक्षित] . 2010 .

समानार्थक शब्द:

देखें कि "बहुभुज" अन्य शब्दकोशों में क्या है:

    बहुभुज- (ग्रीक, कई पोलियों से, और गोनिया कोण)। 1) बहुभुज। 2) शहर के बाहर एक जगह जहां तोपों से फायरिंग, तोपखाने का अभ्यास होता है। 3) किलेबंदी में: दो आसन्न गढ़ों के कोनों को जोड़ने वाली रेखा। में शामिल विदेशी शब्दों का शब्दकोश ... ... रूसी भाषा के विदेशी शब्दों का शब्दकोश

    बहुभुज- ऑटोड्रोम, पॉलीगॉन, कपुस्टिन यार, शूटिंग रेंज, ग्लाइडिंग ट्रैक, प्लेटफॉर्म, ऑटोफिल्ड डिक्शनरी ऑफ रशियन पर्यायवाची। बहुभुज शूटिंग रेंज रूसी भाषा के समानार्थक शब्द का शब्दकोश। प्रैक्टिकल गाइड। एम .: रूसी भाषा। जेड ई अलेक्जेंड्रोवा। 2011 ... पर्यायवाची शब्दकोश

    बहुभुज 2- शैली कॉमेडी, पैरोडी, हॉरर निर्देशक पावेल फोमिनेंको निर्माता पावेल फोमिनेंको पटकथा लेखक ... विकिपीडिया

    बहुभुज- बहुभुज, बहुभुज, पति। (ग्रीक पॉली कई और गोनिया कोण से)। 1. एक बड़ा निर्जन क्षेत्र जो प्रायोगिक या प्रशिक्षण सत्रों और विशेष सैनिकों के लिए अभ्यास, एक शूटिंग रेंज (सैन्य) के लिए जगह के रूप में कार्य करता है। तोपखाने की सीमा। 2. सर्फ़ों का स्थान ... ... Ushakov . का व्याख्यात्मक शब्दकोश

    बहुभुज- बहुभुज, शूटिंग रेंज ... रूसी भाषण के समानार्थक शब्द का शब्दकोश-थिसॉरस

    बहुभुज- - खुली हवा में स्थित एक प्रकार का प्रबलित कंक्रीट उत्पादन, कभी-कभी चंदवा (छत) के साथ; कंक्रीट उत्पाद कारखानों का हिस्सा है या एक स्वतंत्र उद्यम है। [कंक्रीट के लिए शब्दावली शब्दकोश और ... ... निर्माण सामग्री की शर्तों, परिभाषाओं और स्पष्टीकरणों का विश्वकोश

    बहुभुज- (ग्रीक पॉलीगोनोस पॉलीगोनल से) भूमि या समुद्र का एक टुकड़ा, जिसका उद्देश्य हथियारों, सैन्य उपकरणों, सैनिकों के युद्ध प्रशिक्षण के परीक्षण के लिए है ...

    बहुभुज- बहुभुज के समान ... बड़ा विश्वकोश शब्दकोश

प्रयोग

    यदि चेक किया गया है (पड़ोसी_विकल्प स्क्रिप्ट में IDENTIFY_NEIGHBORS पर सेट है), तो प्रत्येक आउटपुट सुविधा के लिए पड़ोसी बहुभुज जानकारी संग्रहीत की जाएगी। जैसा कि ऊपर दिखाया गया है, चौराहों और सामान्य खंडों को ध्यान में रखते हुए, सीमाओं को लाइनों में बदल दिया जाता है; दो नए फ़ील्ड, LEFT_FID और RIGHT_FID, को आउटपुट फ़ीचर क्लास में जोड़ा जाएगा और प्रत्येक आउटपुट लाइन के बाएँ और दाएँ इनपुट पॉलीगॉन फ़ीचर ID पर सेट किया जाएगा। आउटपुट फ़ीचर वर्ग में इनपुट फ़ीचर विशेषताएँ समर्थित नहीं होंगी। नीचे प्रक्रिया और आउटपुट विकल्पों का विस्तृत विश्लेषण दिया गया है:

    • बहुभुज ज्यामिति में, निकास सीमा हमेशा दक्षिणावर्त दिशा में खींची जाती है। यदि बहुभुज में एक छेद है, तो छेद (या अंदर) की सीमा हमेशा वामावर्त दिशा में खींची जाती है। इस प्रकार, एक बहुभुज के लिए जिसकी बाहरी सीमा के बाईं ओर (बाहर) और उसकी छिद्र सीमा के बाईं ओर (अंदर) कोई पड़ोसी नहीं है, परिणामी रेखाएं LEFT_FID के लिए -1 और बहुभुज सुविधा ID RIGHT_FID के रूप में होंगी।
    • यदि बहुभुज में एक और बहुभुज है, तो सामान्य सीमा का प्रतिनिधित्व करने वाली दक्षिणावर्त दिशा में एक आउटपुट लाइन बनाई जाएगी, जहां LEFT_FID बाहरी बहुभुज की सुविधा आईडी पर सेट है और RIGHT_FID आंतरिक बहुभुज की सुविधा आईडी पर सेट है।
    • यदि दो बहुभुज एक सीमा भाग साझा करते हैं, तो सामान्य खंड का प्रतिनिधित्व करने वाली एक आउटपुट लाइन बनाई जाएगी। रेखा की दिशा मनमानी होगी; LEFT_FID और RIGHT_FID को क्रमशः बाएँ और दाएँ बहुभुज सुविधाओं की ID पर सेट किया जाएगा।
    • यदि एक बहुभुज दूसरे बहुभुज को ओवरलैप करता है, तो दो आउटपुट लाइनें बनाई जाएंगी जो प्रत्येक चौराहे की सीमा का दो बार प्रतिनिधित्व करती हैं: पहली पंक्ति अतिव्यापी बहुभुजों में से एक की बाहरी सीमा का प्रतिनिधित्व करेगी, इसलिए LEFT_FID उस बहुभुज की विशेषता आईडी है जिसे वह प्रतिच्छेद करता है और RIGHT_FID इसका होगा खुद की बहुभुज आईडी; दूसरी पंक्ति अन्य बहुभुजों को विभाजित करते हुए विपरीत दिशा में होगी, इसलिए LEFT_FID और RIGHT_FID अन्य बहुभुज सुविधा आईडी के समान होंगे।
    • इनपुट पॉलीगॉन में समग्र विशेषताएं समर्थित नहीं हैं; सभी आउटपुट लाइनें सरल हैं।
  • अगर चेकबॉक्स पड़ोसी बहुभुजों के बारे में जानकारी को पहचानें और संग्रहीत करेंसेट नहीं है (पड़ोसी_विकल्प स्क्रिप्ट में IGNORE_NEIGHBORS पर सेट है), पड़ोसी बहुभुज जानकारी पर ध्यान नहीं दिया जाएगा। इनपुट बहुभुज की प्रत्येक सीमा को एक अलग लाइन विशेषता के रूप में दर्ज किया जाएगा। कंपाउंड पॉलीगॉन आउटपुट में कंपाउंड लाइन बन जाएगा। इनपुट फीचर की विशेषताओं को आउटपुट फीचर क्लास में कॉपी किया जाएगा। एक नया फ़ील्ड, ORIG_FID, आउटपुट में जोड़ा जाएगा और प्रत्येक पंक्ति की इनपुट सुविधा की आईडी पर सेट किया जाएगा।

    पैरामीट्रिक (ट्रू) कर्व इनपुट फीचर्स के लिए, आउटपुट लाइन्स विभाजित होने पर भी ट्रू कर्व्स बनी रहेंगी। शेपफाइल डेटा पर लागू नहीं होता है।

वाक्य - विन्यास

PolygonToLine_management(in_features, out_feature_class, (पड़ोसी_विकल्प))

पैरामीटरव्याख्याडेटा प्रकार

इनपुट सुविधाएँ, जो बहुभुज होनी चाहिए।

फ़ीचर परत

out_feature_class

आउटपुट लाइन फीचर क्लास।

सुविधा वर्ग

(इसके अतिरिक्त)

सेट करता है कि पड़ोसी बहुभुजों के बारे में जानकारी को पहचानना और संग्रहीत करना है या नहीं।

  • IDENTIFY_NEIGHBORS - आउटपुट में पड़ोसी बहुभुजों के बारे में जानकारी संरक्षित की जाएगी। यदि विभिन्न बहुभुज खंड अन्य बहुभुजों के साथ एक सीमा साझा करते हैं, तो सीमा को विभाजित किया जाएगा ताकि प्रत्येक विशिष्ट रूप से संग्रहीत खंड आउटपुट में संग्रहीत दो पड़ोसी बहुभुज आईडी के साथ एक पंक्ति बन जाए। यह मान डिफ़ॉल्ट रूप से उपयोग किया जाता है।
  • IGNORE_NEIGHBORS - पड़ोसी बहुभुजों के बारे में जानकारी पर ध्यान नहीं दिया जाएगा; प्रत्येक बहुभुज की सीमा आउटपुट में संग्रहीत मूल बहुभुज सुविधा आईडी के साथ एक पंक्ति विशेषता बन जाएगी।
बूलियन

कोड उदाहरण

पंक्ति में बहुभुज। उदाहरण 1 (पायथन विंडो)

पॉलीगॉन टू लाइन फ़ंक्शन करने के लिए पायथन स्क्रिप्ट का एक उदाहरण, आर्कगिस में पायथन विंडो से लॉन्च किया गया।

आर्कपी आयात एनवी एनवी से आर्कपी आयात करें। कार्यक्षेत्र = "सी:/डेटा" आर्कपी। PolygonToLine_management( "Habitat_Analysis.gdb/vegtype", "सी:/आउटपुट/आउटपुट.जीडीबी/vegtype_lines", "IGNORE_NEIGHBORS")

पंक्ति में बहुभुज। उदाहरण 2 (स्टैंडअलोन स्क्रिप्ट)

पॉलीगॉन टू लाइन फ़ंक्शन को ऑफ़लाइन करने के लिए पायथन स्क्रिप्ट का एक उदाहरण।

# नाम: PolygonToLine_Example2.py # विवरण: बहुभुज को रेखाओं में बदलने के लिए PolygonToLine फ़ंक्शन का उपयोग करें, # और रिपोर्ट करें कि कितनी साझा या अतिव्यापी सीमा रेखाएँ हैं# पाए गए। # # आयात प्रणाली मॉड्यूल आर्कपी आयात एनवी से आर्कपी आयात करते हैं # पर्यावरण सेटिंग्स एनवी सेट करें। कार्यक्षेत्र = "सी: /data/landcovers.gdb" # इनपुट और आउटपुट फीचर क्लास के लिए वैरिएबल बनाएं inFeatureClass = "bldgs" outFeatureClass = "bldgs_lines" # टूल चलाते समय कोई समस्या होने पर एरर ट्रैपिंग का उपयोग करेंप्रयत्न : # डिफ़ॉल्ट पड़ोसी_विकल्प का उपयोग करके पॉलीगॉन को लाइनों में बदलने के लिए पॉलीगॉनटॉलाइन चलाएंचापलूस PolygonToLine_management(inFeatureClass, outFeatureClass) # उन पंक्तियों का चयन करें जिनका LEFT_FID मान -1 . से अधिक हैचापलूस MakeFeatureLayer_management (outFeatureClass , "selection_lyr", "\" LEFT_FID \"> -1") परिणाम = आर्कपी। GetCount_management("selection_lyr") अगर (परिणाम। getOutput (0) == "0"): प्रिंट करें "कोई अतिव्यापी या साझा सीमा रेखाएं नहीं मिलीं।"अन्य: प्रिंट परिणाम। getOutput (0) + "अतिव्यापी या साझा" + \ "सीमा रेखाएँ मिलीं।" अपवाद को छोड़कर, ई: # यदि कोई त्रुटि हुई, तो लाइन नंबर और त्रुटि संदेश प्रिंट करेंआयात ट्रेसबैक, sys tb = sys. exc_info () [ 2 ] प्रिंट "लाइन %i " % tb . tb_lineno प्रिंट ई। संदेश