ee.Feature.cutLines
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Convertit les géométries LineString, MultiLineString et LinearRing en MultiLineString en les découpant en parties dont la longueur ne dépasse pas la distance donnée. Tous les autres types de géométrie seront convertis en MultiLineString vide.
Utilisation | Renvoie |
---|
Feature.cutLines(distances, maxError, proj) | Fonctionnalité |
Argument | Type | Détails |
---|
ceci : feature | Élément | Coupe les lignes de la géométrie par défaut de cet élément. |
distances | Liste | Distances le long de chaque LineString pour couper la ligne en plusieurs parties, mesurées dans les unités de la projection donnée ou en mètres si la projection n'est pas spécifiée. |
maxError | ErrorMargin, valeur par défaut : null | Quantité maximale d'erreur tolérée lors de toute reprojection nécessaire. |
proj | Projection, valeur par défaut : null | Projection des mesures de résultat et de distance, ou EPSG:4326 si non spécifié. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\u003cp\u003eThe function \u003ccode\u003ecutLines\u003c/code\u003e converts LineString, MultiLineString, and LinearRing geometries into a MultiLineString by segmenting them into shorter lengths.\u003c/p\u003e\n"],["\u003cp\u003eSegmentation is determined by the \u003ccode\u003edistances\u003c/code\u003e parameter, specifying the length of each segment in the projection units or meters.\u003c/p\u003e\n"],["\u003cp\u003eGeometries other than LineString, MultiLineString, and LinearRing are converted into an empty MultiLineString.\u003c/p\u003e\n"],["\u003cp\u003eUsers can specify the \u003ccode\u003emaxError\u003c/code\u003e for reprojection and the \u003ccode\u003eproj\u003c/code\u003e for distance measurements and output projection.\u003c/p\u003e\n"]]],["The core functionality involves cutting `LineString`, `MultiLineString`, and `LinearRing` geometries into segments based on specified distances. The `cutLines` method, applied to a `Feature`, takes a list of `distances` and divides the line into parts no longer than those distances. `maxError` handles reprojection errors, while `proj` defines the projection for distance measurements, defaulting to EPSG:4326. Other geometry types become empty `MultiLineString`s.\n"],null,["# ee.Feature.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| Feature.cutLines`(distances, `*maxError* `, `*proj*`)` | Feature |\n\n| Argument | Type | Details |\n|-----------------|----------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `feature` | Element | Cuts the lines of this feature's default 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. |"]]