6.1. Lesson: Reproyectando y Transformando Datos

Le sugerimos hablar sobre Sistemas de Coordenadas de Referencia (SRCs) de nuevo. Hemos tocado este tema brevemente antes, pero no hemos comentado practicamente lo que significa.

El objetivo de esta lección: Reproyectar y transformar conjuntos de datos vectoriales.

6.1.1. basic Follow Along: Proyecciones

El SRC en el que se encuentran todos los datos, así como el del mapa en sí, se llama WGS84. Este es un Sistema de coordenadas geográficas (GCS) muy común para representar datos. Pero hay un problema, como veremos.

  1. Grabe su mapa actual

  2. Entonces abra el mapa del mundo que encontrará en exercise_data/world/world.qgs

  3. Amplie Sudáfrica usando la herramienta Acercar Zoom

  4. Intente establecer una escala en el campo :guilabel: Escala, que se encuentra en la Barra de estado en la parte inferior de la pantalla. En Sudáfrica, establezca este valor en 1: 5 000 000 (de uno a cinco millones).

  5. Navegue por el mapa mientras mantiene un ojo sobre el campo Escala

¿Nota el cambio de escala? Es debiddo a que se se está desplazando desde un punto que ha ampliado a escala 1:5 000 000, centrado en su pantalla. Todo alrededor de ese punto, la escala es diferente.

Para entender por qué, piensa en el Globo Terráqueo. Tiene lineas discurriendo de Norte a Sur. Estas líneas están alejadas en el ecuador, pero se encuentran en los polos.

En un GCS, está trabajando en esta esfera, pero su pantalla es plana. Cuando intentas representar la esfera en una superficie plana, se produce una distorsión, similar a lo que sucedería si abrieras una pelota de tenis y trataras de aplanarla. Lo que esto quiere decir en un mapa es que las líneas de longitud se mantienen igualmente separadas entre sí, incluso en los polos (donde se supone que deben encontrarse). Esto significa que, a medida que se aleja del ecuador en su mapa, la escala de los objetos que ve se hace más y más grande. ¡Lo que esto significa para nosotros, prácticamente, es que no hay una escala constante en nuestro mapa!

Para solucionar esto, utilicemos en su lugar un Sistema de Coordenadas Proyectado (SCP). Un SCP «proyecta» o convierte los datos en una forma que permite a la escala cambiar y corregirse. Además, para mantener la escala constante, deberiamos reproyectar nuestros datos a usar un SCP.

6.1.2. basic Follow Along: Reproyección «Al Vuelo»

Por defecto, QGIS reproyecta datos «al vuelo». Esto quiere decir que incluso si los datos en sí están en otro SRC, QGS puede proyectarlos como si estuvieran en un SRC a su elección.

Puede cambiar el SRC del proyecto clickando en el botón projectionEnabled SRC actual en la esquina inferior derecha de QGIS.

  1. En el diálogo emergente, escriba la palabra global en el campo Filtrar. Deben aparecer algunos SRC en el campo Predefined Coordinate Reference Systems a continuación.

  2. Selecciona la entrada WGS 84 / NSIDC EASE-Grid 2.0 Global | EPSG:6933 haciendo click en ella y luego haga click en Aceptar.

    Observa cómo cambia la forma de Sudáfrica. Todas las proyecciones funcionan cambiando las formas aparentes de los objetos de la Tierra.

  3. De nuevo cambie a escala 1:5 000 000, como antes.

  4. Desplázate sobre el mapa.

    ¡Observa cómo la escala permanece igual!

La transformación» al vuelo» también se usa para combinar conjuntos de datos que están en diferentes SRCs.

  1. Añade otra capa vectorial a tu mapa que solo tiene la capa de Sudáfrica. Podrá encontrarla en exercise_data/world/RSA.shp.

  2. Cárgalo. Una forma rápida de ver su SRC es pasar el ratón sobre la capa en la leyenda. Es EPSG:3410

    ¿Qué observas?

    La capa es visible incluso si tiene un SRC diferente del de continents

6.1.3. moderate Follow Along: Guardando un Conjunto de Datos en Otro SRC

A veces necesita exportar un conjunto de datos existente con otro SRC. Como veremos en la próxima lección, si necesita hacer cálculos de distancia en la capa, siempre es mejor tener la capa en un sistema de coordenadas proyectadas.

