Importando información raster con el comando raster2pgsql de PostGIS en Debian

En un post anterior, se describió la manera de introducir información vectorial a una base de datos con componente espacial PostGIS mediante el comando shp2pgsql-gui. Esta información puede ser desplegada visualmente porque GIS’s de escritorio como QGIS, gvSIG o OpenJUMP tienen funcionalidad para permitir conectar directamente a la base de datos.

Sigue leyendo

Publicado en SIG, Software Libre, Postgres+postgis | Deja un comentario

Importando a PostGis datos de OpenStreetMap con el comando osm2pgsql en Debian

OpenStreetMap es un proyecto cooperativo muy popular que crea mapas en formato libre del mundo. Cada usuario que participa del proyecto puede editar los datos y, al mismo tiempo, es posible bajarlos como archivos .osm (un formato XML) bajo los términos de la licencia ODbL (Open Data Commons Open Database). Para incorporar estos archivos vectoriales a una base PostGis en Debian necesitamos el paquete osm2pgsql que en Debian se instala, como superusuario, con:

Sigue leyendo

Publicado en Debian, Postgres+postgis, SIG, Software Libre | 1 comentario

Plugin QuickWKT en QGIS

Si estás comenzando con PostGis y siguiendo los ejemplos de algún tutorial en lo que se refiere a la notación WKT (Well Known Text) o WKB (Well Known Binary) para las geometrías, éstas se pueden visualizar en QGIS (sólo aquellas que están soportadas) sin necesidad de estar conectado a la base de datos donde han sido creadas. Sólo basta con instalar el plugin QuickWKT. Una vez instalado y lanzado, se pueden visualizar unos ejemplos de muestra que se suministran con el plugin o colocar directamente en la ventana, en formato WKT o WKB, las geometrías que nos interesan; tal como se observa a continuación.

Sigue leyendo

Publicado en QGIS, SIG, Software Libre | 1 comentario

Cómo hacer un join no espacial en una base PostGis

En el post anterior contemplamos la transformación del sistema de referencia espacial de la columna de geometría de una base PostGis que había sido conformada con la incorporación de un shapefile (Geometría: MULTILINESTRING) de la red vial de los Estados Unidos. Si se explora la tabla de atributos, se podrá observar que el campo ‘state’ contiene sólo los códigos de 2 letras que corresponden a los estados y no el nombre en extenso del mismo. Por tanto, para lograr una salida más legible en las consultas que incluyan este campo es necesario hacer un join no espacial dentro de la base PostGIS.

Sigue leyendo

Publicado en Postgres+postgis, SIG | Deja un comentario

Transformar el sistema de referencia espacial de la columna de geometría de una base PostGis

Continuando con los aspectos relativos a PostGis, hoy vamos a reproyectar los rasgos correspondientes a una base de datos con componente espacial que ha sido incorporada mediante shp2pgsql-gui y que constituye un shapefile (Geometría: MULTILINESTRING) de la red vial de los Estados Unidos. La proyección corresponde a longlat NAD83 cuyo SIRD (EPSG) es 4269. El cambio de proyección será a “US National Atlas Equal Area”, EPSG: 2163, cuyas unidades vienen expresadas en metros.

Sigue leyendo

Publicado en Postgres+postgis, SIG | Deja un comentario

Importando datos tabulares no espaciales (CSV) utilizando funciones PostGIS

Continuando con la temática relativa a PostgreSQL+PostGIS, en esta ocasión voy a considerar la importación de datos no espaciales (CSV) utilizando funciones PostGIS y basado en los contenidos expuestos en el libro PostGIS Cookbook. No obstante, he creado y utilizado mi propio ejemplo (ciudad_espana) construido con las coordenadas geográficas de las principales ciudades españolas a las cuales les he añadido, además, la Comunidad Autónoma a la cual pertenecen.

Sigue leyendo

Publicado en Postgres+postgis, SIG | Deja un comentario

Importación en Postgis de archivos vectoriales (shp, kml, csv) mediante ogr2ogr

Continuando con la exploración de métodos expeditos para poblar o explorar nuestras bases de datos PostgreSQL+Posgis por vías alternas a los comandos usuales de estos últimos, encontré el manual de un Curso realizado en Tegucigalpa, elaborado por Micho García y Jorge Arévalo, donde se detallan, entre otras, las formas de importar diferentes tipos de archivos vectoriales mediante el comando ogr2ogr.

Sigue leyendo

Publicado en Postgres+postgis, SIG | 1 comentario