В Earth Engine введены
некоммерческие квотные уровни для защиты совместно используемых вычислительных ресурсов и обеспечения надежной работы для всех. Некоммерческие проекты по умолчанию используют уровень «Сообщество», хотя вы можете изменить уровень проекта в любое время.
Отправить отзыв
ee.Geometry.MultiLineString.perimeter
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Возвращает длину периметра многоугольных частей геометрии. Периметр многоугольной геометрии равен сумме периметров её компонентов.
Использование Возврат MultiLineString. perimeter ( 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 perimeter method to the MultiLineString object.
var multiLineStringPerimeter = multiLineString . perimeter ({ 'maxError' : 1 });
// Print the result to the console.
print ( 'multiLineString.perimeter(...) =' , multiLineStringPerimeter );
// Display relevant geometries on the map.
Map . setCenter ( - 122.085 , 37.422 , 15 );
Map . addLayer ( multiLineString ,
{ 'color' : 'black' },
'Geometry [black]: multiLineString' ); Настройка 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 perimeter method to the MultiLineString object.
multilinestring_perimeter = multilinestring . perimeter ( maxError = 1 )
# Print the result.
display ( 'multilinestring.perimeter(...) =' , multilinestring_perimeter )
# 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 "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
Хотите рассказать подробнее?
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],[]]