QGIS moviendo la capa / todas las características usando Transformación Afina de Vector

11

Estoy usando QGIS para analizar algunas pistas de vuelo que fueron producidas usando un software diferente. Ahora, cuando están en QGIS, el punto de referencia de todo está en 0,0, que es el punto de referencia del aeródromo.

Pero en el mundo real, este punto de referencia de aeródromo es un valor en este y norte. es decir, Este = 286499.025 Norte = 6230965.204, por lo que todo lo demás (la pista termina, los puntos de las pistas deben ser exactamente como están en el mundo real)

Investigué un poco y encontré el complemento Vector Affine Transformation. Ahora usando esto, ¿cómo puedo mover todo al punto de referencia de Este = 286499.025 Norte = 6230965.204 Este = X y Norte = Y.

Tengo problemas para comprender la matriz del complemento.

ingrese la descripción de la imagen aquí

Dilla
fuente
Tenga en cuenta que este y norte son valores de coordenadas proyectadas. Asegúrese de tener el conjunto de CRS correcto en el que está tratando de transformar los datos. ¿Has mirado la ayuda del complemento ? La matriz permite tener en cuenta una rotación, que puede que no necesite (y no podría usar si solo tiene un único punto sin referencia angular). Esencialmente, en lugar de una transformación afín, parece que solo desea hacer un movimiento absoluto (desde 0,0) de todas sus características a sus coordenadas este / norte.
Chris W
Estás en el clavo. En autocad lo que hago es seleccionar todo> mover> establecer 0,0> mover a> este y norte deseados. He configurado el CRS a MGA94Z56. ¿Se puede usar la opción de movimiento de QGIS para hacer esto? es decir, ajustar a 0,0 y luego ingresar las coordenadas x e y deseadas? gracias
Dilla
No sé acerca de QGIS: sé que el comando Mover de ArcGIS lo permite. Relacionado: gis.stackexchange.com/questions/13433
Chris W

Respuestas:

13

Como se indica en mi respuesta a ¿Cómo calcular los parámetros para la transformación QGIS Affine? , puede hacerlo después de reconocer los diferentes parámetros de la matriz.

Los parámetros son:

a: Scale X 
e: Scale Y
d: Rotation X
b: Rotation Y
c: Translation X
f: Translation Y

ingrese la descripción de la imagen aquí

Por lo tanto, debe poder mover su capa estableciendo cy fparámetros con sus valores x e y, es decir, c = 286499.025 yf = 6230965.204.

Se debe prestar especial atención a la configuración previa del sistema de referencia del mapa. Con suerte, tanto el RS que configuró como sus datos originales están en la misma unidad (p. Ej., Medidores); de lo contrario, es posible que también deba aplicar un factor de escala a sus datos.

Germán Carrillo
fuente
3
¡Excelente! Esta imagen lo explica mucho. Estaba teniendo problemas para entender el readme con el tapón en.
Dilla
Bien, estoy de acuerdo en que no es fácil darse cuenta de eso.
Germán Carrillo
1
¡¡¡SI!!! Acabo de regresar para decir gracias. Quería verificar si la reubicación es correcta. Entonces importé una nueva capa con la georreferencia correcta que tenía que hacer en Autocad. Entonces, mi capa reubicada debe coincidir con la nueva capa importada y SÍ sí coinciden :) Tengo otra pequeña pregunta. Así que tengo características en la capa, estoy trabajando en tres columnas diferentes. op_type, rwy_id, trak_id. Aparte del uso del comando Filtro, ¿cuál es la forma más fácil de mostrar / ocultar características? es decir, op_type = A, rwy_id = 06 trak_id = 06TA? Muchas gracias
Dilla
En cuanto a su pregunta de seguimiento, diría que esa es la mejor manera de hacerlo, usando un filtro. Si necesita ayuda con él o si su caso de uso difiere un poco y desea obtener otro resultado que no sea usar un Filtro, abra una nueva pregunta en el sitio.
Germán Carrillo