ee.Geometry.MultiPolygon.cutLines
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Chuyển đổi các hình học LineString, MultiLineString và LinearRing thành MultiLineString bằng cách cắt chúng thành các phần không dài hơn khoảng cách đã cho dọc theo chiều dài của chúng. Tất cả các loại hình học khác sẽ được chuyển đổi thành MultiLineString trống.
Cách sử dụng | Giá trị trả về |
---|
MultiPolygon.cutLines(distances, maxError, proj) | Hình học |
Đối số | Loại | Thông tin chi tiết |
---|
this: geometry | Hình học | Cắt các đường của hình học này. |
distances | Danh sách | Khoảng cách dọc theo mỗi LineString để cắt đường thành các đoạn riêng biệt, được đo bằng đơn vị của proj đã cho hoặc mét nếu proj không được chỉ định. |
maxError | ErrorMargin, mặc định: null | Lượng lỗi tối đa được chấp nhận khi thực hiện bất kỳ phép chiếu lại cần thiết nào. |
proj | Phép chiếu, mặc định: null | Phép chiếu kết quả và phép đo khoảng cách hoặc EPSG:4326 nếu bạn không chỉ định. |
Ví dụ
Trình soạn thảo mã (JavaScript)
// Notice: the cutLines geometry method applies only to LineString,
// MultiLineString, and LinearRing geometries. All other geometry types result
// in an empty MultiLineString.
Thiết lập Python
Hãy xem trang
Môi trường Python để biết thông tin về API Python và cách sử dụng geemap
cho quá trình phát triển tương tác.
import ee
import geemap.core as geemap
Colab (Python)
# Notice: the cutLines geometry method applies only to LineString,
# MultiLineString, and LinearRing geometries. All other geometry types result
# in an empty MultiLineString.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eCuts LineString, MultiLineString, and LinearRing geometries into smaller parts based on specified distances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ecutLines\u003c/code\u003e method results in a MultiLineString geometry, with the cut segments as its components.\u003c/p\u003e\n"],["\u003cp\u003eGeometries other than LineString, MultiLineString, and LinearRing will be converted to an empty MultiLineString when using \u003ccode\u003ecutLines\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDistances for cutting the lines are specified in a list and are measured in the units of the provided projection or meters if no projection is given.\u003c/p\u003e\n"],["\u003cp\u003eUsers can optionally define a maximum error tolerance for reprojection and the projection for the output.\u003c/p\u003e\n"]]],[],null,["# ee.Geometry.MultiPolygon.cutLines\n\nConverts LineString, MultiLineString, and LinearRing geometries into a MultiLineString by cutting them into parts no longer than the given distance along their length. All other geometry types will be converted to an empty MultiLineString.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------------------|----------|\n| MultiPolygon.cutLines`(distances, `*maxError* `, `*proj*`)` | Geometry |\n\n| Argument | Type | Details |\n|------------------|----------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `geometry` | Geometry | Cuts the lines of this geometry. |\n| `distances` | List | Distances along each LineString to cut the line into separate pieces, measured in units of the given proj, or meters if proj is unspecified. |\n| `maxError` | ErrorMargin, default: null | The maximum amount of error tolerated when performing any necessary reprojection. |\n| `proj` | Projection, default: null | Projection of the result and distance measurements, or EPSG:4326 if unspecified. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Notice: the cutLines geometry method applies only to LineString,\n// MultiLineString, and LinearRing geometries. All other geometry types result\n// in an empty 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# Notice: the cutLines geometry method applies only to LineString,\n# MultiLineString, and LinearRing geometries. All other geometry types result\n# in an empty MultiLineString.\n```"]]