目录
多线:ee.Geometry.MultiLineString()
多闭合线:ee.Geometry.MultiLineString()
简化geometry:Geometry.simplify()
获取包络线和外接多边形:Geometry.bounds()、Geometry.convexHull()
多边形求并、求交、交集取反:Geometry.union()、Geometry.intersection()、Geometry.symmetricDifference()
多边形分别计算面积和周长:Geometry.area()、Geometry.perimeter()
多个多变形之间距离量算:Geometry.distance()
点:ee.Geometry.Point()
多点:ee.Geometry.MultiPoint()
线:ee.Geometry.LineString()
多线:ee.Geometry.MultiLineString()
单闭合线:ee.Geometry.LinearRing()
注意:这里是1个环,为LinearRing。如果有两个环的话,就应该是MultiLineString了
多闭合线:ee.Geometry.MultiLineString()
ee.Geometry()
面:ee.Geometry.Polygon()
多面:ee.GeometryMultiPolygon()
矩形:ee.Geometry.Rectangle()
投影转换:ee.Geometry.transform()
ee.ErrorMargin(100):允许最大误差为100m
ee.Geometry(China_Geo, null, false):第二个参数让它为null就行;第三个参数默认为true,表示以地理坐标系的形式显示,如果为false,则以投影坐标系的形式显示
获取中心:Geometry.centroid()
这里需要指出的是,不要在投影坐标系上使用这个centroid()函数,否则报错。如下
简化geometry:Geometry.simplify()
获取包络线和外接多边形:Geometry.bounds()、Geometry.convexHull()
var sichuan = ee.FeatureCollection("users/lcljv1066965/test/sichuan");
var sichuan_bounds=sichuan.geometry().bounds()
var sichuan_convexHull=sichuan.geometry().convexHull()
Map.centerObject(sichuan )
Map.addLayer(sichuan,{},"sichuan")
Map.addLayer(sichuan_bounds,{},"sichuan_bounds")
Map.addLayer(sichuan_convexHull,{},"sichuan_convexHull")
print(sichuan)
print(sichuan_bounds)
print(sichuan_convexHull)