Abrir FileGeodatabase en QGIS

De WikiSalud
Saltar a: navegación, buscar

Esta página describe cómo abrir una FileGeodatabase (FileGDB) que es un formato de la compañía ESRI con Quantum GIS.

La FileGDB tiene que haber sido creada con una versión de ArcGIS < 10 
Requisitos: Debian Wheezy

Contenido

Instalación de paquetes requeridos

La instalación de Debian Wheezy es igual a la de Squeeze, por lo tanto se pueden seguir los pasos en esta guía: Manual Instalación Debian Squeeze. A continuación, se añaden los repositorios de Wheezy tal y como se describe en Repositorios para Wheezy

Instalación de Quantum GIS 1.8.0 Lisboa: Instalación de Quantum GIS para Debian Wheezy

Para compilar la librería GDAL, es necesario instalar el paquete module-assistant con el cual se crea el entorno necesario:

aptitude install module-assistant

A continuación, seleccionar Prepare, lo cual prepara el entorno para compilar. Para mayor información, léase http://wiki.debian.org/ModuleAssistant

Cuenta de ESRI

Para abrir una FileGeodatabase con Quantum GIS, es necesario darle capacidades adicionales a la librería GDAL 1.9 con la librería File Geodatabase API 1.2 version for Linux Esta librería se puede descargar del sitio web de ESRI, en esta ubicación: http://www.esri.com/apps/products/download/index.cfm?fuseaction=download.all

Para descargar, es necesario crear una cuenta de ESRI así:

Filegdb1.jpeg

Filegdb2.jpeg

Filegdb4.jpeg

Filegdb5.jpeg

Es necesario verificar que el archivo descargado tenga un tamaño de: 37.94 MB

Compilación de librería GDAL

Para compilar la librería GDAL, es necesario descargar el código fuente de la librería GDAL y seleccionar la versión estable (en este momento es la gdal-1.9.0):

wget -c http://download.osgeo.org/gdal/gdal-1.9.0.tar.gz

A continuación, descomprimir el archivo de la librería FileGDB_API_1_2-64 y mover la carpeta FileGDB_API creada a la ruta /usr/local/:

tar xvzf FileGDB_API_1_2-64.tar.gz

Cuando se hizo el cambio de versión en el FileGDB_API de la 1.1 a la 1.2, renombraron la librería libgdblinuxrtl.so con el nombre libfgdbunixrtl.so. Por lo tanto, es necesario crear un enlace simbólico a una de las librerías:

cd /usr/local/FileGDB_API/lib
ln -s libfgdbunixrtl.so libfgdblinuxrtl.so

Compilar GDAL con el siguiente parámetro:

cd /ruta_carpeta_codigo_fuente_gdal/
./configure --with-fgdb=/usr/local/FileGDB_API

Al ejecutar el comando anterior se indica en la consola que encontró la librería del FileGDB_API_1_2-64 y que la compilación tendrá soporte para el formato FGDB como se muestra a continuación:

Filegdb14.jpeg Filegdb17.jpeg

make
make install

Finalmente, es necesario especificarle a gdal la ubicación de las librerías del FileGDB_API. ejecutando como root el comando ldconfig así:

ldconfig
sh -c 'echo "/usr/local/FileGDB_API/lib" >> /etc/ld.so.conf'
ldconfig

Abrir el FileGDB con Quantum GIS

Quantum GIS permite abrir FileGDB con los siguientes pasos:

  • Añadir capa vectorial
  • Tipo de origen: directorio (El formato FileGDB está constituido por un directorio con archivos múltiples)
  • Tipo: FileGDB

Filegdb19.jpeg

  • Seleccionar la FileGDB que deseamos abrir

Filegdb20.jpeg

Fuente: http://trac.osgeo.org/gdal/wiki/FileGDB

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas