是否可以将SVG路径转换为GeoJSON?

是否可以将SVG路径转换为GeoJSON?,svg,d3.js,geojson,map-projections,Svg,D3.js,Geojson,Map Projections,我在这里的目标是允许用户指定给定背景世界地图覆盖的地区或地区,这是使用D3从GeoJSON数据生成的SVG。我已经完成了由用户精确定位区域点并生成SVG的部分。这很有效 现在我想使用背景地图的投影、比例和平移来保存领土的坐标。我看到了很多关于将GeoJSON数据转换为SVG的文档,但没有看到其他方法。甚至有可能吗?感谢Ben Lyall,最终我使用本机SVG函数getTotalLength()和getPointAtLength()将路径转换为一个上/左位置数组(以像素为单位),然后使用d3的pr

我在这里的目标是允许用户指定给定背景世界地图覆盖的地区或地区,这是使用D3从GeoJSON数据生成的SVG。我已经完成了由用户精确定位区域点并生成SVG的部分。这很有效


现在我想使用背景地图的投影、比例和平移来保存领土的坐标。我看到了很多关于将GeoJSON数据转换为SVG的文档,但没有看到其他方法。甚至有可能吗?

感谢Ben Lyall,最终我使用本机SVG函数getTotalLength()和getPointAtLength()将路径转换为一个上/左位置数组(以像素为单位),然后使用d3的projection.invert()将其转换为坐标。

如果在SVG上绘制了所有点,可以使用projection.invert函数将x、y坐标转换回lat/longs。