Cargar datos en PostGIS (Shapefile and DBF Loader)

Cargar datos en PostGIS (extensión geográfica de PostgreSQL) no es nada complicado, teniendo los datos en formato Shapefile y conociendo las coordenadas de georreferencia de la información. El procedimiento en todo los casos puede ser el siguiente:

  • Conseguir un Shapefile
  • Reproyectar a coordenadas compatibles con GeoServer
  • Verificar la correspondencia entre EPSG y SRID de PostGIS
  • Cargar el archivo usando el Loader (shp2pgsql) y establecer el encoding de la tabla
  • Verificar en pgAdmin III

Antes de comenzar debemos usar algún dato, en este ejemplo yo use la información del Conjunto de datos  vectoriales del Marco Geoestadístico Nacional (MGM) de INEGI aquellas con contienen los limites estatales geoestadísticos para la República Mexicana “Áreas Geoestadísticas Estatales ” ; una vez descargado el archivo descomprimir, y abrir en una herramienta SIG, como por ejemplo ArcGIS (ArcInfo);

Cambiar las coordenadas del archivo, y pasarlo a coordenadas Geográficas con Datum WGS84 (Lat/Long), de tal forma que nuestra información en formato Shapefile sea compatible con un código EPSG. De acuerdo a la página de códigos EPSG a nuestros datos geográficos les corresponde el EPSG:4326, este dato es muy importante ya que de preferencia tiene que ser indicado al momento de cargar información a PostGIS.

Ahora ya con los datos listos, procedemos a usar la herramienta de PostGIS, abrir la herramienta usualmente localizada en el directorio de instalación de PostGIS. Llenar los datos necesarios para conectarse al servidor ya sea de manera remota o local, despues de ello indicar el Shapefile a cargar.

Como se puede apreciar en la imagen anterior, se ha definido la tabla destino “Destinatino table” y el SRID como el EPSG; es importante recalcar que no siempre el EPSG coincide con el SRID propio de PostGIS, se debe consultar la tabla en la base de datos antes de estar seguros y asignar. En nuestro caso EPSG:4326 corresponde o es igual a SRID 4326. En ocasiones usando datos con información del tipo UTF8 o con caracteres en español es necesario antes de dar clic en “Import”, dar clic previo en “Options…”, y definir como LATIN1 el contenido de la tabla de nuesto Shapefile.

Una vez configurado el Loader, dar clic en “Import”, si todo sale bien en la parte inferior de la herramienta nos dira que se ha cargado la información de manera correcta.

Abrir pgAdmin III, para visualizar la base de datos, y consultar la tabla creada.

PostgreSQL y su manejador de datos geográficos PostGIS cuentan con una tabla de nombre “estados”, a la cual se pueden realizar Querys espaciales. Por supuesto cubriremos esa información más adelante.

  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.