Uso Proj4j para un WebGIS y tengo que crear un nuevo ESPG. Intenté en QGIS convertir las coordenadas de un sistema local (en Grecia) a un sistema de coordenadas mundial.
En primer lugar, tengo que hacer una transformación 2D: 2 traslaciones (Tx y Ty) y una rotación (Rz) de unos 0,58931 radianes alrededor del "eje z" (en el plano del sistema local) entre las coordenadas locales y las coordenadas griegas (EGSA87).
Así que creo que la matriz de rotación es: [cos(Rz),-sin(Rz);sin(Rz),cos(Rz)]
y sin el cos y el pecado que tengo [0.8313242,-0.5557878;0.5557878,0.8313242]
.
Entonces, puedo reutilizar los parámetros de la definición EPSG:2100:
+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +units=m +no_defs
Creo que puedo insertar las traslaciones (Tx y Ty) en el x_0 y y_0, pero no sé cómo insertar la matriz de rotación. ¿Cómo puedo insertar una transformación con una matriz en un nuevo EPSG?
Encontré en Internet que el +xform=
parece bueno, pero no sé cómo usarlo. Lo he intentado:
+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=-869388.894 +y_0=-4260031.458 +xform=[0.8313242,-0.5557878,0.5557878,0.8313242] +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +units=m +no_defs
Pero aparentemente no es una buena solución. Entonces, ¿alguien sabe cómo puedo utilizar este comando en mi nueva EPSG o dónde puedo encontrar la documentación de proj4?