Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Make a feature collection of the inputs
- var fc = ee.FeatureCollection([geometry, geometry2, geometry3, geometry4, geometry5]);
- // set type of geometry to each feature
- fc = fc.map(function(feat){
- return ee.Feature(feat).set('type', ee.Feature(feat).geometry().type());
- });
- // rearrange the multipolygons into polygons
- var onlyPolys = fc.map(function(feat){
- feat = ee.Feature(feat);
- var geometries = feat.geometry().geometries(); // return a list of each geometry
- var extractPolys = ee.FeatureCollection(geometries.map(function(poly){
- poly = ee.Geometry.Polygon(ee.Geometry(poly).coordinates());
- return ee.Feature(poly).copyProperties(feat);
- }));
- return extractPolys;
- }).flatten();
- print(onlyPolys)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement