Buenos días José.
El problema que tiene QGis con las tablas creadas por Kosmo es que QGis
solo admite claves de columnas únicas de tipo integer (int4) o una
columna OID. Por defecto, si no se indica lo contrario, las tablas se
crean sin dicha columna OID (habría que especificarlo en la consulta) y
las claves primarias en Kosmo, cuando las capas de origen son shape, se
traducen a bigint(int8) o a numeric.
Como posible solución, hasta que los desarrolladores de QGis eliminen
dicha restricción, es una vez salvada la capa en PostgreSQL desde Kosmo,
ejecutar desde una consola SQL (p.e., con el programa pgAdmin III) la
siguiente consulta:
alter table mi_tabla alter mi_columna_pk TYPE integer;
(recuerde que si el nombre de la tabla o de columna correspondiente a la
clave primaria contiene alguna letra en mayúscula tiene que colocarlos
entre comillas dobles -> "mi_tabla" o "mi_columna_pk")
De esta forma la columna de la clave primaria se transformará a integer
(int4) que es lo que QGis espera
Hemos probado a salvar capas shape desde QGis en PostgreSQL usando su
misma versión y después dichas tablas las hemos podido cargar
correctamente en la versión 1.2 de Kosmo. ¿Qué error le daba Kosmo al
cargar dicha tabla creada desde QGis? ¿Podría enviarnos el fichero de
log del programa situado en el directorio \bin\logs dentro del
directorio de instalación de Kosmo?
Un cordial saludo,
José Plaza escribió:
Buenas a todos, mi nombre es José Plaza y trabajo en Departamento de
Catastro del Ayto. de Alhaurín el Grande Provincia de Málaga. Hace
tiempo que le vengo dando vuelta para crear mi propiea base de datos
grafica en postgis y postgres y me he decidido hace un tiempo. Para
crear y mantener dicha base de datos utilizo Kosmos que me parece una
herramienta estupenda, pero tambien he utilizado otros editores.
Ultimante estoy haciendo pruebas con Qgis para acceder a las tablas en
postgis pero me da el siguiente error
Es decir que lo que creo con Kosmos no lo puedo leer con Qgis y lo que
creo con Qgis no lo puedo leer con Kosmos. Hay alguna manera de evitar
dicho problema. Por lo que se ve es por la creacción de las claves
primarias, pero no acabo de entender por que mis conocimientos son
bastantes limitados.
Me podrian orientar al respecto. Gracias a todos.
José Plaza.
------------------------------------------------------------------------
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo
--
Sergio Baños Calvo
Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876
E-mail: [EMAIL PROTECTED]
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo