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

Responder a