did you try GeometryFactory's createPolygon(LinearRing shell, LinearRing[] holes)
http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/GeometryFactory.html#createPolygon%28com.vividsolutions.jts.geom.LinearRing,%20com.vividsolutions.jts.geom.LinearRing[]%29 already? ..ede On 12.02.2016 16:47, Giuseppe Aruta wrote: > Hi list, > I need a help. > I am trying to develop some tools that automatically draw a shape (polygon) > on the workbench view. I want to use to automatize some shape drawing > whenever I know that I have to transfer a gis file to cad (for instance to > create blocks) > > I was likely able to draw simple shapes, for instance: > a polygon((0 0, 0 4, 4 4, 4 0, 0 0) (4*4 dimension) needs a simple code > like: > new GeometryFactory().createLinearRing( > new Coordinate[] { > new Coordinate(0D, 0D), > new Coordinate(0D, 4D), > new Coordinate(4D, 4D), > new Coordinate(4D, 0D), > new Coordinate(0D, 0D) }), > * nul*l); > > But I found some difficulties when I want to draw a polygon with one or > more hole, > hpw can I handle the parameter *null* (LinearRing[]) on the previous code? > For instance, how can I draw a polygon of 4*4 with 2*2 hole in the middle? > I didn't find any example. > Thank you in advance for the answer > Peppe > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > > > > _______________________________________________ > Jump-pilot-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Jump-pilot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
