viernes, 25 de septiembre de 2015

Generar diccionario de datos de una base de datos PostgreSQL PostGIS

Para obtener un diccionario de datos de una base de datos PostgreSQL, conéctese a la base de datos y ejecute:


SELECT

 isc.table_name,
 isc.ordinal_position::integer AS ordinal_position,
 isc.column_name::character varying AS column_name,
 isc.column_default::character varying AS column_default,
 isc.data_type::character varying AS data_type,
 isc.character_maximum_length::integer AS str_length,
        CASE
            WHEN isc.udt_name::text = 'int4'::text OR isc.udt_name::text =
'bool'::text THEN isc.data_type::character varying
            ELSE isc.udt_name::character varying
        END AS udt_name

   FROM information_schema.columns isc
  WHERE isc.table_schema::text = 'public'::text
  ORDER BY isc.table_name, isc.ordinal_position;

Otra opción es usar el software Dicogis

viernes, 3 de julio de 2015

jordeath: Solución GPG EROR: NO_PUBKEY - Ubuntu y derivados...

jordeath: Solución GPG EROR: NO_PUBKEY - Ubuntu y derivados...: A más de alguien le ah pasado que al agregar un repositorio nuevo a nuestro sources.list y luego hacer un apt-get update nos sale un error s...

lunes, 8 de junio de 2015

Instalar Mapserver en Ubuntu

A continuación les explicaré como instalar Mapserver en Ubuntu 14.04 mediante la consola.


Lo primero a hacer es instalar los requisitos, es decir el servidor web Apache y PHP.

Para instalar Apache abrimos el terminal (Ctrl+Alt+T). y ejecutamos el siguiente comando:

sudo apt-get install apache2

Ahora instalamos Mapserver:

sudo apt-get install cgi-mapserver mapserver-bin

 Posteriormente se debe habilitar CGI en Apache:

sudo a2enmod cgi && sudo service apache2 restart

Finalmente probamos la instalación:

En un navegador vamos a: http://localhost/cgi-bin/mapserv?


La instalación fue exitosa si aparece el mensaje:

No query information to decode. QUERY_STRING is set, but empty.

Espero que les sea útil. 
 



martes, 5 de mayo de 2015

Instalar PostgreSQL y PostGIS en Ubuntu

La instalación PostgreSQL y PostGIS por el centro de Software de Ubuntu u otro gestor de paquetes como Synaptics es muy sencilla, basta con seleccionarlos y proceder a la instalación.

Si deseas hacer por medio de la cónsola deberás ejecutar los siguientes comandos:

sudo apt-get install postgresql postgis
Pgadmin es una herramienta muy util y práctica puedes  instalarla escribiendo:

 sudo apt-get install pgadmin3
Eso es todo ya tienes instalado postgresSQL + postGIS.

Seguidamente puedes crear el usuario de tu preferencia y las bases de datos en las que vayas a trabajar.

Manteniendo las cosas de una forma sencilla, procedemos a cambiar la clave del usuario postgres creada por defecto. Para ello escribimos lo siguiente:


sudo su postgres
luego escribe:

psql
posteriormente

postgres=# alter user postgres with password 'nuevopassword';

Por supuesto, en vez  'nuevopassword' puedes colocar la clave que desees. Atento con escribir el punto y coma al final.

Con pgadmin las cosas se hacen más fáciles por su ambiente gráfico. Para conectar con la base de datos inicia la aplicación, para agregar conexión con la base de datos  haz clic en Add server, colocas el nombre que desees a la conexión, en host coloca localhost, en password la clave que configuraste anteriormente y ya deberías lograr la conexión con la base de datos.





martes, 14 de abril de 2015

SAGA GIS en QGIS 2.8 ¿Dónde está?

Si actualizaste a QGIS 2.8 desde 2.6 o una versión anterior, seguramente te encontrarás con que no puedes ejecutar los procesos de SAGA desde las herramientas de proceso (Processing Toolbox). Esto puede ser debido a que tengas instalada una versión menor a 2.1.2 de SAGA GIS.



Si usas Ubuntu, la versión de SAGA GIS que encontrarás en los repositorios originales no es la más actualizada. Para obtener la última versión primero debes desinstalar cualquier versión previa de QGIS, agregar la línea deb http://qgis.org/debian al archivo /etc/apt/sources.list, luego añades el repositorio de SAGA GIS de acuerdo a lo que se indica en https://launchpad.net/~johanvdw/+archive/ubuntu/saga-gis. Para el caso de Ubuntu 14.04 sería escribir:

deb http://ppa.launchpad.net/johanvdw/saga-gis/ubuntu
trusty main 

deb-src http://ppa.launchpad.net/johanvdw/saga-gis/ubuntu
trusty main 



De esta forma ya podrás usar las potencialidades de SAGA GIS en QGIS.

domingo, 8 de febrero de 2015

Despliegue de datos en 3D usando QGIS


Para este ejercicio empleamos QGIS 2.6 y datos de la cuenca del río Canoabo, Venezuela. Los datos incluían un Modelo Digital de Elevación, una imagen Landsat, capa de vialidad.
Lo primero a realizar es cargar los datos. Luego se debe crear un nuevo Mapset en Grass. Prestar atención en la selección de la extensión del del Mapset, en este caso seleccione Venezuela de los predeterminados.
Haga clic sobre grass tolos y busque las herramientas de importar raster y vector desde la vista de QGIS.



Se ejecutaron los módulos designando el nombre de las capas que se crearán y luego se cargaron en el proyecto.
Busque la la herramienta nviz en las herramientas de GRASS. Seleccionamos el MDE como capa para determinar la elevacion y para este caso se seleccionó como capa de solape la de vialidad.
A partir de allí podremos visualizar en 3D los datos de la cuenca del Río Canoabo.