从单点经纬度创建边界框?
Create bounding box from a single point lat long?
我正在尝试从一个经纬度点创建一个 8 公里的边界框。
因此,例如,如果我有位于伦敦的经纬度 51.508394925082406,-0.12786049901934773,但我想找到距此点 8 公里的边界框,我尝试使用像 turf 这样的包,但它们只有在你必须边界框或者如果您的坐标是线串。
围绕该点创建一个8km的缓冲区,并获取缓冲区的边界框。
const p = turf.point([-0.12786049901934773, 51.508394925082406]);
buffer = turf.buffer(p, 8, {units: 'kilometers'});
bbox = turf.bbox(buffer);
poly = turf.bboxPolygon(bbox);
我正在尝试从一个经纬度点创建一个 8 公里的边界框。
因此,例如,如果我有位于伦敦的经纬度 51.508394925082406,-0.12786049901934773,但我想找到距此点 8 公里的边界框,我尝试使用像 turf 这样的包,但它们只有在你必须边界框或者如果您的坐标是线串。
围绕该点创建一个8km的缓冲区,并获取缓冲区的边界框。
const p = turf.point([-0.12786049901934773, 51.508394925082406]);
buffer = turf.buffer(p, 8, {units: 'kilometers'});
bbox = turf.bbox(buffer);
poly = turf.bboxPolygon(bbox);