Buenas de nuevo.
Se me olvidaba comentar lo de las bibliotecas: tenemos PostgreSQL 8.0,
8.2 y 8.3 con diversas versiones de PostGIS (0.9, 1.0, 1.1, 1.3.3) y en
todas ellas funcionan sin problema ;-) .
Saludos,
Sergio Baños Calvo escribió:
Buenas noches Juan.
Kosmo usa la información almacenada en la tabla "geometry_columns"
para saber qué tablas espaciales están definidas en la base de datos a
la que está intentando conectarse. Revise que para cada tabla espacial
existe un registro en dicha tabla. Si la tabla (o vista) no está "dada
de alta" en dicha tabla Kosmo la ignorará a la hora de cargar capas.
El contenido de un registro para una tabla cualquiera debería ser como
sigue:
f_table_catalog -> No tiene utilidad, rellénalo con ''
f_table_schema -> Esquema donde está incluida la tabla (normalmente,
public)
f_table_name -> Nombre de la tabla que queremos añadir
f_geometry_column -> Nombre de la columna geométrica de la tabla
coord_dimension -> Dimensión de las coordenadas de las geometrías
almacenadas en la tabla. Normalmente 2 o 3
srid -> Identificador del sistema de referencia espacial de la capa
type -> Tipo de geometría almacenada en la tabla (POINT, LINESTRING,
POLYGON, MULTIPOINT, ...)
Si una capa (p.e.: un fichero shape) se exporta a PostgreSQL usando
Kosmo, el propio Kosmo se encarga de rellenar esta información en la
tabla de forma automática.
Un cordial saludo,
JUAN POMA ANCCASI escribió:
Hola Peter;
Bueno, la instalación es en windows.
La base de datos ya tiene una tabla con datos espaciales.
Cuando veo las librerías que usa Kosmo para acceso a bases de dato
Postgres es de la versión 7.4. con PostGis me imagino para esa versión.
Al reemplazar esos jar por los de la versión que uso (Postgres 8.2 y
Postgis 1.3), las conexiones no son exitosas.
En el log me sale
03/06/2008 13:20:05 ERROR root:197 - java.lang.NoClassDefFoundError:
org/postgresql/jdbc2/optional/ConnectionPool
Me parece que la aplicación está atado a sus librerías originales de
compilación. ¿Kosmo 1.2 puede leer tablas espaciales de Postgres 8.2?
Juan
Date: Wed, 4 Jun 2008 13:53:49 +1930
From: [EMAIL PROTECTED]
To: [email protected]
Subject: Re: [Kosmo] Cargar datos PostGis 1.3
Primera pregunta esta instalacion es en windwos o linux si es
windows lamento no poder ayudarte si es linux tienes que hacer
todo estos pasos para crear la base de datos para que te reconozca
los datos espaciales.
Create a new admin user for PostgreSQL? so you dont need to use
the postgres admin account. Do this for each user you want to have
access to pg, giving them suitable permissions.
sudo su - postgres
createuser -s -d -r -P -E timlinux
Enter password for new role:
Enter it again:
Create the database backend and enable postgis extensions
createdb mapserver
createlang plpgsql mapserver
psql mapserver < /usr/share/postgresql-8.1-postgis/lwpostgis.sql
psql mapserver <
/usr/share/postgresql-8.1-postgis/spatial_ref_sys.sql
Con estos pasos tienes listo tu base de datos para cargar datos
espaciales.
te recomiendo crear un template que contenga la estructura antes
mencionada y cada vez que crees una base de datos desde algun
manejador grafico con pgadminIII creas tu base de datos y le
cargas el template automaticamente tendras tu base de datos con
carastericticas espaciales.
Suerte
2008/6/4 JUAN POMA ANCCASI <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
Hola;
Cuando cargo datos PostGis tras hacer una conexión exitosa, no
aparecen las tablas que deseo consultar.
La versión de Postgres que uso es 8.2 y Postgis 1.3. ¿Como
puedo visualizar los datos?
Gracias
Juan
Explore the seven wonders of the world Learn more!
<http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE>
_______________________________________________
Kosmo mailing list
[email protected] <mailto:[email protected]>
http://lists.saig.es/mailman/listinfo/kosmo
-- Atte: Peter Blanco
Bachiller Marginal
Usuario:GNU/LINUX
La revolucion necesita ayuda Urgente
0412-9281288
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Connect to the next generation of MSN Messenger Get it now!
<http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline>
------------------------------------------------------------------------
_______________________________________________
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