Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. // Make a feature collection of the inputs
  2. var fc = ee.FeatureCollection([geometry, geometry2, geometry3, geometry4, geometry5]);
  3.  
  4. // set type of geometry to each feature
  5. fc = fc.map(function(feat){
  6. return ee.Feature(feat).set('type', ee.Feature(feat).geometry().type());
  7. });
  8.  
  9. // rearrange the multipolygons into polygons
  10. var onlyPolys = fc.map(function(feat){
  11. feat = ee.Feature(feat);
  12. var geometries = feat.geometry().geometries(); // return a list of each geometry
  13. var extractPolys = ee.FeatureCollection(geometries.map(function(poly){
  14. poly = ee.Geometry.Polygon(ee.Geometry(poly).coordinates());
  15. return ee.Feature(poly).copyProperties(feat);
  16. }));
  17. return extractPolys;
  18. }).flatten();
  19.  
  20. print(onlyPolys)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement