geoCentroid -> polygonCentroid

This commit is contained in:
Tom MacWright
2016-09-06 18:13:50 -04:00
parent 81c9c4bd95
commit 9c902dbf71
2 changed files with 2 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ export function Circularize(wayId
keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
points = nodes.map(function(n) { return projection(n.loc); }),
keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
centroid = (points.length === 2) ? interp(points[0], points[1], 0.5) : d3.geoCentroid({ type: 'Polygon', coordinates: [points] }),
centroid = (points.length === 2) ? interp(points[0], points[1], 0.5) : d3.polygonCentroid(points),
radius = d3.median(points, function(p) { return euclideanDistance(centroid, p); }),
sign = d3.polygonArea(points) > 0 ? 1 : -1,
ids;

View File

@@ -1,5 +1,5 @@
describe('iD.actions.Circularize', function () {
var projection = iD.geo.RawMercator();
var projection = d3.geoMercator().scale(150);
function isCircular(id, graph) {
var points = _.map(graph.childNodes(graph.entity(id)), 'loc').map(projection),