我有多边形形状,我想将其转换为MultiLineString。请注意,通常方向不同:从点,坐标,线条等使用GeometryFactory
构建多边形。我开始思考GeometryTransformer但它是很难理解的文档存在。所以我有这样的:JTS:如何将多边形转换为MultiLineString
import com.vividsolutions.jts.geom.*;
...
GeometryFactory gFactory = new GeometryFactory();
GeometryTransformer gTransform = new GeometryTransformer();
Polygon polygon = gFactory.createPolygon(someLinearRing, null);
MultiLineString mlString = polygon.TODO?
如何继续在TODO
?
你想提取多边形的边界?如果不是,请更好地解释你的意思 –
@TommasoDiBucchianico是的,多边形是由线条构成的,并且所有线条构成一个多线串 – michael