ee.Geometry.Rectangle.length
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แสดงผลความยาวของส่วนเชิงเส้นของเรขาคณิต ระบบจะไม่สนใจส่วนที่เป็นรูปหลายเหลี่ยม ความยาวของเรขาคณิตแบบหลายส่วนคือผลรวมของความยาวของคอมโพเนนต์
การใช้งาน | การคืนสินค้า |
---|
Rectangle.length(maxError, proj) | ทศนิยม |
อาร์กิวเมนต์ | ประเภท | รายละเอียด |
---|
ดังนี้ geometry | เรขาคณิต | เรขาคณิตอินพุต |
maxError | ErrorMargin, ค่าเริ่มต้น: null | ปริมาณข้อผิดพลาดสูงสุดที่ยอมรับได้เมื่อทำการฉายซ้ำที่จำเป็น |
proj | การฉายภาพ ค่าเริ่มต้น: null | หากระบุไว้ ผลลัพธ์จะอยู่ในหน่วยของระบบพิกัดของการฉายภาพนี้ ไม่เช่นนั้นจะเป็นหน่วยเมตร |
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);
// Apply the length method to the Rectangle object.
var rectangleLength = rectangle.length();
// Print the result to the console.
print('rectangle.length(...) =', rectangleLength);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(rectangle,
{'color': 'black'},
'Geometry [black]: rectangle');
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap
เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
สภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)
# Apply the length method to the Rectangle object.
rectangle_length = rectangle.length()
# Print the result.
display('rectangle.length(...) =', rectangle_length)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle')
m
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[[["\u003cp\u003eThis function calculates the total length of the linear segments within a geometry, excluding any polygonal areas.\u003c/p\u003e\n"],["\u003cp\u003eIt can be used on various geometry types, including rectangles and more complex shapes.\u003c/p\u003e\n"],["\u003cp\u003eThe result is the sum of lengths of individual components if a multi-geometry is provided.\u003c/p\u003e\n"],["\u003cp\u003eLength is calculated in meters by default, unless an alternative projection is provided.\u003c/p\u003e\n"],["\u003cp\u003eAn optional error margin can be set for calculations involving reprojection.\u003c/p\u003e\n"]]],["The `length` method calculates the length of linear parts in a geometry, ignoring polygonal sections. For multi-geometries, it sums the lengths of the individual components. The method accepts `maxError` and `proj` as optional arguments to control reprojection and units. The return value is a float representing the length. Examples in JavaScript and Python show how to compute and display the length of a rectangle using the `length()` method.\n"],null,["# ee.Geometry.Rectangle.length\n\nReturns the length of the linear parts of the geometry. Polygonal parts are ignored. The length of multi geometries is the sum of the lengths of their components.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------------------------------------|---------|\n| Rectangle.length`(`*maxError* `, `*proj*`)` | Float |\n\n| Argument | Type | Details |\n|------------------|----------------------------|----------------------------------------------------------------------------------------------------------------------------|\n| this: `geometry` | Geometry | The input geometry. |\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 meters. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Define a Rectangle object.\nvar rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);\n\n// Apply the length method to the Rectangle object.\nvar rectangleLength = rectangle.length();\n\n// Print the result to the console.\nprint('rectangle.length(...) =', rectangleLength);\n\n// Display relevant geometries on the map.\nMap.setCenter(-122.085, 37.422, 15);\nMap.addLayer(rectangle,\n {'color': 'black'},\n 'Geometry [black]: rectangle');\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 Rectangle object.\nrectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)\n\n# Apply the length method to the Rectangle object.\nrectangle_length = rectangle.length()\n\n# Print the result.\ndisplay('rectangle.length(...) =', rectangle_length)\n\n# Display relevant geometries on the map.\nm = geemap.Map()\nm.set_center(-122.085, 37.422, 15)\nm.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle')\nm\n```"]]