Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Geometry.MultiLineString.bounds
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Возвращает ограничивающий прямоугольник геометрии.
Использование | Возврат | MultiLineString. bounds ( maxError , proj ) | Геометрия |
Аргумент | Тип | Подробности | это: geometry | Геометрия | Верните ограничивающий параллелепипед этой геометрии. |
maxError | ErrorMargin, по умолчанию: null | Максимально допустимая погрешность при выполнении любого необходимого перепроецирования. |
proj | Проекция, по умолчанию: null | Если указано, результат будет в этой проекции. В противном случае — в EPSG:4326. |
Примеры
Редактор кода (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 bounds method to the MultiLineString object.
var multiLineStringBounds = multiLineString.bounds();
// Print the result to the console.
print('multiLineString.bounds(...) =', multiLineStringBounds);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiLineString,
{'color': 'black'},
'Geometry [black]: multiLineString');
Map.addLayer(multiLineStringBounds,
{'color': 'red'},
'Result [red]: multiLineString.bounds');
Настройка Python
Информацию об API Python и использовании 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 bounds method to the MultiLineString object.
multilinestring_bounds = multilinestring.bounds()
# Print the result.
display('multilinestring.bounds(...) =', multilinestring_bounds)
# 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.add_layer(
multilinestring_bounds,
{'color': 'red'},
'Result [red]: multilinestring.bounds',
)
m
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],["The `bounds` method calculates and returns the bounding rectangle of a given geometry. It accepts optional `maxError` and `proj` arguments to specify error tolerance and projection, respectively, defaulting to `null` and `EPSG:4326`. The method is demonstrated using a `MultiLineString` object in both JavaScript and Python examples. These examples create a `MultiLineString`, compute its bounding rectangle, and display both geometries on a map.\n"],null,[]]