Tenga en cuenta que la reproyección “sobre la marcha” está relacionada con el proyecto y no con capas individuales. Esto significa que una capa puede tener un SRC diferente del proyecto incluso si la ve en la posición correcta.

Puede fácilmente exportar la capa con otro SRC.

  1. Añada el conjunto de datos ``buildings`desde training_data.gpkg

  2. Click derecho en la capa buildings en el panel Capas

  3. Selecciona Exportar ► Guardar Objetos como… en el menú emergente. Se le mostrará el diálogo Guardar Capa Vectorial como….

  4. Click en el botón Explorar al lado del campo Nombre de archivo

  5. Navegue a exercise_data/ y especifica el nombre de la capa como buildings_reprojected.shp.

  6. Cambie el valor del SRC. Solo los SRCs usados recientemente se mostrarán en el menú desplegable. Click en el botón setProjection Seleccionar SRC al lado del menú desplegable.

  7. El diálogo Selector de Sitemas de Coordenadas de Referencia aparecerá. En el campo Filtrar , busque 34S.

  8. Seleccione WGS 84 / UTM zone 34S | EPSG:32734 en la lista

    ../../../_images/CRSselector.png
  9. Deje las otras opciones sin cambios. El diálogo Guardar capa vectorial como… ahora se ve así:

    ../../../_images/save_vector_dialog.png
  10. Haz clic en Aceptar.

Ahora puede comparar las proyecciones antiguas y nuevas de la capa y ver que están en dos SRC diferentes, pero aún se superponen.

6.1.4. hard Follow Along: Creando Tu Propia Proyección

Hay muchos más proyecciones que las incluidas en QGIS por defecto. Además, también puedes crear tus propias proyecciones.

  1. Inicia un nuevo mapa

  2. Carga el conjunto de datos world/oceans.shp

  3. Vaya a Configuración► Proyecciones Personalizadas… y verá este diálogo.

    ../../../_images/custom_crs.png
  4. Click en el botón signPlus Añadir nuevo SRC para crear una nueva proyección

  5. Una proyección interesante al uso es la llamada Van der Grinten I. Introduzca su nombre en el campo Nombre.

    Esta proyección representa la Tierra en un campo circular en lugar de una zona rectangular, como hacen la mayoría de proyecciones.

  6. En Formato, seleccione WKT (Recomendado)

  7. Añade la siguiente cadena en el campo Parámetros:

    PROJCRS["unknown",
        BASEGEOGCRS["unknown",
            DATUM["unknown",
                ELLIPSOID["unknown",6371000,0,
                    LENGTHUNIT["metre",1,
                        ID["EPSG",9001]]]],
            PRIMEM["Greenwich",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8901]]],
        CONVERSION["unknown",
            METHOD["Van Der Grinten"],
            PARAMETER["Longitude of natural origin",0,
                ANGLEUNIT["degree",0.0174532925199433],
                ID["EPSG",8802]],
            PARAMETER["False easting",0,
                LENGTHUNIT["metre",1],
                ID["EPSG",8806]],
            PARAMETER["False northing",0,
                LENGTHUNIT["metre",1],
                ID["EPSG",8807]]],
        CS[Cartesian,2],
            AXIS["(E)",east,
                ORDER[1],
                LENGTHUNIT["metre",1,
                    ID["EPSG",9001]]],
            AXIS["(N)",north,
                ORDER[2],
                LENGTHUNIT["metre",1,
                    ID["EPSG",9001]]]]
    
    ../../../_images/new_crs_parameters.png
  8. Haz clic en Aceptar.

  9. Click en el botón projectionEnabled SRC actual a la derecha de la barra de estado para cambiar el SRC del proyecto

  10. Elija su proyección recién definida (busque su nombre en el campo Filtrar)

  11. Aplicando esta proyección, el mapa será reproyectado así:

    ../../../_images/van_grinten_projection.png

6.1.5. In Conclusion

Proyecciones diferentes son útiles para diferentes propósitos. Eligiendo la proyección correcta, puedes asegurarte que los elementos de tu mapa se están representando de forma precisa.

6.1.6. Further Reading

Materiales para la sección Avanzada de esta lección fueron tomados de este artículo.

Leer más información sobre Sistemas de Referencia de Coordenadas.

6.1.7. What’s Next?

En la próxima lección aprenderá cómo analizar datos vectoriales utilizando las diversas herramientas de análisis vectorial de QGIS.