【发布时间】:2023-03-11 15:22:02
【问题描述】:
我有多边形形状,我想将它转换为 MultiLineString。请注意,通常方向是不同的:从点、坐标、线等使用GeometryFactory 构建多边形。我开始考虑GeometryTransformer,但很难理解那里的文档......所以我有这个:
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 是的,多边形是由线条构成的,所有线条共同构成一个多线串