Está en la página 1de 24

PARA POSTGIS

Primero creo una base de datos nueva

Luego escribo
CREATE EXTENSION POSTGIS para convertirla en geográfica

En las tablas debe aparecer


SPATIAL_REF_SYS

Y en las vistas
GEOMETRY_COLUMNS
GEOGRAPHY_COLUMNS
Para consultar todos los sistemas de referencia que tienes posgis coloco
select *
from spatial_ref_sys

Para seleccionar uno especifico por ejemplo el 3115 coloco.


select *
from spatial_ref_sys
where srid = 3115

Para buscar por una palabra clave por ejemplo en este caso sobre la columna
srtext buscamos la palabra MAGNA comillas porque es un texto

select *
from spatial_ref_sys
where srtext like '%MAGNA%'

Resultado
INSERTAR SISTEMA DE REFERENCIA.
El insert into es una sentencia para insertar datos en una tabla, en este caso en la
tabla spatial_ref_sys
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext)

Tenemos 5 columnas que llenamos


Cargar las capas geográficas en la BDG.
Entro en postgis postgis bundle 3

Doy clic en el botón de conectar


Llenamos los parámetros
El server host se puede verifica en el pg admin dando clic en postgres SQL
15, propiedades, connection.
Y en Database va el nombre que le colocamos a la base de datos en este
caso clase10sig2
Y le damos ok

Debe salir connection succeeded

Ahora le damos añadir archivos (add file)


Ubicar el disco o carpeta en donde se tengan los datos es recomendable que
la carpeta este en el disco local c
Selecciono las capas que deseo añadir y le doy open
En el examen probablemente el profesor pedir que renombremos las tablas con
las iniciales del nombre para mi caso bm_barrios, haci es como va a quedar en la
base de datos.
RECOMENDACIÓN EN MINUSCULA
Se hace dando clic en tabla y renombramos

En este caso sigamos sin renombrar nada.

En geometría se deja geom, como esta en este caso.

El SRID si hay que modificarlo en este caso como estamos trabajando con el 6249
lo colocamos en todas las capas renombrando ese 0 por 6249
Importante dar enter cada vez que coloquemos el 6249
Verificamos que todo este bien y le damos en importar.
Miramos que todos los shape files se hallan importado correctamente por lo que
en todos debe aparecer
Shape import complete

Si aparece shape import failed, leo el error

Dice que no pudo convertir los valores de UTF-8 debo cambiarlo a LATIN1

Entonces antes de hacer este cambio debo dar clic en el cuadrito de las capas que
ya me quedaron bien
En la capa que dice Rm marcar la casilla para que ya me las quite.
Como en este caso las dos capas con error son barrios y jerarquización_vial
Las que no se pudieron corregir.

Ahora le doy en opcións

Ahora escribo LATIN1 y le doy ok


Y ahora le damos otra vez importar

Y me aparece barrios y jeranquizacion_vial completado


Y listo esto se hace antes de verificarlo en el pg admin
Ya todo quedo bien puedo cerrar la ventana de postgis

NOTA:
Si yo voy a cargar las capas y no se puede, tal vez sea porque no he creado
la extensión postgis.

Otra razón puede ser porque el sistema no este creado,

Ahora reviso las tablas en el pg admin

Habro las tablas y observo que la geometría este creada.


La columna geom tiene la información de la geometría si el punto, línea o
polígono, el sistema de referencia y lleva las coordenadas.
Es ese poco de números y letras no hay que preocuparse, hay una función para
mostrar esa información en texto. Formato coordenadas.

Listo están cargadas las tablas a la base de datos.

Si se quiere consultar en que sistema de referencia están las tablas, hubicamos la


vista Geometry_columns

Esta tabla guarda la referencia de cuales son las tablas geográficas que tenemos.
Muestra el nombre, la dimencion 2, el sistema de referencia de cada una y su tipo
de geometría y la base de datos donde esta cada una.

Esta es una relación que postgis va llenando automáticamente, cuando voy


generando tablas con la parte geográfica.
Hasta ahí ya cargamos los datos. es bueno revisar todo. (el área no se puede en
geográficas por lo que primero hay que pasarlas a planas.

AHORA EN QGIS

Cargar la BDG en QGIS y visualizar la información geográfica

Es importante tener el panel de navegador y la opción PostGis.

Damos postgis y conexión nueva


En el nombre de la conexión se le puede colocar lo que quieran.
En servicio no hay que colocar da
En anfrition se coloca localhost
En puerto 5432
En base de datos se colocar el nombre de la base de datos como esta en el
pg admin igualita. En este caso clase10sig2
Y le damos aceptar

El le va a pedir el nombre de usuario y la contraseña


postgres
123456
Y le damos aceptar.

Si todo salió bien ya aparece la conexión la cual se nombró clase10.

Y hay están sus tablas.

Ya las puedo arrastra al qgis.


Yo le cambie el nombre a toda la base de datos por 2clase10sig2 para
corregir un error con el sistema de referencia.

Bueno ahora vamos a base de datos y administrador de bases de datos


En qgis se llama 2clase10
Si quiero importar datos
Doy clic en importar

En entrada busco la ruta de la capa que quiero cargar


Importemos por ejemplo instituciones educativas

En el esquema debe ir público.


Coloco el nombre de la tabla coloquemosle instituciones
Reviso el sistema de referencia que debe ser el mismo 6249

Y aceptar

Es probable que arroje un error por el sistema de referencia


Para el parcial es importante mostrar la información de las capas

Por ejemplo en que sistema esta, el tipo de geometría etc


También puedo ver la tabla de atributos y la vista previa de los datos

Para poder hacer consuntas le doy en el icono de ventana sql

También podría gustarte