我的主要目标是将线串组合成多边形。问题在于,连接线串不会产生有效的多边形。使用的库Turf.js没有提供明确的答案。
构建点的凹包也不会产生有效的多边形。
背景:
我必须将多边形分为两种线串:线的相交点和多边形的外线,以便我可以简化每条单独的线,然后将线连接起来以形成简化的多边形。各个线串几乎与初始的多边形相同,但是将它们再次连接到有效的多边形似乎是比较困难的部分。
//array of linestrings
feature_array = feature_array.map(feature => feature.geometry.coordinates)
// converting each array element to a line string
feature_array = feature_array.map(line => turf.lineString(line))
var feature_collection = turf.featureCollection(feature_array)
var polygon = turf.lineToPolygon(feature_collection)
初始测试-线串: displaying individual linestrings