Java: Convertir lat / lon de EPSG: 4236 a EPSG: 3857
¿Cómo convertiría mi lat lon a la proyección EPSG 3857 usando geotools u otra biblioteca java? Estoy teniendo problemas para encontrar los métodos adecuados para usar. Sé que OpenLayers (javascript) puede hacerlo fácilmente, pero no veo un camino claro para transformar estas coordenadas.
I would like to see this transformation
source lon, lat: -71.017942, 42.366662
destination lon, lat: -71 1.25820, 42 22.0932
Así que he creado mi CRS
final CoordinateReferenceSystem source = CRS.decode( "EPSG:4236" );
final CoordinateReferenceSystem dest = CRS.decode("EPSG:3857");
final MathTransform transform = CRS.findMathTransform(source, dest);
Pero crear geometrías no parece sencillo con los puntos, ya que requieren una fábrica de geometría o algo así.
Soy nuevo en herramientas geográficas y datos geoespaciales, gracias por cualquier dirección.