Earth Engine вводит
квоты для некоммерческих проектов , чтобы защитить совместно используемые вычислительные ресурсы и обеспечить надежную работу для всех. Все некоммерческие проекты должны выбрать уровень квот до
27 апреля 2026 года , иначе по умолчанию будет использоваться уровень «Сообщество». Квоты вступят в силу для всех проектов (независимо от даты выбора уровня)
27 апреля 2026 года .
Подробнее.
ee.Geometry.simplify
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Упрощает геометрию до заданного предела погрешности. Обратите внимание, что это не учитывает погрешность, запрошенную пользователем данного алгоритма, если только параметр maxError явно не указан как null.
Это отменяет политику Earth Engine по умолчанию в отношении распространения погрешностей, поэтому независимо от требуемой точности геометрии на выходе, входные данные будут запрашиваться с погрешностью, указанной в аргументах этого алгоритма. Это обеспечивает согласованное отображение на всех уровнях масштабирования векторной карты, но на более низких уровнях масштабирования (т.е. при уменьшении масштаба) геометрия не будет упрощена, что может негативно сказаться на производительности.
| Использование | Возвраты | Geometry. simplify (maxError, proj ) | Геометрия |
| Аргумент | Тип | Подробности | это: geometry | Геометрия | Геометрия, которую необходимо упростить. |
maxError | ErrorMargin | Максимальная погрешность, на которую результат может отличаться от входных данных. |
proj | Проекция, по умолчанию: null | Если указано иное, результат будет получен в этой проекции. В противном случае он будет получен в той же проекции, что и входные данные. Если погрешность выражена в проекционных единицах, она будет интерпретироваться как единицы этой проекции. |
Примеры
Редактор кода (JavaScript)
// Define a Geometry object.
var geometry = ee.Geometry({
'type': 'Polygon',
'coordinates':
[[[-122.081, 37.417],
[-122.086, 37.421],
[-122.084, 37.418],
[-122.089, 37.416]]]
});
// Apply the simplify method to the Geometry object.
var geometrySimplify = geometry.simplify({'maxError': 1});
// Print the result to the console.
print('geometry.simplify(...) =', geometrySimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(geometry,
{'color': 'black'},
'Geometry [black]: geometry');
Map.addLayer(geometrySimplify,
{'color': 'red'},
'Result [red]: geometry.simplify'); настройка Python
Информацию об API Python и использовании geemap для интерактивной разработки можно найти на странице «Среда Python» .
import ee
import geemap.core as geemap
Colab (Python)
# Define a Geometry object.
geometry = ee.Geometry({
'type': 'Polygon',
'coordinates': [[
[-122.081, 37.417],
[-122.086, 37.421],
[-122.084, 37.418],
[-122.089, 37.416],
]],
})
# Apply the simplify method to the Geometry object.
geometry_simplify = geometry.simplify(maxError=1)
# Print the result.
display('geometry.simplify(...) =', geometry_simplify)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(geometry, {'color': 'black'}, 'Geometry [black]: geometry')
m.add_layer(
geometry_simplify, {'color': 'red'}, 'Result [red]: geometry.simplify'
)
m
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-04-20 UTC.
[null,null,["Последнее обновление: 2026-04-20 UTC."],[],[]]