Soy relativamente inexpertos con sistemas de coordenadas de referencia, así que por favor tengan paciencia conmigo, si yo no voy a poner esto claramente.
Tengo el software existente que funciona con un resumen de la onu (de referencia) sistema de coordenadas 3D. Es decir, todo lo que tiene X,Y,Z las coordenadas en metros, pero esas coordenadas no están definidos con relación a cualquier ubicación absoluta.
Quiero que los usuarios puedan "colgar" este sistema de coordenadas del mundo real diciendo: "el (local) de origen corresponde a punto de FOO en el mundo real." Aquí FOO se especifica en ningún conocido de coordenadas del sistema de referencia (probablemente EPSG:3785, pero voy a permitir que nada Geotools puede reconocer), y la orientación es fijo. Luego quiero tener bien definidas las traducciones entre una relación de coordenadas (X,Y,Z) y la correspondiente ubicación absoluta (por ejemplo, Y metros al Norte de FOO, X metros al Oriente de FOO, Z metros por encima de FOO).
Lo que creo que quiero, con el fin de hacer que esto suceda, es: (a) elegir o crear un adecuado sistema de coordenadas Cartesianas para el área alrededor de FOO y, a continuación, (b) la simple transformación afín entre mi sistema de coordenadas internas y la geo-referenciados.
Todos los consejos que he visto hasta ahora dice "utilizar un local de proyección para áreas pequeñas, o algo así WGS para áreas más grandes," pero no sé lo que es el derecho local de proyección es un adelanto, porque FOO podría estar en cualquier lugar. Puede que yo sea razonablemente (1) buscar un estándar aceptado de proyección para esa ubicación, o (2) definir una buena nueva proyección de dicho punto?
Estoy trabajando en Geotools, pero estoy perfectamente feliz con un concepto general de respuesta. Gracias!