Boa tarde pessoal,
Disponibilizei lá no Github mais uma biblioteca utilitária, esta para agilizar o procedimento para manipulação e conversão de geometrias no Java. Para quem utiliza o Geotools sabe do que estou falando…ter que fazer foreachs, criar algumas factories, etc…agora você diz programaticamente a forma da conversão:
[java]
GeometryUtils geo = new GeometryUtils();
MultiLineString line = geo
.from(“MULTILINESTRING ((10 10, 20 20, 10 40),(40 40, 30 30, 40 20, 30 10))”)
.convertTo(MultiLineString.class);
[/java]
Abaixo o modo antigo para fazer o mesmo procedimento:
[java]
public Geometry criaPonto (double x, double y, int precision) throws ParseException {
if(precision <= 0) {
precision = 4326;
}
GeometryFactory factory = new GeometryFactory(new PrecisionModel(), precision);
Geometry point = factory.createPoint(new Coordinate(x, y, precision));
return point;
}
[/java]
Bom, para quem quiser baixar o projeto, tem o jar disponível lá no git também, segue o endereço do jar abaixo:
Para quem quiser dar uma olhada no projeto segue o endereço:
https://github.com/carlosjrcabello/geometry-utils/
Abraços e até a próxima.