ee.Geometry.MultiLineString.area
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ज्यामिति का क्षेत्रफल दिखाता है. पॉइंट और लाइन स्ट्रिंग का क्षेत्रफल 0 होता है. साथ ही, मल्टी ज्योमेट्री का क्षेत्रफल, उनके कॉम्पोनेंट के क्षेत्रफलों का योग होता है. इंटरसेक्ट करने वाले क्षेत्रफलों को कई बार गिना जाता है.
इस्तेमाल | रिटर्न |
---|
MultiLineString.area(maxError, proj) | फ़्लोट |
आर्ग्यूमेंट | टाइप | विवरण |
---|
यह: geometry | ज्यामिति | ज्यामिति का इनपुट. |
maxError | ErrorMargin, डिफ़ॉल्ट: null | ज़रूरी रीप्रोजेक्शन करते समय, ज़्यादा से ज़्यादा कितनी गड़बड़ी हो सकती है. |
proj | प्रोजेक्शन, डिफ़ॉल्ट: null | अगर बताया गया है, तो नतीजा इस प्रोजेक्शन के कोऑर्डिनेट सिस्टम की इकाइयों में होगा. अगर ऐसा नहीं है, तो यह वर्ग मीटर में होगा. |
उदाहरण
कोड एडिटर (JavaScript)
// Define a MultiLineString object.
var multiLineString = ee.Geometry.MultiLineString(
[[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
[[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]]]);
// Apply the area method to the MultiLineString object.
var multiLineStringArea = multiLineString.area({'maxError': 1});
// Print the result to the console.
print('multiLineString.area(...) =', multiLineStringArea);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiLineString,
{'color': 'black'},
'Geometry [black]: multiLineString');
Python सेटअप करना
Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap
का इस्तेमाल करने के बारे में जानकारी पाने के लिए,
Python एनवायरमेंट पेज देखें.
import ee
import geemap.core as geemap
Colab (Python)
# Define a MultiLineString object.
multilinestring = ee.Geometry.MultiLineString([
[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
[[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]],
])
# Apply the area method to the MultiLineString object.
multilinestring_area = multilinestring.area(maxError=1)
# Print the result.
display('multilinestring.area(...) =', multilinestring_area)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(
multilinestring, {'color': 'black'}, 'Geometry [black]: multilinestring'
)
m
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[[["\u003cp\u003eCalculates the area of a given geometry, with the area of points and line strings being 0.\u003c/p\u003e\n"],["\u003cp\u003eFor multi-geometries, the total area is the sum of their component areas, including any overlaps.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003earea()\u003c/code\u003e method can accept optional \u003ccode\u003emaxError\u003c/code\u003e and \u003ccode\u003eproj\u003c/code\u003e parameters for reprojection and unit specification.\u003c/p\u003e\n"],["\u003cp\u003eReturned area is in square meters by default, but can be in the units of the provided projection if specified.\u003c/p\u003e\n"]]],["The `area()` method calculates the area of a geometry. Points and line strings have an area of 0. For multi-geometries, it sums the areas of their components, counting intersecting areas multiple times. `maxError` sets the tolerance for reprojection errors, and `proj` defines the output projection units (defaults to square meters). The method is demonstrated using a `MultiLineString` object, in both JavaScript and Python, showing how to compute and display its area and geometry.\n"],null,["# ee.Geometry.MultiLineString.area\n\nReturns the area of the geometry. Area of points and line strings is 0 and the area of multi geometries is the sum of the areas of their components (intersecting areas are counted multiple times).\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------|---------|\n| MultiLineString.area`(`*maxError* `, `*proj*`)` | Float |\n\n| Argument | Type | Details |\n|------------------|----------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| this: `geometry` | Geometry | The geometry input. |\n| `maxError` | ErrorMargin, default: null | The maximum amount of error tolerated when performing any necessary reprojection. |\n| `proj` | Projection, default: null | If specified, the result will be in the units of the coordinate system of this projection. Otherwise it will be in square meters. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Define a MultiLineString object.\nvar multiLineString = ee.Geometry.MultiLineString(\n [[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],\n [[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]]]);\n\n// Apply the area method to the MultiLineString object.\nvar multiLineStringArea = multiLineString.area({'maxError': 1});\n\n// Print the result to the console.\nprint('multiLineString.area(...) =', multiLineStringArea);\n\n// Display relevant geometries on the map.\nMap.setCenter(-122.085, 37.422, 15);\nMap.addLayer(multiLineString,\n {'color': 'black'},\n 'Geometry [black]: multiLineString');\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# Define a MultiLineString object.\nmultilinestring = ee.Geometry.MultiLineString([\n [[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],\n [[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]],\n])\n\n# Apply the area method to the MultiLineString object.\nmultilinestring_area = multilinestring.area(maxError=1)\n\n# Print the result.\ndisplay('multilinestring.area(...) =', multilinestring_area)\n\n# Display relevant geometries on the map.\nm = geemap.Map()\nm.set_center(-122.085, 37.422, 15)\nm.add_layer(\n multilinestring, {'color': 'black'}, 'Geometry [black]: multilinestring'\n)\nm\n```"]]