यह ee.Geometry बनाता है, जिसमें MultiPolygon के बारे में जानकारी होती है.
अगर सभी आर्ग्युमेंट संख्याएं हैं, तो सुविधा के लिए varargs का इस्तेमाल किया जा सकता है. इससे, EPSG:4326 जियोडेसिक मल्टीपॉलीगॉन बनाए जा सकते हैं. इसके लिए, एक पॉलीगॉन और एक LinearRing का इस्तेमाल किया जाता है. इसके लिए, सम संख्या में आर्ग्युमेंट दिए जाते हैं. जैसे, ee.Geometry.MultiPolygon(aLng, aLat, bLng, bLat, ..., aLng, aLat).
| इस्तेमाल | रिटर्न |
|---|
ee.Geometry.MultiPolygon(coords, proj, geodesic, maxError, evenOdd) | Geometry.MultiPolygon |
| आर्ग्यूमेंट | टाइप | विवरण |
|---|
coords | List<Geometry>|List<List<List<List<Number>>>>|List<Number> | पॉलीगॉन की सूची. यह GeoJSON के 'MultiPolygon' फ़ॉर्मैट में कोऑर्डिनेट की सूची, पॉलीगॉन के बारे में बताने वाले ee.Geometry ऑब्जेक्ट की सूची या एक पॉलीगॉन की सीमा तय करने वाली संख्याओं की सूची हो सकती है. |
proj | अनुमान, ज़रूरी नहीं है | इस ज्यामिति का प्रोजेक्शन. डिफ़ॉल्ट रूप से, इनपुट का प्रोजेक्शन होता है. इसमें संख्याओं को EPSG:4326 माना जाता है. |
geodesic | बूलियन, ज़रूरी नहीं | अगर यह वैल्यू false है, तो प्रोजेक्शन में किनारे सीधे होते हैं. अगर सही है, तो पृथ्वी की सतह पर सबसे छोटे रास्ते को फ़ॉलो करने के लिए किनारों को घुमाया जाता है. डिफ़ॉल्ट रूप से, यह इनपुट की जियोडेसिक स्थिति होती है. अगर इनपुट संख्याएं हैं, तो यह true होती है. |
maxError | ErrorMargin, ज़रूरी नहीं है | इनपुट ज्यामिति को, नतीजे के लिए अनुरोध की गई प्रोजेक्शन या जियोडेसिक स्थिति में फिर से प्रोजेक्ट करने पर ज़्यादा से ज़्यादा गड़बड़ी. |
evenOdd | बूलियन, ज़रूरी नहीं | अगर यह विकल्प चुना जाता है, तो पॉलीगॉन के अंदरूनी हिस्से का फ़ैसला सम/विषम नियम के हिसाब से किया जाएगा. इस नियम के तहत, अगर कोई पॉइंट इनफ़िनिटी पर मौजूद किसी पॉइंट तक पहुंचने के लिए विषम संख्या में किनारों को पार करता है, तो उसे पॉलीगॉन के अंदर माना जाता है. इसके अलावा, पॉलीगॉन में लेफ्ट-इनसाइड नियम का इस्तेमाल किया जाता है. इसमें, दिए गए क्रम में वर्टेक्स पर चलने के दौरान, इंटीरियर शेल के किनारों के बाईं ओर होते हैं. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू 'सही है' होती है. |