index.js 505 B

123456789101112131415161718192021222324
  1. // index.ts
  2. import { point } from "@turf/helpers";
  3. import { coordEach } from "@turf/meta";
  4. function centroid(geojson, options = {}) {
  5. let xSum = 0;
  6. let ySum = 0;
  7. let len = 0;
  8. coordEach(
  9. geojson,
  10. function(coord) {
  11. xSum += coord[0];
  12. ySum += coord[1];
  13. len++;
  14. },
  15. true
  16. );
  17. return point([xSum / len, ySum / len], options.properties);
  18. }
  19. var turf_centroid_default = centroid;
  20. export {
  21. centroid,
  22. turf_centroid_default as default
  23. };
  24. //# sourceMappingURL=index.js.map