我有一些众所周知的文本(WKT)用于表示几何对象,如Point,MultiPoint,LineString,Polygon,MultiPolygon等。我有一个多面体,总共有40000个点。
我找到了this plugin to convert SVG to WKT。有没有将WKT转换为SVG的JavaScript或PHP插件?
答案 0 :(得分:1)
使用Wellknown将WKT转换为GeoJSON,然后使用D3将GeoJSON转换为SVG。
来源:对您在此处提出的同一问题发表评论:https://gis.stackexchange.com/questions/72323/how-to-convert-wkt-to-svg
答案 1 :(得分:1)
我知道它已经很长时间但你可以写一个。这两者之间的转换相当简单。
例如,以下简单函数转换WKT多边形
var s = data.split("POLYGON ((");
var s2 = s[1].substring(0, s[1].length - 2).split(" ");
var mysvg = "M";
for (var i = 0; i < s2.length - 2; i += 2) {
mysvg += (s2[i].substring(0, s2[i].length - 1)) + ",";
mysvg += (s2[i + 1].substring(0, s2[i + 1].length - 1)) + "L";
}
mysvg = mysvg.substr(0, mysvg.length - 1) + "z";
答案 2 :(得分:1)
答案 3 :(得分:1)