公告:所有在
2025 年 4 月 15 日之前注册使用 Earth Engine 的非商业项目都必须
验证是否符合非商业性质的资格条件,才能继续使用 Earth Engine。
ee.Geometry.Polygon.simplify
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
将几何图形简化到给定的误差范围内。请注意,除非明确将 maxError 指定为 null,否则此方法不会考虑相应算法的使用者请求的误差边际。
这会替换用于传播误差边际的默认 Earth Engine 政策,因此无论从输出中请求的几何图形精度如何,系统都会根据此算法的实参中指定的误差边际来请求输入。这样一来,渲染的矢量地图在所有缩放级别都能保持一致的渲染效果,但在较低的缩放级别(即缩小)下,几何图形不会简化,这可能会影响性能。
用法 | 返回 |
---|
Polygon.simplify(maxError, proj) | 几何图形 |
参数 | 类型 | 详细信息 |
---|
此:geometry | 几何图形 | 要简化的几何图形。 |
maxError | ErrorMargin | 结果与输入之间可能存在的最大误差。 |
proj | 投影,默认值:null | 如果指定了此参数,结果将采用此投影。否则,它将与输入处于同一投影中。如果误差边际采用的是预测单位,则边际将解读为相应预测的单位。 |
示例
代码编辑器 (JavaScript)
// Define a Polygon object.
var polygon = ee.Geometry.Polygon(
[[[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423]]]);
// Apply the simplify method to the Polygon object.
var polygonSimplify = polygon.simplify({'maxError': 1});
// Print the result to the console.
print('polygon.simplify(...) =', polygonSimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(polygon,
{'color': 'black'},
'Geometry [black]: polygon');
Map.addLayer(polygonSimplify,
{'color': 'red'},
'Result [red]: polygon.simplify');
Python 设置
如需了解 Python API 和如何使用 geemap
进行交互式开发,请参阅
Python 环境页面。
import ee
import geemap.core as geemap
Colab (Python)
# Define a Polygon object.
polygon = ee.Geometry.Polygon([[
[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423],
]])
# Apply the simplify method to the Polygon object.
polygon_simplify = polygon.simplify(maxError=1)
# Print the result.
display('polygon.simplify(...) =', polygon_simplify)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(polygon, {'color': 'black'}, 'Geometry [black]: polygon')
m.add_layer(
polygon_simplify, {'color': 'red'}, 'Result [red]: polygon.simplify'
)
m
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[],[],null,[]]