Práctica 01: Sistemas de coordenadas
Motivación
En esta práctica veremos los efectos, a menudo desastrosos, que puede tener el mezclar en un mismo proyecto de sistema de información geográfica información geométrica cuyas coordenadas están expresadas en distintos sistemas de referencia (llamados normalmente SRC o CRS, en inglés). Para poder utilizar con éxito en un mismo proyecto fuentes de datos con distintos SRC, es necesario que se den dos condiciones:
conocer los SRC de origen de cada fuente de datos. Téngase en cuenta, además, que muchos son muy parecidos, diferenciándose tan sólo en algún parámetro geodésico de su definición;
conocer qué mecanismos de transformación de datums (datums shiftings, en inglés) tenemos a nuestra disposición y estimar por tanto la bondad del ajuste de dichas capas.
Desarrollo
Configuración básica de la práctica
Antes de cargar una capa, abrimos el menú Configuración>opciones>SRC. Nos aseguramos que la opción SRC para nuevas capas tiene activada la opción Preguntar SRC. De esta manera, cada vez que carguemos en QGIS una capa que no tenga definido el CRS de forma explícita (cada formato de dato lo hace de una manera diferente), nos pedirá que seleccionemos el correcto.

Como base de referencia vamos a utilizar las ortofotografías pancromáticas de máxima actualidad (al menos a fecha de Mayo de 2015) del Plan Nacional de Ortofotografía Aérea del Instituto Geográfico Nacional, concretamente los mosáicos pertenecientes a las hojas de la seria 1:50.000 983 y 1001, donde se encuadra el municipio de Chucena. Se encuentran en el directorio Raster, y responden a los siguientes nombres:
PNOA_MA_OF_ETRS89_HU29_h50_0983.ecw;
PNOA_MA_OF_ETRS89_HU29_h50_1001.ecw.
El nombre de los ficheros ya nos está dando pistas que nos indican que su sistema de coordenadas es ETRS89 UTM zona 29 norte, aunque esta información precisa la hemos obtenido de la documentación del portal del PNOA. Por tanto, el código EPSG del sistema de referencia es el 25829, como corresponde a la provincia de Huelva.
Cargamos las ortos con la herramienta de carga ráster:

Sin embargo, como podemos observar en la barra de estado de Quantum, el programa identifica erróneamente el sistema de coordenadas como un tal EPSG:2158, IRENET95 / UTM zone 29N, que no es el que sabemos que es. Para cambiarlo, entramos en las propiedades de ambas capas con botón derecho sobre sus nombres en el TOC, y en la pestaña General cambiamos a EPSG:25829. Cambiamos también el sistema de coordenadas del proyecto a EPSG:25829 pulsando sobre el código del mismo en la barra de estado, no olvidando activar la opción de Activar transformación de SRC al vuelo. En la siguiente imagen se puede ver el sistema actual del proyecto indicado en la barra inferior de estado, así como el cuadro de diálogo de selección de SRC que aparece al pulsar sobre dicho indicador. La mejor forma de buscar el SRC que deseamos es escribir su código EPSG en el campo Filtrar.

Carga de información en distintos sistemas de coordenadas
Para ver el desvío que se produce entre el antiguo datum europeo ED50 y el nuevo ETRS89, vamos a cargar tres capas vectoriales en el proyecto, que se encuentran en la carpeta Vectorial:
chucena_rustico.shp: catastro rústico de Chucena, en sistema EPSG:25829 (ETRS89 UTM29N);
chucena_urbano.shp: catastro urbano de Chucena, en sistema EPSG:25829 (ETRS89 UTM29N);
chucena_urbano-23029.shp: catastro urbano de Chucena, en sistema EPSG:23029 (ED50 UTM29N).
Establecemos el sistema de referencia del proyecto también a EPSG:25829.
Podremos observar el desfase típico entre el datum ED50 y el ETRS89 de 180 metros si comparamos las capas chucena_urbano-23029 y chucena_urbano. El desfase se debe a que Quantum no sabe como solventar el desfase de datum, cómo convertir las coordenadas de un sistema a otro, por lo que lo que hace es simplemente interpretar las coordenadas ED50 UTM29N como si fueran ETRS UTM29N, por lo que se produce el desfase.

En la imagen anterior podemos apreciar el error del desfase. Los puntos marcados en rojo deberían ser coincidentes, y sin embargo están separados una distancia de 183 metros.
Carga de la rejilla de transformación para España en Quantum GIS
Este problema se soluciona configurando la transformación entre ambos datums en Quantum GIS. Existen transformaciones numéricas de 3, 5 y 7 parámetros, que proporcionan crecientes niveles de ajustes, pero el método más preciso para convertir coordenadas de un datum a otro es la utilización de una rejilla geodésica. Dicha rejilla es una matriz numérica que transforma puntos de coordenadas clave (los vértices geodésicos) de un sistema a otro, y que por tanto sirven de apoyo para la transformación de cualquier otro punto del espacio. Las realizan los organismos geodésicos nacionales, y están sujetas a revisiones y mejoras periódicas para aumentar su precisión.
Vamos a cargar en el sistema la rejilla para la península ibérica (exceptuando Galicia). Se encuentra en el directorio GSB y se llama PENR2009.gsb. Dicho fichero hay que copiarlo a la carpeta share\proj del directorio de instalación de Quantum, que por defecto es c:\Archivos de programa\QGIS Wien\. Es el directorio de la librería geodésica PROJ.4 que es la que hace los cálculos geodésicos en Quantum.
Sin embargo, la utilización de la rejilla no es automática, sino que hay que modificar la definición del sistema de referencia en Quantum para que la tenga en cuenta. Es un procedimiento complejo que vamos a omitir, y nos limitaremos a copiar el fichero srs.db a la carpeta apps\qgis\resources dentro de la carpeta de instalación de Quantum. El fichero srs.db contiene las definiciones de los sistemas de referencia que utiliza Quantum, y esta versión está modificada para que los sistemas basados en el datum ED50 tengan en cuenta la rejilla a la hora de transformar coordenadas hacia el ETRS89. Guardamos el proyecto, reiniciamos Quantum y volvemos a abrirlo. El ajuste debe ser ahora perfecto.

La barra de proyecto, de izquierda a derecha:
nuevo proyecto;
abrir proyecto (con extensión .qgs);
guardar proyecto;
guardar como.
Hay que destacar que un proyecto .qgs no guarda los datos geográficos, sino simplemente referencias a las fuentes de los mismos (por ejemplo, la ubicación de un fichero shape), más una cantidad ingente de información relacionada, por ejemplo, semiología.