UNPKG

@mapbox/shp-write

Version:

write shapefiles from pure javascript

25 lines (22 loc) 789 B
module.exports.enlarge = function enlargeExtent(extent, pt) { if (pt[0] < extent.xmin) extent.xmin = pt[0]; if (pt[0] > extent.xmax) extent.xmax = pt[0]; if (pt[1] < extent.ymin) extent.ymin = pt[1]; if (pt[1] > extent.ymax) extent.ymax = pt[1]; return extent; }; module.exports.enlargeExtent = function enlargeExtent(extent, ext) { if (ext.xmax > extent.xmax) extent.xmax = ext.xmax; if (ext.xmin < extent.xmin) extent.xmin = ext.xmin; if (ext.ymax > extent.ymax) extent.ymax = ext.ymax; if (ext.ymin < extent.ymin) extent.ymin = ext.ymin; return extent; }; module.exports.blank = function() { return { xmin: Number.MAX_VALUE, ymin: Number.MAX_VALUE, xmax: -Number.MAX_VALUE, ymax: -Number.MAX_VALUE }; };