Re: Empezar postgreSQL+postgis

Lists: pgsql-es-ayuda
From: "Cesar A(dot)" <carbonararivas(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-23 14:39:30
Message-ID: 480291.57318.qm@web26009.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Saludos,

> Dentro de las Bases de datos tengo 3: "postgis"; "postgres"; "template_postgres".

Yo me estoy preparando psicológicamente para tomar un proyecto de SIG, com mapserver, postgres, postgis y sabrá Dios cuántas cosas más...

La cosa es, instalé por apt-get el postgis y el postgresql-8.1-postgis, en Debian Etch, y no veo ninguna BD llamada postgis, ni ninguna que no haya creado yo, luego de instalar el postgis, ¿debería? lo pregunto por la forma en que cuenta Laura, al decir que ella instaló y al abrir el pgadmin sí lo ve, no aclara sí lo instaló o venía ahí...

De paso, cualquier lectura que me puedan recomendar, bienvenida será...

Gracias,

Cesar A. Carbonara R.
Usuario Linux 377997
Debian
www.gulmer.org.ve


____________________________________________________________________________________
Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
http://advision.webevents.yahoo.com/reto/entretenimiento.html


From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: "'Cesar A(dot)'" <carbonararivas(at)yahoo(dot)es>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-24 14:45:55
Message-ID: 569B686583EB414B839E207A97D05060@atenea.siigsa.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Lista,
ojo con eso, en la instalación d ewindows, al agregar el componente postgis
es meramente la agregación de los store procedure y librerias para q postgis
funcionen, ustedes pueden crear un BD en blanco y correr los script de
postgis que bienen en el contrib los cuales son dos, y con eso su BD es una
q maneja objetos geograficos, una lectura importante q no debe faltar es la
de postgis.refractions.net, ahi aparce la documentacion d eomo instalar en
linux, en modo comando, y veran los dos archiovos de script q hay q hacer
correr, bueno en el caso d ewindows, solo los buscan y los corren en el
analizador de sql de pgadmin y listo. aun q no se si en nuevas versiones de
la instalacion d epostgres en windows esto se haya actualizado.

Saludos

Patricio Cifuentes Ithal
Ingeniero en Informática

SIIGSA
Desarrollo Tecnológico
(56-2) 204 60 22

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Cesar A.
Enviado el: jueves, 23 de agosto de 2007 10:40
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Saludos,


> Dentro de las Bases de datos tengo 3: "postgis"; "postgres";
"template_postgres".

Yo me estoy preparando psicológicamente para tomar un proyecto de SIG, com
mapserver, postgres, postgis y sabrá Dios cuántas cosas más...

La cosa es, instalé por apt-get el postgis y el postgresql-8.1-postgis, en
Debian Etch, y no veo ninguna BD llamada postgis, ni ninguna que no haya
creado yo, luego de instalar el postgis, ¿debería? lo pregunto por la forma
en que cuenta Laura, al decir que ella instaló y al abrir el pgadmin sí lo
ve, no aclara sí lo instaló o venía ahí...

De paso, cualquier lectura que me puedan recomendar, bienvenida será...

Gracias,

Cesar A. Carbonara R.
Usuario Linux 377997
Debian
www.gulmer.org.ve

_____

Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja
<http://us.rd.yahoo.com/mail/es/tagline/beabetter/*http://advision.webevents
.yahoo.com/reto/entretenimiento.html> que otras personas te ayuden! .

--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl


From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: "'Patricio Cifuentes Ithal'" <pcifuentes(at)siigsa(dot)cl>, "'Cesar A(dot)'" <carbonararivas(at)yahoo(dot)es>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-24 15:15:37
Message-ID: 6AD9C5DE466840568364DEDB94172797@atenea.siigsa.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Alvaro,
una consulta, se podra crear, quiza.. no se es una idea mia, una lista de
postgis en español?, ya que aqui en esta lista cada vez hay mas interes
sobre postgis y se sale un poco de conetxto a lo q refiere esta misma, por
otra parte existe una lista de postgis pero obviamente en ingles, a la cual
tambien etsoy inscrito, pero a su vez hay muxos usuarios que piden una lista
en español, cuales son los pasos a seguir ante una petición como esta?

Patricio Cifuentes Ithal
Ingeniero en Informática

SIIGSA
Desarrollo Tecnológico
(56-2) 204 60 22

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Patricio Cifuentes
Ithal
Enviado el: viernes, 24 de agosto de 2007 10:46
Para: 'Cesar A.'; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Lista,
ojo con eso, en la instalación d ewindows, al agregar el componente postgis
es meramente la agregación de los store procedure y librerias para q postgis
funcionen, ustedes pueden crear un BD en blanco y correr los script de
postgis que bienen en el contrib los cuales son dos, y con eso su BD es una
q maneja objetos geograficos, una lectura importante q no debe faltar es la
de postgis.refractions.net, ahi aparce la documentacion d eomo instalar en
linux, en modo comando, y veran los dos archiovos de script q hay q hacer
correr, bueno en el caso d ewindows, solo los buscan y los corren en el
analizador de sql de pgadmin y listo. aun q no se si en nuevas versiones de
la instalacion d epostgres en windows esto se haya actualizado.

Saludos

Patricio Cifuentes Ithal
Ingeniero en Informática

SIIGSA
Desarrollo Tecnológico
(56-2) 204 60 22

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Cesar A.
Enviado el: jueves, 23 de agosto de 2007 10:40
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Saludos,


> Dentro de las Bases de datos tengo 3: "postgis"; "postgres";
"template_postgres".

Yo me estoy preparando psicológicamente para tomar un proyecto de SIG, com
mapserver, postgres, postgis y sabrá Dios cuántas cosas más...

La cosa es, instalé por apt-get el postgis y el postgresql-8.1-postgis, en
Debian Etch, y no veo ninguna BD llamada postgis, ni ninguna que no haya
creado yo, luego de instalar el postgis, ¿debería? lo pregunto por la forma
en que cuenta Laura, al decir que ella instaló y al abrir el pgadmin sí lo
ve, no aclara sí lo instaló o venía ahí...

De paso, cualquier lectura que me puedan recomendar, bienvenida será...

Gracias,

Cesar A. Carbonara R.
Usuario Linux 377997
Debian
www.gulmer.org.ve

_____

Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja
<http://us.rd.yahoo.com/mail/es/tagline/beabetter/*http://advision.webevents
.yahoo.com/reto/entretenimiento.html> que otras personas te ayuden! .

--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl


From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Patricio Cifuentes Ithal <pcifuentes(at)siigsa(dot)cl>
Cc: "'Cesar A(dot)'" <carbonararivas(at)yahoo(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-25 17:45:00
Message-ID: 20070825174500.GT31461@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Patricio Cifuentes Ithal escribió:
> Alvaro,
> una consulta, se podra crear, quiza.. no se es una idea mia, una lista de
> postgis en español?, ya que aqui en esta lista cada vez hay mas interes
> sobre postgis y se sale un poco de conetxto a lo q refiere esta misma, por
> otra parte existe una lista de postgis pero obviamente en ingles, a la cual
> tambien etsoy inscrito, pero a su vez hay muxos usuarios que piden una lista
> en español, cuales son los pasos a seguir ante una petición como esta?

No lo tengo muy claro ... una posibilidad seria abrir una lista
"pgsql-es-postgis" en postgresql.org. Otra seria una lista en
postgis.refractions.net. Quizas lo segundo sea lo mas adecuado; así
quedan las listas de Postgis todas juntas.

Para conseguir lo segundo tendrías que hablar con la gente de
Refractions.net.

--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"La gente vulgar solo piensa en pasar el tiempo;
el que tiene talento, en aprovecharlo"


From: "J(dot) Parapar" <listario(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-26 10:12:19
Message-ID: 4ac992660708260312md7bc6a4ka2a962c6b164d4d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Laura y César:

El que existan o no esas bases de datos nada más instalar PostgreSQL
y PostGIS depende del instalador que se use. No conozco mucho la
instalación en Windows, pero como bien dice Patricio, una vez
instalado PostGIS, para crear una base de datos con capacidades
espaciales lo que hay que hacer es crear una base de datos vacía,
añadirle soporte para el lenguaje plpgsql (createlang plpgsql [tu base
de datos]) y sobre ella ejecutar los scripts de dos archivos que
vienen con PostGIS: lwpostgis.sql y spatial_ref_sys.sql. (Ver el
manual: http://postgis.refractions.net/docs/ch02.html#PGInstall).

Hecho esto, la creación de tablas se suele hacer en dos pasos.
Primero se crea la tabla sin campos geométricos de la manera habitual
(ya sea con comandos SQL o con alguna utilidad gráfica como el
PgAdminIII) y después se le añaden los campos geométricos con la
siguiente sentencia:

SELECT AddGeometryColumn('nombre_tabla','nombre_columna',srid,tipo_geometria,numero_dimesiones);

Por ejemplo: SELECT AddGeometryColumn( 'roads', 'geom', 423, 'LINESTRING', 2)

(ver manual: http://postgis.refractions.net/docs/ch04.html#id2895899)

El srid es el código que identifica el sistema de coordenadas que
queréis que tengan los objetos de esta tabla y el tipo de geometría se
refiere a si serán puntos, líneas, polígonos, etc. Para más
información consultad el manual.

Saludos,
Jorge

El 24/08/07, Patricio Cifuentes Ithal <pcifuentes(at)siigsa(dot)cl> escribió:
>
>
> Lista,
> ojo con eso, en la instalación d ewindows, al agregar el componente postgis
> es meramente la agregación de los store procedure y librerias para q postgis
> funcionen, ustedes pueden crear un BD en blanco y correr los script de
> postgis que bienen en el contrib los cuales son dos, y con eso su BD es una
> q maneja objetos geograficos, una lectura importante q no debe faltar es la
> de postgis.refractions.net, ahi aparce la documentacion d eomo instalar en
> linux, en modo comando, y veran los dos archiovos de script q hay q hacer
> correr, bueno en el caso d ewindows, solo los buscan y los corren en el
> analizador de sql de pgadmin y listo. aun q no se si en nuevas versiones de
> la instalacion d epostgres en windows esto se haya actualizado.
>
> Saludos
>
> Patricio Cifuentes Ithal
> Ingeniero en Informática
>
>
> SIIGSADesarrollo Tecnológico
> (56-2) 204 60 22
>
>
>
> ________________________________
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de
> Cesar A.
> Enviado el: jueves, 23 de agosto de 2007 10:40
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis
>
>
>
> Saludos,
>
>
>
>
> > Dentro de las Bases de datos tengo 3: "postgis"; "postgres";
> "template_postgres".
>
> Yo me estoy preparando psicológicamente para tomar un proyecto de SIG, com
> mapserver, postgres, postgis y sabrá Dios cuántas cosas más...
>
> La cosa es, instalé por apt-get el postgis y el postgresql-8.1-postgis, en
> Debian Etch, y no veo ninguna BD llamada postgis, ni ninguna que no haya
> creado yo, luego de instalar el postgis, ¿debería? lo pregunto por la forma
> en que cuenta Laura, al decir que ella instaló y al abrir el pgadmin sí lo
> ve, no aclara sí lo instaló o venía ahí...
>
> De paso, cualquier lectura que me puedan recomendar, bienvenida será...
>
> Gracias,
>
> Cesar A. Carbonara R.
> Usuario Linux 377997
> Debian
> www.gulmer.org.ve
>
> ________________________________
>
> Sé un Mejor Amante del Cine
> ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! .
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
> www.siigsa.cl
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
> www.siigsa.cl


From: Laura Fernández <laurayiyi(at)hotmail(dot)com>
To: listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-27 07:28:02
Message-ID: BAY119-F22501902B19BF56FBE5FE7A4D20@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<html><div style='background-color:'><DIV class=RTE>
<P>Hola! Gracias a todos por vuestras respuestas. Soy novata en el uso de gvSig, postgreSQL y postgis, por lo tanto todo me resulta un tanto extraño. </P>
<P>Tras haber instalado postgreSQL 8.2 y postgis 1.3 sobre postgreSQL me he conectado desde línes de comandos (uso Windows XP, Inicio-Ejecutar-cmd) a postgre con el usuario "postgres". Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): </P>
<P>postgres=# createdb basededatos<BR>postgres-# createlang plpgsql basededatos<BR>postgres-# psql -d basededatos -f lwpostgis.sql<BR>postgres-# psql -d basededatos -f spatial_ref_sys.sql<BR>postgres-# createdb -T template_postgis my_spatial_db</P>
<P>No sé si hay modo de si éstos comandos se han ejecutado de manera correcta. Ahora supongo que ya estoy lista para empezar a crear un base de datos inicialmente "normal" y luego añadirle la funcionalidad de postgis. Ésto quiero hacerlo desde línea de comandos (en vez de usar pgAdmin prefiero empezar al menos así). ¿La sintaxis es SQL normal? Las bases de datos que cree, ¿dónde se almacenan? ¿Y cómo creo la conexión a ellas desde código Java que corre sobre gvSig?</P>
<P>Gracias, </P>
<P>Laura<BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>

<DIV></DIV>From:&nbsp;&nbsp;<I>"J. Parapar" &lt;listario(at)gmail(dot)com&gt;</I><BR>To:&nbsp;&nbsp;<I>pgsql-es-ayuda(at)postgresql(dot)org</I><BR>Subject:&nbsp;&nbsp;<I>Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date:&nbsp;&nbsp;<I>Sun, 26 Aug 2007 12:12:19 +0200</I><BR>MIME-Version:&nbsp;&nbsp;<I>1.0</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by bay0-mc5-f8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sun, 26 Aug 2007 03:14:28 -0700</I><BR>Received:&nbsp;&nbsp;<I>from localhost (maia-3.hub.org [200.46.204.184])by postgresql.org (Postfix) with ESMTP id 3A9629F9697;Sun, 26 Aug 2007 07:14:28 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.184]) (amavisd-maia, port 10024) with ESMTP id 95609-08; Sun, 26 Aug 2007 07:14:20 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org
(postgresql.org [200.46.204.71])by postgresql.org (Postfix) with ESMTP id 35BEE9F968F;Sun, 26 Aug 2007 07:14:26 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 9FF069F9694for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Sun, 26 Aug 2007 07:12:25 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 56565-02 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Sun, 26 Aug 2007 07:12:20 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from an-out-0708.google.com (an-out-0708.google.com [209.85.132.240])by postgresql.org (Postfix) with ESMTP id 8D2509F9692for &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Sun, 26 Aug 2007 07:12:20 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>by
an-out-0708.google.com with SMTP id c36so142555ana for &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Sun, 26 Aug 2007 03:12:19 -0700 (PDT)</I><BR>Received:&nbsp;&nbsp;<I>by 10.100.8.18 with SMTP id 18mr784487anh.1188123139249; Sun, 26 Aug 2007 03:12:19 -0700 (PDT)</I><BR>Received:&nbsp;&nbsp;<I>by 10.100.163.19 with HTTP; Sun, 26 Aug 2007 03:12:19 -0700 (PDT)</I><BR>&gt;&nbsp;&nbsp; Laura y César:<BR>&gt;<BR>&gt;&nbsp;&nbsp; El que existan o no esas bases de datos nada más instalar PostgreSQL<BR>&gt;y&nbsp;&nbsp;PostGIS depende del instalador que se use. No conozco mucho la<BR>&gt;instalación en Windows, pero como bien dice Patricio, una vez<BR>&gt;instalado PostGIS, para crear una base de datos con capacidades<BR>&gt;espaciales lo que hay que hacer es crear una base de datos vacía,<BR>&gt;añadirle soporte para el lenguaje plpgsql (createlang plpgsql [tu base<BR>&gt;de datos]) y sobre ella
ejecutar los scripts de dos archivos que<BR>&gt;vienen con PostGIS: lwpostgis.sql y spatial_ref_sys.sql. (Ver el<BR>&gt;manual: http://postgis.refractions.net/docs/ch02.html#PGInstall).<BR>&gt;<BR>&gt;&nbsp;&nbsp;Hecho esto, la creación de tablas se suele hacer en dos pasos.<BR>&gt;Primero se crea la tabla sin campos geométricos de la manera habitual<BR>&gt;(ya sea con comandos SQL o con alguna utilidad gráfica como el<BR>&gt;PgAdminIII) y después se le añaden los campos geométricos con la<BR>&gt;siguiente sentencia:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;SELECT AddGeometryColumn('nombre_tabla','nombre_columna',srid,tipo_geometria,numero_dimesiones);<BR>&gt;<BR>&gt;Por ejemplo: SELECT AddGeometryColumn( 'roads', 'geom', 423, 'LINESTRING', 2)<BR>&gt;<BR>&gt;(ver manual: http://postgis.refractions.net/docs/ch04.html#id2895899)<BR>&gt;<BR>&gt;El srid es el código que identifica el sistema
de coordenadas que<BR>&gt;queréis que tengan los objetos de esta tabla y el tipo de geometría se<BR>&gt;refiere a si serán puntos, líneas, polígonos, etc. Para más<BR>&gt;información consultad el manual.<BR>&gt;<BR>&gt;&nbsp;&nbsp;Saludos,<BR>&gt;&nbsp;&nbsp;Jorge<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;El 24/08/07, Patricio Cifuentes Ithal &lt;pcifuentes(at)siigsa(dot)cl&gt; escribió:<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Lista,<BR>&gt; &gt; ojo con eso, en la instalación d ewindows, al agregar el componente postgis<BR>&gt; &gt; es meramente la agregación de los store procedure y librerias para q postgis<BR>&gt; &gt; funcionen, ustedes pueden crear un BD en blanco y correr los script de<BR>&gt; &gt; postgis que bienen en el contrib los cuales son dos, y con eso su BD es una<BR>&gt; &gt; q maneja objetos geograficos, una lectura importante q no debe faltar es la<BR>&gt; &gt; de postgis.refractions.net,
ahi aparce la documentacion d eomo instalar en<BR>&gt; &gt; linux, en modo comando, y veran los dos archiovos de script q hay q hacer<BR>&gt; &gt; correr, bueno en el caso d ewindows, solo los buscan y los corren en el<BR>&gt; &gt; analizador de sql de pgadmin y listo. aun q no se si en nuevas versiones de<BR>&gt; &gt; la instalacion d epostgres en windows esto se haya actualizado.<BR>&gt; &gt;<BR>&gt; &gt; Saludos<BR>&gt; &gt;<BR>&gt; &gt; Patricio Cifuentes Ithal<BR>&gt; &gt; Ingeniero en Informática<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; SIIGSADesarrollo Tecnológico<BR>&gt; &gt; (56-2) 204 60 22<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;&nbsp;&nbsp;________________________________<BR>&gt; &gt;&nbsp;&nbsp;De: pgsql-es-ayuda-owner(at)postgresql(dot)org<BR>&gt; &gt; [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de<BR>&gt; &gt; Cesar A.<BR>&gt; &gt; Enviado el: jueves, 23 de
agosto de 2007 10:40<BR>&gt; &gt; Para: pgsql-es-ayuda(at)postgresql(dot)org<BR>&gt; &gt; Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Saludos,<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; &gt; Dentro de las Bases de datos tengo 3: "postgis"; "postgres";<BR>&gt; &gt; "template_postgres".<BR>&gt; &gt;<BR>&gt; &gt; Yo me estoy preparando psicológicamente para tomar un proyecto de SIG, com<BR>&gt; &gt; mapserver, postgres, postgis y sabrá Dios cuántas cosas más...<BR>&gt; &gt;<BR>&gt; &gt; La cosa es, instalé por apt-get el postgis y el postgresql-8.1-postgis, en<BR>&gt; &gt; Debian Etch, y no veo ninguna BD llamada postgis, ni ninguna que no haya<BR>&gt; &gt; creado yo, luego de instalar el postgis, ¿debería? lo pregunto por la forma<BR>&gt; &gt; en que cuenta Laura, al decir que ella instaló y al abrir el pgadmin
sí lo<BR>&gt; &gt; ve, no aclara sí lo instaló o venía ahí...<BR>&gt; &gt;<BR>&gt; &gt; De paso, cualquier lectura que me puedan recomendar, bienvenida será...<BR>&gt; &gt;<BR>&gt; &gt; Gracias,<BR>&gt; &gt;<BR>&gt; &gt; Cesar A. Carbonara R.<BR>&gt; &gt; Usuario Linux 377997<BR>&gt; &gt; Debian<BR>&gt; &gt; www.gulmer.org.ve<BR>&gt; &gt;<BR>&gt; &gt;&nbsp;&nbsp;________________________________<BR>&gt; &gt;<BR>&gt; &gt; Sé un Mejor Amante del Cine<BR>&gt; &gt; ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! .<BR>&gt; &gt;<BR>&gt; &gt; --<BR>&gt; &gt; Este mensaje ha sido analizado por MailScanner<BR>&gt; &gt; en busca de virus y otros contenidos peligrosos,<BR>&gt; &gt; y se considera que está limpio.<BR>&gt; &gt;<BR>&gt; &gt; www.siigsa.cl<BR>&gt; &gt; --<BR>&gt; &gt; Este mensaje ha sido analizado por MailScanner<BR>&gt; &gt; en busca de virus y otros contenidos
peligrosos,<BR>&gt; &gt; y se considera que está limpio.<BR>&gt; &gt;<BR>&gt; &gt; www.siigsa.cl<BR>&gt;--<BR>&gt;---------------------------(fin del mensaje)---------------------------<BR>&gt;TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net<BR></FONT></BLOCKQUOTE></div><br clear=all><hr>Éxitos, grandes clásicos y novedades. <a href="http://g.msn.com/8HMBESES/2755??PS=47575" target="_top">Un millón de canciones en MSN Music. </a> </html>

Attachment Content-Type Size
unknown_filename text/html 8.9 KB

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Laura Fernández <laurayiyi(at)hotmail(dot)com>
Cc: listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-27 12:43:21
Message-ID: 20070827124321.GB6122@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Laura Fernández escribió:

> Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): </P>
> <P>postgres=# createdb basededatos<BR>postgres-# createlang plpgsql basededatos<BR>postgres-# psql -d basededatos -f lwpostgis.sql<BR>postgres-# psql -d basededatos -f spatial_ref_sys.sql<BR>postgres-# createdb -T template_postgis my_spatial_db</P>

> <P>No sé si hay modo de si éstos comandos se han ejecutado de manera correcta.

No, ninguno de ellos. Lo que pasa es que los ejecutaste en psql, cuando
tienen que ejecutarse en un "shell" (cmd.exe en Windows).

Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea el
copyright en tal parte" es porque estas en una ventana psql para
ejecutar ordenes SQL. Las que muestras arriba no son ordenes SQL, sino
programas que deben ser ejecutados directamente. En psql cada vez que
ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej
CREATE TABLE. Ademas, en psql debes terminar cada orden con un ;

Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:

alvherre=# createdb basededatos;
ERROR: error de sintaxis en o cerca de «createdb» en carácter 1
SENTENCIA: createdb basededatos;
LINEA 1: createdb basededatos;
^
alvherre=#

En cambio lo siguiente funciona:

alvherre=# create database basededatos;
CREATE DATABASE

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.


From: Nahum Castro <pedro1_72(at)yahoo(dot)com>
To: "Cesar A(dot)" <carbonararivas(at)yahoo(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-27 22:16:44
Message-ID: 147322.71019.qm@web44808.mail.sp1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda


--- "Cesar A." <carbonararivas(at)yahoo(dot)es> escribió:

> Saludos,
>
> > Dentro de las Bases de datos tengo 3: "postgis";
> "postgres"; "template_postgres".
>
>
> Yo me estoy preparando psicológicamente para tomar
> un proyecto de SIG, com mapserver, postgres, postgis
> y sabrá Dios cuántas cosas más...
>
> La cosa es, instalé por apt-get el postgis y el
> postgresql-8.1-postgis, en Debian Etch, y no veo
> ninguna BD llamada postgis, ni ninguna que no haya
> creado yo, luego de instalar el postgis, ¿debería?
> lo pregunto por la forma en que cuenta Laura, al
> decir que ella instaló y al abrir el pgadmin sí lo
> ve, no aclara sí lo instaló o venía ahí...
>
> De paso, cualquier lectura que me puedan recomendar,
> bienvenida será...
>
> Gracias,
>
Web Mapping Illustrated Using Open Source GIS Toolkits

By Tyler Mitchell
First Edition June 2005

http://www.oreilly.com/catalog/webmapping/

Saludos.

--
Nahum Castro
Leon, Guanajuato, Mexico
http://www.leon-linux.com
e-mail: pedro1_72 [en] yahoo [punto] com

____________________________________________________________________________________
¡Sé un mejor ambientalista!
Encuentra consejos para cuidar el lugar donde vivimos.
http://mx.yahoo.com/promos/mejorambientalista.html


From: Nahum Castro <pedro1_72(at)yahoo(dot)com>
To: Laura Fernández <laurayiyi(at)hotmail(dot)com>, listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-27 22:30:08
Message-ID: 569753.91211.qm@web44812.mail.sp1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda


--- Laura Fernández <laurayiyi(at)hotmail(dot)com> escribió:

---------------------------------

Hola! Gracias a todos por vuestras respuestas. Soy
novata en el uso de gvSig, postgreSQL y postgis, por
lo tanto todo me resulta un tanto extraño.

Tras haber instalado postgreSQL 8.2 y postgis 1.3
sobre postgreSQL me he conectado desde línes de
comandos (uso Windows XP, Inicio-Ejecutar-cmd) a
postgre con el usuario "postgres". Me conecto
correctamente y ejecuto (como me indicaron en sus
anteriores mensajes y leí en los manuales):

postgres=# createdb basededatos
postgres-# createlang plpgsql basededatos
postgres-# psql -d basededatos -f lwpostgis.sql
postgres-# psql -d basededatos -f spatial_ref_sys.sql
postgres-# createdb -T template_postgis my_spatial_db

No sé si hay modo de si éstos comandos se han
ejecutado de manera correcta.
ejecuta en la base de datos basededatos:
select postgis_full_version();
y te debe salir la version de postgis, geos y proj.

Ahora supongo que ya estoy lista para empezar a crear
un base de datos inicialmente "normal" y luego
añadirle la funcionalidad de postgis.

Pues, los comandos que ejecutaste arriba fueron para
crear la base de datos y habilitarla espacialmente.

Ésto quiero hacerlo desde línea de comandos (en vez de
usar pgAdmin prefiero empezar al menos así).

Pues mejor usa linux o FreeBSD, el windows no maneja
muy bien el UTF-8(ie no tendras nunca problemas con
los acentos si despues haces aplicaciones con
mapserver). En linux funciona de maravilla.

¿La sintaxis es SQL normal?
Si, solo se agregan los tipos de datos geograficos y
funciones sobre esos tipos de datos. En la parte de
los indices si cambian los operadores para ejecutar
consultas mas rápidas sobre las geometrias( se usa un
bbox)

Las bases de datos que cree, ¿dónde se almacenan?
En C:\archivos de programa\postgresql 8.2\

¿Y cómo creo la conexión a ellas desde código Java
que corre sobre gvSig?
Necesitas el driver jdbc
http://jdbc.postgresql.org, lo pones en tu classpath y
funciona de manera transparente, tienes que ver cual
es la jvm sobre la que corre la aplicación, una vez
que actualizas el java se descomone el classpath y tu
aplicacion deja de funcionar, ponte trucha con eso.

Gracias,

De nada, espero te sirva

Saludos Nahum

PD: Revisa el libro que puse en el post anterior.

--
Nahum Castro
Leon, Guanajuato, Mexico
http://www.leon-linux.com
e-mail: pedro1_72 [en] yahoo [punto] com

____________________________________________________________________________________
¡Sé un mejor besador!
Comparte todo lo que sabes sobre besos.
http://mx.yahoo.com/promos/mejorbesador.html


From: Laura Fernández <laurayiyi(at)hotmail(dot)com>
To: alvherre(at)commandprompt(dot)com, listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-28 06:46:20
Message-ID: BAY119-F31633C816A0E0FA894933EA4D30@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<html><div style='background-color:'><DIV class=RTE>
<P>Hola Álvaro y demás listeros, </P>
<P>Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de crear la base de datos. También he probado hacerlo con&nbsp;pgAdmin, me gustaría saber vuestra opinión de cómo crear las tablas, que manera me recomiendan. </P>
<P>Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis tablas han de allacenar información sobre casas, y la información geométrica&nbsp;que requieren&nbsp;la localización en el mapa (será un único punto).&nbsp;</P>
<P>Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de datos, tablas,&nbsp;relaciones, etc.&nbsp;desde el cmd de Windows, o bien un manual con ejemplos. </P>
<P>También comentar que desde Eclipse usando Java tengo el jdbc en \PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4. </P>
<P>Gracias y un saludo. </P>
<P>Laura<BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>

<DIV></DIV>From:&nbsp;&nbsp;<I>Alvaro Herrera &lt;alvherre(at)commandprompt(dot)com&gt;</I><BR>To:&nbsp;&nbsp;<I>Laura Fernández &lt;laurayiyi(at)hotmail(dot)com&gt;</I><BR>CC:&nbsp;&nbsp;<I>listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org</I><BR>Subject:&nbsp;&nbsp;<I>Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date:&nbsp;&nbsp;<I>Mon, 27 Aug 2007 08:43:21 -0400</I><BR>MIME-Version:&nbsp;&nbsp;<I>1.0</I><BR>Received:&nbsp;&nbsp;<I>from mx1.hub.org ([200.46.208.251]) by bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27 Aug 2007 05:46:31 -0700</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org (postgresql.org [200.46.204.71])by mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 27DEA9F9D50for
&lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:44:35 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from lists.commandprompt.com (host-254.commandprompt.net [207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl [201.220.104.109])(authenticated bits=0)by lists.commandprompt.com (8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700</I><BR>Received:&nbsp;&nbsp;<I>by perhan.alvh.no-ip.org (Postfix, from
userid 1000)id B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)</I><BR>&gt;Laura Fernández escribió:<BR>&gt;<BR>&gt; &gt; Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): &lt;/P&gt;<BR>&gt; &gt; &lt;P&gt;postgres=# createdb basededatos&lt;BR&gt;postgres-# createlang plpgsql basededatos&lt;BR&gt;postgres-# psql -d basededatos -f lwpostgis.sql&lt;BR&gt;postgres-# psql -d basededatos -f spatial_ref_sys.sql&lt;BR&gt;postgres-# createdb -T template_postgis my_spatial_db&lt;/P&gt;<BR>&gt;<BR>&gt; &gt; &lt;P&gt;No sé si hay modo de si éstos comandos se han ejecutado de manera correcta.<BR>&gt;<BR>&gt;No, ninguno de ellos.&nbsp;&nbsp;Lo que pasa es que los ejecutaste en psql, cuando<BR>&gt;tienen que ejecutarse en un "shell" (cmd.exe en Windows).<BR>&gt;<BR>&gt;Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea
el<BR>&gt;copyright en tal parte" es porque estas en una ventana psql para<BR>&gt;ejecutar ordenes SQL.&nbsp;&nbsp;Las que muestras arriba no son ordenes SQL, sino<BR>&gt;programas que deben ser ejecutados directamente.&nbsp;&nbsp;En psql cada vez que<BR>&gt;ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej<BR>&gt;CREATE TABLE.&nbsp;&nbsp;Ademas, en psql debes terminar cada orden con un ;<BR>&gt;<BR>&gt;Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:<BR>&gt;<BR>&gt;alvherre=# createdb basededatos;<BR>&gt;ERROR:&nbsp;&nbsp;error de sintaxis en o cerca de «createdb» en carácter 1<BR>&gt;SENTENCIA:&nbsp;&nbsp;createdb basededatos;<BR>&gt;LINEA 1: createdb basededatos;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<BR>&gt;alvherre=#<BR>&gt;<BR>&gt;En cambio lo siguiente funciona:<BR>&gt;<BR>&gt;alvherre=# create database
basededatos;<BR>&gt;CREATE DATABASE<BR>&gt;<BR>&gt;--<BR>&gt;Alvaro Herrera&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.CommandPrompt.com/<BR>&gt;The PostgreSQL Company - Command Prompt, Inc.<BR>&gt;--<BR>&gt;---------------------------(fin del mensaje)---------------------------<BR>&gt;TIP 7: no olvides aumentar la configuración del "free space map"<BR></FONT></BLOCKQUOTE></div><br clear=all><hr>Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. <a href="http://g.msn.com/8HMBESES/2731??PS=47575" target="_top">Descárgalo y pruébalo 2 meses gratis.</a> </html>

Attachment Content-Type Size
unknown_filename text/html 5.5 KB

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Laura Fernández <laurayiyi(at)hotmail(dot)com>
Cc: listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Empezar postgreSQL+postgis
Date: 2007-08-28 12:48:25
Message-ID: 20070828124825.GE7962@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Laura Fernández escribió:

> <P>Gracias por tu respuesta. Lo he probado y ya me ha funcionado el
> tema de crear la base de datos. También he probado hacerlo
> con&nbsp;pgAdmin, me gustaría saber vuestra opinión de cómo crear las
> tablas, que manera me recomiendan. </P>

> <P>Me gustaria que alguien me pasara algún ejemplo de cómo crear las
> bases de datos, tablas,&nbsp;relaciones, etc.&nbsp;desde el cmd de
> Windows, o bien un manual con ejemplos. </P>

Bueno, una vez que estas en pgAdmin puedes crear tablas usando el menu,
Edit -> New Object (y de otras formas pero dejaré que las investigues
por ti misma). Tambien puedes hacerlo usando ordenes SQL: hay una
"consola de consultas", donde puedes ingresarlas y ejecutarlas. Otra
cosa que puedes hacer es abrir psql y ejecutar los CREATE TABLE, etc.
O si tienes archivos con ordenes SQL, puedes hacer
\i c:/donde/esta/lwpostgres.sql
y te ejecutara lo que haya en el archivo.

--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"El número de instalaciones de UNIX se ha elevado a 10,
y se espera que este número aumente" (UPM, 1972)


From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: 'Laura Fernández' <laurayiyi(at)hotmail(dot)com>, <alvherre(at)commandprompt(dot)com>, <listario(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-28 13:45:51
Message-ID: 85DCA3BFFF084B359700875BE05A06A1@atenea.siigsa.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Laura Fernández
Enviado el: martes, 28 de agosto de 2007 2:46
Para: alvherre(at)commandprompt(dot)com; listario(at)gmail(dot)com;
pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Hola Álvaro y demás listeros,

Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de
crear la base de datos. También he probado hacerlo con pgAdmin, me gustaría
saber vuestra opinión de cómo crear las tablas, que manera me recomiendan.

Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que
he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis
tablas han de allacenar información sobre casas, y la información geométrica
que requieren la localización en el mapa (será un único punto).
[Patricio Cifuentes Ithal]

ojo en esta parte...

como crearas esas tablas....? la idea inicial, va a depender del tipo de
aplicacion que se desarrolle. pero yo te propongo primero que hagas un
modelo de datos y a este lo definas como una BD alfanumerica, es el modelo
base de tu aplicacion, si n ver aun datos geograficos, y dentro de ese
modelo, puedes tener una tabla de unidades graficas o geograficas que
representen cada elemento de la cartografia q agregaras a los campos
geograficos de tu tabla.. me explico?

bueno la idea es.. el primer modelo es la primera BD alfanumerica como
mencione anteriormnete, luego tendras tablas geograficas, pero ojo.. de
donde saldran esos datos?, la normalidad de todo es que en este caso postgis
tiene una herramienta en modo de consola.. (cmd) con la cual puedes
transformar archivos digitales shape en archivos de sql para ingresar datos
geograficos, la fuente de datos son estos archivos shape que s egeneran con
aplicaciones como arcview, estos archivos tiene 3 componentes como minimo,
los cuales son, el .shp . shx y el .dbf, el .shp es el archivo garfico
representativo d ela figura avisualizar, el archivo .dbf es el archivo d
edatos, osea la informacion relacionada al elemento geografico, en el caos q
sean casa como expones, en ese caso son figuras de tipo puntos, y en el
archivo dbf estar ala informacion d esu numeracion, rol, calle... no se..
son ejemplo... y despues esta el archivo .shx el cual vincula la figura del
shp con el dbf, (eso hablando como explicacion rapida no mas), ahora, la
herramineta d epostgis shp2pgsql transforma esos archivos en un archivo sql,
y transforma el dbf en un tabla para poder cargarla en postgres y asi
utilizarla de forma relacional, aqui es donde te doy una idea de poner un
codigo unico en el shape file q coincida con la tabla primero del modelo
inicial, por lo tanto ese archivo despue slo ejecutas y lo pdras ver como
tabla geografica en postgres y atraves de este codigo lo vinculas con la
tabla de unidad grafica o geografica ya modelada y asi tendras un modelo q
soporte la informacion grafica, asi podras tener un pequeño "OLAP" de capaz
para el posible analisis... sorry quiza me exponencie muxo y hable d
epalabras mayores pero esa seria una buena senda a seguir.

te sujiero que leas bien el manual de postgis por q ahi aparecen las formas
de cargar los archivos graficos e incluso la clase d econexion a postgres,
no trates de darle vuelta al asunto de separar la tablas geograficas, no son
una modalidad especial, solo un atributo mas q posee postgres, las tablas
son normales como cualquier otra en postgres y podras hacer toda la
mantencion y consulta q requieras, el atributo especial es este campo d
etipo geografico y las funciones de postgis q permiten manejarlo, pero no te
abrumes con separar los dos tipos d etablas, ya q a muxa gente le pasa y le
da mas vuelta al asunto del q corresponde, y esa explicacion la da elmanuel
con un ejemplo muy certero.

todo eso como explicacion de la idea d enegocio inical d elos datos, despues
del como desarrolles la aplicacion o el para que sirva .. eso dependera del
tu camino a seguir, pero por lo menos las herramientas q estan utilizando
te serviran d emuxo

Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de
datos, tablas, relaciones, etc. desde el cmd de Windows, o bien un manual
con ejemplos.

También comentar que desde Eclipse usando Java tengo el jdbc en
\PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la
instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4.

Gracias y un saludo.

Laura

_____

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Laura Fernández <laurayiyi(at)hotmail(dot)com>
CC: listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis
Date: Mon, 27 Aug 2007 08:43:21 -0400
MIME-Version: 1.0
Received: from mx1.hub.org ([200.46.208.251]) by
bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27
Aug 2007 05:46:31 -0700
Received: from postgresql.org (postgresql.org [200.46.204.71])by
mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31
-0300 (ADT)
Received: from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org
(Postfix) with ESMTP id 27DEA9F9D50for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:44:35
-0300 (ADT)
Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org
[200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32
-0300 (ADT)
Received: from lists.commandprompt.com (host-254.commandprompt.net
[207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor
<pgsql-es-ayuda(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)
Received: from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl
[201.220.104.109])(authenticated bits=0)by lists.commandprompt.com
(8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700
Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000)id
B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)
>Laura Fernández escribió:
>
> > Me conecto correctamente y ejecuto (como me indicaron en sus anteriores
mensajes y leí en los manuales): </P>
> > <P>postgres=# createdb basededatos<BR>postgres-# createlang plpgsql
basededatos<BR>postgres-# psql -d basededatos -f lwpostgis.sql<BR>postgres-#
psql -d basededatos -f spatial_ref_sys.sql<BR>postgres-# createdb -T
template_postgis my_spatial_db</P>
>
> > <P>No sé si hay modo de si éstos comandos se han ejecutado de manera
correcta.
>
>No, ninguno de ellos. Lo que pasa es que los ejecutaste en psql, cuando
>tienen que ejecutarse en un "shell" (cmd.exe en Windows).
>
>Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea el
>copyright en tal parte" es porque estas en una ventana psql para
>ejecutar ordenes SQL. Las que muestras arriba no son ordenes SQL, sino
>programas que deben ser ejecutados directamente. En psql cada vez que
>ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej
>CREATE TABLE. Ademas, en psql debes terminar cada orden con un ;
>
>Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:
>
>alvherre=# createdb basededatos;
>ERROR: error de sintaxis en o cerca de «createdb» en carácter 1
>SENTENCIA: createdb basededatos;
>LINEA 1: createdb basededatos;
> ^
>alvherre=#
>
>En cambio lo siguiente funciona:
>
>alvherre=# create database basededatos;
>CREATE DATABASE
>
>--
>Alvaro Herrera http://www.CommandPrompt.com/
>The PostgreSQL Company - Command Prompt, Inc.
>--
>---------------------------(fin del mensaje)---------------------------
>TIP 7: no olvides aumentar la configuración del "free space map"

_____

Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee.
Descárgalo y <http://g.msn.com/8HMBESES/2731??PS=47575> pruébalo 2 meses
gratis.
--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl


From: Laura Fernández <laurayiyi(at)hotmail(dot)com>
To: pcifuentes(at)siigsa(dot)cl, pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-30 10:04:24
Message-ID: BAY119-F224606EFBD35823A098776A4CD0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<html><div style='background-color:'><P>Hola Patricio y demás listeros, </P>
<P>Patricio, leyendo tu respuesta más o menos creo que me he aclarado un poquito más sobre el tema del postgre/postgis. </P>
<P>Por lo que me dices, crearé una única base de datos. En ella tendré la tabla que se llama por ejemplo "INMUEBLES" en la que almaceno los datos de las casas (identificadorUnico, dirección, ciudad, precio, etc., pero NADA de geometría). Luego otra tabla que será por ejemplo "LOCALIZACIÓN" que será la tabla de geometría, en la cual estará el mismo identificadorUnico que en la tabla INMUEBLES para relacionarse. </P>
<P>No tengo muy claro dónde van los archivos .shp, .shx, .dbf dentro de todo ésto, pero supongo que&nbsp;sería bueno empezar por: 1) Crear la base de datos; 2) Dentro de ella crear la tabla "INMUEBLES" para guardar los registros.</P>
<P>Al menos...¿voy bien así?</P>
<P>Saludos, Laura<BR><BR></P>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
From: <I>"Patricio Cifuentes Ithal" &lt;pcifuentes(at)siigsa(dot)cl&gt;</I><BR>To: <I>"'Laura Fernández'" &lt;laurayiyi(at)hotmail(dot)com&gt;, &lt;alvherre(at)commandprompt(dot)com&gt;, &lt;listario(at)gmail(dot)com&gt;, &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;</I><BR>Subject: <I>RE: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date: <I>Tue, 28 Aug 2007 09:45:51 -0400</I><BR>MIME-Version: <I>1.0</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by bay0-mc6-f18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Tue, 28 Aug 2007 06:48:48 -0700</I><BR>Received: <I>from localhost (maia-2.hub.org [200.46.204.187])by postgresql.org (Postfix) with ESMTP id 7A5A59FA1C6;Tue, 28 Aug 2007 10:48:48 -0300 (ADT)</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.187]) (amavisd-maia, port 10024) with ESMTP id 21671-09; Tue, 28 Aug 2007 10:48:40 -0300
(ADT)</I><BR>Received: <I>from postgresql.org (postgresql.org [200.46.204.71])by postgresql.org (Postfix) with ESMTP id E69DE9FA1C0;Tue, 28 Aug 2007 10:48:45 -0300 (ADT)</I><BR>Received: <I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 71F6F9FA1A4for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:39 -0300 (ADT)</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 11392-09 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:34 -0300 (ADT)</I><BR>Received: <I>from atenea.siigsa.cl (unknown [200.73.30.205])by postgresql.org (Postfix) with ESMTP id 2C5E19FA198for &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:31 -0300 (ADT)</I><BR>Received: <I>from victoria ([172.17.33.215])by atenea.siigsa.cl (8.13.1/8.13.1) with ESMTP id l7SDqNme010957;Tue, 28 Aug 2007 09:52:34 -0400</I><BR
><BR>
<META content="Microsoft SafeHTML" name=Generator>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000080 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=es dir=ltr align=left>
<HR>
<FONT face=Tahoma size=2><B>De:</B> pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] <B>En nombre de </B>Laura Fernández<BR><B>Enviado el:</B> martes, 28 de agosto de 2007 2:46<BR><B>Para:</B> alvherre(at)commandprompt(dot)com; listario(at)gmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org<BR><B>Asunto:</B> Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>
<DIV class=RTE>
<P>Hola Álvaro y demás listeros, </P>
<P>Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de crear la base de datos. También he probado hacerlo con&nbsp;pgAdmin, me gustaría saber vuestra opinión de cómo crear las tablas, que manera me recomiendan.&nbsp;<SPAN class=101543013-28082007>&nbsp;</SPAN></P>
<P>Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis tablas han de allacenar información sobre casas, y la información geométrica&nbsp;que requieren&nbsp;la localización en el mapa (será un único punto).&nbsp;<BR><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>[Patricio Cifuentes Ithal]&nbsp;</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>ojo en esta parte...</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>como crearas esas tablas....? la idea inicial, va a depender del tipo de aplicacion que se desarrolle. pero yo te propongo primero que hagas un modelo de datos y a este lo definas como una BD alfanumerica, es el modelo base de tu aplicacion, si n ver aun datos geograficos, y dentro de ese modelo, puedes tener una tabla de unidades graficas o geograficas que representen cada elemento de la cartografia q agregaras a los campos geograficos de tu tabla.. me explico?</FONT></SPAN></P>
<P><SPAN class=101543013-28082007></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>bueno la idea es.. el primer modelo es la primera BD alfanumerica como mencione anteriormnete, luego tendras tablas geograficas, pero ojo.. de donde saldran esos datos?, la normalidad de todo es que en este caso postgis tiene una herramienta en modo de consola.. (cmd)</FONT>&nbsp;<FONT face=Arial color=#000080 size=2>con la cual puedes transformar archivos digitales shape en archivos de sql para ingresar datos geograficos, la fuente de datos son estos archivos shape que s egeneran con aplicaciones como arcview, estos archivos tiene 3 componentes como minimo, los cuales son, el .shp . shx y el .dbf, el .shp es el archivo garfico representativo d ela figura&nbsp; avisualizar, el archivo .dbf es el archivo d edatos, osea la informacion relacionada al elemento geografico, en el caos q sean casa como expones, en ese caso
son figuras de tipo puntos, y en el archivo dbf estar ala informacion d esu numeracion, rol, calle... no se.. son ejemplo... y despues esta el archivo .shx el cual vincula la figura del shp con el dbf, (eso hablando como explicacion rapida no mas), ahora, la herramineta d epostgis shp2pgsql transforma esos archivos en un archivo sql, y transforma el dbf en un tabla para poder cargarla en postgres y asi utilizarla de forma relacional, aqui es donde te doy una idea de poner un codigo unico en el shape file q coincida con la tabla primero del modelo inicial, por lo tanto ese archivo despue slo ejecutas y lo pdras ver como tabla geografica en postgres y atraves de este codigo lo vinculas con la tabla de unidad grafica o geografica ya modelada y asi tendras un modelo q soporte la informacion grafica, asi podras tener un pequeño "OLAP" de capaz para el posible analisis... sorry quiza me
exponencie muxo y hable d epalabras mayores&nbsp;pero esa seria una buena senda a seguir. </FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2></FONT></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>te sujiero que leas bien el manual de postgis por q ahi aparecen las formas de cargar los archivos graficos e incluso la clase d econexion a postgres, no trates de darle vuelta al asunto de separar la tablas geograficas, no son una modalidad especial, solo un atributo mas q posee postgres, las tablas son normales como cualquier otra en postgres y podras hacer toda la mantencion y consulta q requieras, el atributo especial es este campo d etipo geografico y las funciones de postgis q permiten manejarlo, pero no te abrumes con separar los dos tipos d etablas, ya q a muxa gente le pasa y le da mas vuelta al asunto del q corresponde, y esa explicacion la da elmanuel con un ejemplo muy certero.</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2></FONT></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>todo eso como explicacion de la idea d enegocio inical d elos datos, despues del como desarrolles la aplicacion o el para que sirva .. eso dependera del tu camino a seguir, pero por lo menos las herramientas q&nbsp; estan utilizando te serviran d emuxo</FONT></SPAN></P>
<P>Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de datos, tablas,&nbsp;relaciones, etc.&nbsp;desde el cmd de Windows, o bien un manual con ejemplos. </P>
<P>También comentar que desde Eclipse usando Java tengo el jdbc en \PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4. </P>
<P>Gracias y un saludo. </P>
<P>Laura<BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>

<DIV></DIV>From:&nbsp;&nbsp;<I>Alvaro Herrera &lt;alvherre(at)commandprompt(dot)com&gt;</I><BR>To:&nbsp;&nbsp;<I>Laura Fernández &lt;laurayiyi(at)hotmail(dot)com&gt;</I><BR>CC:&nbsp;&nbsp;<I>listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org</I><BR>Subject:&nbsp;&nbsp;<I>Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date:&nbsp;&nbsp;<I>Mon, 27 Aug 2007 08:43:21 -0400</I><BR>MIME-Version:&nbsp;&nbsp;<I>1.0</I><BR>Received:&nbsp;&nbsp;<I>from mx1.hub.org ([200.46.208.251]) by bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27 Aug 2007 05:46:31 -0700</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org (postgresql.org [200.46.204.71])by mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 27DEA9F9D50for
&lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:44:35 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from lists.commandprompt.com (host-254.commandprompt.net [207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl [201.220.104.109])(authenticated bits=0)by lists.commandprompt.com (8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700</I><BR>Received:&nbsp;&nbsp;<I>by perhan.alvh.no-ip.org (Postfix, from
userid 1000)id B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)</I><BR>&gt;Laura Fernández escribió:<BR>&gt;<BR>&gt; &gt; Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): &lt;/P&gt;<BR>&gt; &gt; &lt;P&gt;postgres=# createdb basededatos&lt;BR&gt;postgres-# createlang plpgsql basededatos&lt;BR&gt;postgres-# psql -d basededatos -f lwpostgis.sql&lt;BR&gt;postgres-# psql -d basededatos -f spatial_ref_sys.sql&lt;BR&gt;postgres-# createdb -T template_postgis my_spatial_db&lt;/P&gt;<BR>&gt;<BR>&gt; &gt; &lt;P&gt;No sé si hay modo de si éstos comandos se han ejecutado de manera correcta.<BR>&gt;<BR>&gt;No, ninguno de ellos.&nbsp;&nbsp;Lo que pasa es que los ejecutaste en psql, cuando<BR>&gt;tienen que ejecutarse en un "shell" (cmd.exe en Windows).<BR>&gt;<BR>&gt;Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea
el<BR>&gt;copyright en tal parte" es porque estas en una ventana psql para<BR>&gt;ejecutar ordenes SQL.&nbsp;&nbsp;Las que muestras arriba no son ordenes SQL, sino<BR>&gt;programas que deben ser ejecutados directamente.&nbsp;&nbsp;En psql cada vez que<BR>&gt;ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej<BR>&gt;CREATE TABLE.&nbsp;&nbsp;Ademas, en psql debes terminar cada orden con un ;<BR>&gt;<BR>&gt;Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:<BR>&gt;<BR>&gt;alvherre=# createdb basededatos;<BR>&gt;ERROR:&nbsp;&nbsp;error de sintaxis en o cerca de «createdb» en carácter 1<BR>&gt;SENTENCIA:&nbsp;&nbsp;createdb basededatos;<BR>&gt;LINEA 1: createdb basededatos;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<BR>&gt;alvherre=#<BR>&gt;<BR>&gt;En cambio lo siguiente funciona:<BR>&gt;<BR>&gt;alvherre=# create database
basededatos;<BR>&gt;CREATE DATABASE<BR>&gt;<BR>&gt;--<BR>&gt;Alvaro Herrera&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.CommandPrompt.com/<BR>&gt;The PostgreSQL Company - Command Prompt, Inc.<BR>&gt;--<BR>&gt;---------------------------(fin del mensaje)---------------------------<BR>&gt;TIP 7: no olvides aumentar la configuración del "free space map"<BR></FONT></BLOCKQUOTE></DIV><BR clear=all>
<HR>
Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. <A href="http://g.msn.com/8HMBESES/2731??PS=47575">Descárgalo y pruébalo 2 meses gratis.</A> <BR>-- <BR>Este mensaje ha sido analizado por <A href="http://www.mailscanner.info/">MailScanner</A> <BR>en busca de virus y otros contenidos peligrosos, <BR>y se considera que está limpio. <BR><BR><A href="http://www.siigsa.cl/"></B><B>www.siigsa.cl</A> </BLOCKQUOTE><BR>-- <BR>Este mensaje ha sido analizado por <A href="http://www.mailscanner.info/">MailScanner</A> <BR>en busca de virus y otros contenidos peligrosos, <BR>y se considera que está limpio. <BR><BR><A href="http://www.siigsa.cl/"><B>www.siigsa.cl</B></A> <BR></FONT></BLOCKQUOTE></B></div><br clear=all><hr>Ofertas y reservas para viajar por todo el mundo. <a href="http://g.msn.com/8HMAESES/2749??PS=47575" target="_top">Organiza y contrata tus viajes aquí.</a> </html>

Attachment Content-Type Size
unknown_filename text/html 13.7 KB

From: Laura Fernández <laurayiyi(at)hotmail(dot)com>
To: pcifuentes(at)siigsa(dot)cl, pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-30 10:06:11
Message-ID: BAY119-F32E0807E763B00D7299702A4CD0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<html><div style='background-color:'><P>Lo siento, en mi anterior mail se me olvidó preguntar si la base de datos o tablas al crearlas con pgAdmin deben pertenecer a postgres y a que tablespace. </P>
<P>Gracias, Laura<BR><BR></P>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
From: <I>"Patricio Cifuentes Ithal" &lt;pcifuentes(at)siigsa(dot)cl&gt;</I><BR>To: <I>"'Laura Fernández'" &lt;laurayiyi(at)hotmail(dot)com&gt;, &lt;alvherre(at)commandprompt(dot)com&gt;, &lt;listario(at)gmail(dot)com&gt;, &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;</I><BR>Subject: <I>RE: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date: <I>Tue, 28 Aug 2007 09:45:51 -0400</I><BR>MIME-Version: <I>1.0</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by bay0-mc6-f18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Tue, 28 Aug 2007 06:48:48 -0700</I><BR>Received: <I>from localhost (maia-2.hub.org [200.46.204.187])by postgresql.org (Postfix) with ESMTP id 7A5A59FA1C6;Tue, 28 Aug 2007 10:48:48 -0300 (ADT)</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.187]) (amavisd-maia, port 10024) with ESMTP id 21671-09; Tue, 28 Aug 2007 10:48:40 -0300
(ADT)</I><BR>Received: <I>from postgresql.org (postgresql.org [200.46.204.71])by postgresql.org (Postfix) with ESMTP id E69DE9FA1C0;Tue, 28 Aug 2007 10:48:45 -0300 (ADT)</I><BR>Received: <I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 71F6F9FA1A4for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:39 -0300 (ADT)</I><BR>Received: <I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 11392-09 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:34 -0300 (ADT)</I><BR>Received: <I>from atenea.siigsa.cl (unknown [200.73.30.205])by postgresql.org (Postfix) with ESMTP id 2C5E19FA198for &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Tue, 28 Aug 2007 10:46:31 -0300 (ADT)</I><BR>Received: <I>from victoria ([172.17.33.215])by atenea.siigsa.cl (8.13.1/8.13.1) with ESMTP id l7SDqNme010957;Tue, 28 Aug 2007 09:52:34 -0400</I><BR
><BR>
<META content="Microsoft SafeHTML" name=Generator>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000080 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=es dir=ltr align=left>
<HR>
<FONT face=Tahoma size=2><B>De:</B> pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] <B>En nombre de </B>Laura Fernández<BR><B>Enviado el:</B> martes, 28 de agosto de 2007 2:46<BR><B>Para:</B> alvherre(at)commandprompt(dot)com; listario(at)gmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org<BR><B>Asunto:</B> Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>
<DIV class=RTE>
<P>Hola Álvaro y demás listeros, </P>
<P>Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de crear la base de datos. También he probado hacerlo con&nbsp;pgAdmin, me gustaría saber vuestra opinión de cómo crear las tablas, que manera me recomiendan.&nbsp;<SPAN class=101543013-28082007>&nbsp;</SPAN></P>
<P>Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis tablas han de allacenar información sobre casas, y la información geométrica&nbsp;que requieren&nbsp;la localización en el mapa (será un único punto).&nbsp;<BR><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>[Patricio Cifuentes Ithal]&nbsp;</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>ojo en esta parte...</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>como crearas esas tablas....? la idea inicial, va a depender del tipo de aplicacion que se desarrolle. pero yo te propongo primero que hagas un modelo de datos y a este lo definas como una BD alfanumerica, es el modelo base de tu aplicacion, si n ver aun datos geograficos, y dentro de ese modelo, puedes tener una tabla de unidades graficas o geograficas que representen cada elemento de la cartografia q agregaras a los campos geograficos de tu tabla.. me explico?</FONT></SPAN></P>
<P><SPAN class=101543013-28082007></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>bueno la idea es.. el primer modelo es la primera BD alfanumerica como mencione anteriormnete, luego tendras tablas geograficas, pero ojo.. de donde saldran esos datos?, la normalidad de todo es que en este caso postgis tiene una herramienta en modo de consola.. (cmd)</FONT>&nbsp;<FONT face=Arial color=#000080 size=2>con la cual puedes transformar archivos digitales shape en archivos de sql para ingresar datos geograficos, la fuente de datos son estos archivos shape que s egeneran con aplicaciones como arcview, estos archivos tiene 3 componentes como minimo, los cuales son, el .shp . shx y el .dbf, el .shp es el archivo garfico representativo d ela figura&nbsp; avisualizar, el archivo .dbf es el archivo d edatos, osea la informacion relacionada al elemento geografico, en el caos q sean casa como expones, en ese caso
son figuras de tipo puntos, y en el archivo dbf estar ala informacion d esu numeracion, rol, calle... no se.. son ejemplo... y despues esta el archivo .shx el cual vincula la figura del shp con el dbf, (eso hablando como explicacion rapida no mas), ahora, la herramineta d epostgis shp2pgsql transforma esos archivos en un archivo sql, y transforma el dbf en un tabla para poder cargarla en postgres y asi utilizarla de forma relacional, aqui es donde te doy una idea de poner un codigo unico en el shape file q coincida con la tabla primero del modelo inicial, por lo tanto ese archivo despue slo ejecutas y lo pdras ver como tabla geografica en postgres y atraves de este codigo lo vinculas con la tabla de unidad grafica o geografica ya modelada y asi tendras un modelo q soporte la informacion grafica, asi podras tener un pequeño "OLAP" de capaz para el posible analisis... sorry quiza me
exponencie muxo y hable d epalabras mayores&nbsp;pero esa seria una buena senda a seguir. </FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2></FONT></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>te sujiero que leas bien el manual de postgis por q ahi aparecen las formas de cargar los archivos graficos e incluso la clase d econexion a postgres, no trates de darle vuelta al asunto de separar la tablas geograficas, no son una modalidad especial, solo un atributo mas q posee postgres, las tablas son normales como cualquier otra en postgres y podras hacer toda la mantencion y consulta q requieras, el atributo especial es este campo d etipo geografico y las funciones de postgis q permiten manejarlo, pero no te abrumes con separar los dos tipos d etablas, ya q a muxa gente le pasa y le da mas vuelta al asunto del q corresponde, y esa explicacion la da elmanuel con un ejemplo muy certero.</FONT></SPAN></P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2></FONT></SPAN>&nbsp;</P>
<P><SPAN class=101543013-28082007><FONT face=Arial color=#000080 size=2>todo eso como explicacion de la idea d enegocio inical d elos datos, despues del como desarrolles la aplicacion o el para que sirva .. eso dependera del tu camino a seguir, pero por lo menos las herramientas q&nbsp; estan utilizando te serviran d emuxo</FONT></SPAN></P>
<P>Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de datos, tablas,&nbsp;relaciones, etc.&nbsp;desde el cmd de Windows, o bien un manual con ejemplos. </P>
<P>También comentar que desde Eclipse usando Java tengo el jdbc en \PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4. </P>
<P>Gracias y un saludo. </P>
<P>Laura<BR><BR></P></DIV>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>

<DIV></DIV>From:&nbsp;&nbsp;<I>Alvaro Herrera &lt;alvherre(at)commandprompt(dot)com&gt;</I><BR>To:&nbsp;&nbsp;<I>Laura Fernández &lt;laurayiyi(at)hotmail(dot)com&gt;</I><BR>CC:&nbsp;&nbsp;<I>listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org</I><BR>Subject:&nbsp;&nbsp;<I>Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis</I><BR>Date:&nbsp;&nbsp;<I>Mon, 27 Aug 2007 08:43:21 -0400</I><BR>MIME-Version:&nbsp;&nbsp;<I>1.0</I><BR>Received:&nbsp;&nbsp;<I>from mx1.hub.org ([200.46.208.251]) by bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27 Aug 2007 05:46:31 -0700</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org (postgresql.org [200.46.204.71])by mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org (Postfix) with ESMTP id 27DEA9F9D50for
&lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:44:35 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for &lt;pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from lists.commandprompt.com (host-254.commandprompt.net [207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor &lt;pgsql-es-ayuda(at)postgresql(dot)org&gt;; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)</I><BR>Received:&nbsp;&nbsp;<I>from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl [201.220.104.109])(authenticated bits=0)by lists.commandprompt.com (8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700</I><BR>Received:&nbsp;&nbsp;<I>by perhan.alvh.no-ip.org (Postfix, from
userid 1000)id B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)</I><BR>&gt;Laura Fernández escribió:<BR>&gt;<BR>&gt; &gt; Me conecto correctamente y ejecuto (como me indicaron en sus anteriores mensajes y leí en los manuales): &lt;/P&gt;<BR>&gt; &gt; &lt;P&gt;postgres=# createdb basededatos&lt;BR&gt;postgres-# createlang plpgsql basededatos&lt;BR&gt;postgres-# psql -d basededatos -f lwpostgis.sql&lt;BR&gt;postgres-# psql -d basededatos -f spatial_ref_sys.sql&lt;BR&gt;postgres-# createdb -T template_postgis my_spatial_db&lt;/P&gt;<BR>&gt;<BR>&gt; &gt; &lt;P&gt;No sé si hay modo de si éstos comandos se han ejecutado de manera correcta.<BR>&gt;<BR>&gt;No, ninguno de ellos.&nbsp;&nbsp;Lo que pasa es que los ejecutaste en psql, cuando<BR>&gt;tienen que ejecutarse en un "shell" (cmd.exe en Windows).<BR>&gt;<BR>&gt;Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea
el<BR>&gt;copyright en tal parte" es porque estas en una ventana psql para<BR>&gt;ejecutar ordenes SQL.&nbsp;&nbsp;Las que muestras arriba no son ordenes SQL, sino<BR>&gt;programas que deben ser ejecutados directamente.&nbsp;&nbsp;En psql cada vez que<BR>&gt;ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej<BR>&gt;CREATE TABLE.&nbsp;&nbsp;Ademas, en psql debes terminar cada orden con un ;<BR>&gt;<BR>&gt;Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:<BR>&gt;<BR>&gt;alvherre=# createdb basededatos;<BR>&gt;ERROR:&nbsp;&nbsp;error de sintaxis en o cerca de «createdb» en carácter 1<BR>&gt;SENTENCIA:&nbsp;&nbsp;createdb basededatos;<BR>&gt;LINEA 1: createdb basededatos;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<BR>&gt;alvherre=#<BR>&gt;<BR>&gt;En cambio lo siguiente funciona:<BR>&gt;<BR>&gt;alvherre=# create database
basededatos;<BR>&gt;CREATE DATABASE<BR>&gt;<BR>&gt;--<BR>&gt;Alvaro Herrera&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.CommandPrompt.com/<BR>&gt;The PostgreSQL Company - Command Prompt, Inc.<BR>&gt;--<BR>&gt;---------------------------(fin del mensaje)---------------------------<BR>&gt;TIP 7: no olvides aumentar la configuración del "free space map"<BR></FONT></BLOCKQUOTE></DIV><BR clear=all>
<HR>
Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. <A href="http://g.msn.com/8HMBESES/2731??PS=47575">Descárgalo y pruébalo 2 meses gratis.</A> <BR>-- <BR>Este mensaje ha sido analizado por <A href="http://www.mailscanner.info/">MailScanner</A> <BR>en busca de virus y otros contenidos peligrosos, <BR>y se considera que está limpio. <BR><BR><A href="http://www.siigsa.cl/"></B><B>www.siigsa.cl</A> </BLOCKQUOTE><BR>-- <BR>Este mensaje ha sido analizado por <A href="http://www.mailscanner.info/">MailScanner</A> <BR>en busca de virus y otros contenidos peligrosos, <BR>y se considera que está limpio. <BR><BR><A href="http://www.siigsa.cl/"><B>www.siigsa.cl</B></A> <BR></FONT></BLOCKQUOTE></B></div><br clear=all><hr>Coches nuevos, coches de ocasión, coches de Km 0 <a href="http://g.msn.com/8HMAESES/2746??PS=47575" target="_top">Si piensas en cambiar de coche, MSN Motor.</a> </html>

Attachment Content-Type Size
unknown_filename text/html 13.0 KB

From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: 'Laura Fernández' <laurayiyi(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Empezar postgreSQL+postgis
Date: 2007-08-30 18:56:23
Message-ID: 05E380793D4946E199D52AB4F09F6518@atenea.siigsa.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Laura Fernández
Enviado el: jueves, 30 de agosto de 2007 6:04
Para: pcifuentes(at)siigsa(dot)cl; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Hola Patricio y demás listeros,

Patricio, leyendo tu respuesta más o menos creo que me he aclarado un
poquito más sobre el tema del postgre/postgis.

Por lo que me dices, crearé una única base de datos. En ella tendré la tabla
que se llama por ejemplo "INMUEBLES" en la que almaceno los datos de las
casas (identificadorUnico, dirección, ciudad, precio, etc., pero NADA de
geometría). Luego otra tabla que será por ejemplo "LOCALIZACIÓN" que será la
tabla de geometría, en la cual estará el mismo identificadorUnico que en la
tabla INMUEBLES para relacionarse.

No tengo muy claro dónde van los archivos .shp, .shx, .dbf dentro de todo
ésto, pero supongo que sería bueno empezar por: 1) Crear la base de datos;
2) Dentro de ella crear la tabla "INMUEBLES" para guardar los registros.
[Patricio Cifuentes Ithal]

bueno los archivos shp, shx, dbf son solo una fuente de datos, lo q haces es
ejecutar la herramineta c:\shp2pgsql archivo.shp . y la herramineta te crea
un archivo .sql y este archivo lo ejecutas con pgadmin y te crea un atabla
geografica con la misma estructura que tiene el dbf del shpe cartografico.
pero esto es solo una forma de ingresar datos geograficos a una tabla. ya q
existen mas formas.

Al menos...¿voy bien así?

Saludos, Laura

_____

From: "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl>
To: "'Laura Fernández'" <laurayiyi(at)hotmail(dot)com>,
<alvherre(at)commandprompt(dot)com>, <listario(at)gmail(dot)com>,
<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Empezar postgreSQL+postgis
Date: Tue, 28 Aug 2007 09:45:51 -0400
MIME-Version: 1.0
Received: from postgresql.org ([200.46.204.71]) by
bay0-mc6-f18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Tue, 28
Aug 2007 06:48:48 -0700
Received: from localhost (maia-2.hub.org [200.46.204.187])by postgresql.org
(Postfix) with ESMTP id 7A5A59FA1C6;Tue, 28 Aug 2007 10:48:48 -0300 (ADT)
Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org
[200.46.204.187]) (amavisd-maia, port 10024) with ESMTP id 21671-09; Tue, 28
Aug 2007 10:48:40 -0300 (ADT)
Received: from postgresql.org (postgresql.org [200.46.204.71])by
postgresql.org (Postfix) with ESMTP id E69DE9FA1C0;Tue, 28 Aug 2007 10:48:45
-0300 (ADT)
Received: from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org
(Postfix) with ESMTP id 71F6F9FA1A4for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Tue, 28 Aug 2007 10:46:39
-0300 (ADT)
Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org
[200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 11392-09 for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Tue, 28 Aug 2007 10:46:34
-0300 (ADT)
Received: from atenea.siigsa.cl (unknown [200.73.30.205])by postgresql.org
(Postfix) with ESMTP id 2C5E19FA198for <pgsql-es-ayuda(at)postgresql(dot)org>; Tue,
28 Aug 2007 10:46:31 -0300 (ADT)
Received: from victoria ([172.17.33.215])by atenea.siigsa.cl (8.13.1/8.13.1)
with ESMTP id l7SDqNme010957;Tue, 28 Aug 2007 09:52:34 -0400

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Laura Fernández
Enviado el: martes, 28 de agosto de 2007 2:46
Para: alvherre(at)commandprompt(dot)com; listario(at)gmail(dot)com;
pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis

Hola Álvaro y demás listeros,

Gracias por tu respuesta. Lo he probado y ya me ha funcionado el tema de
crear la base de datos. También he probado hacerlo con pgAdmin, me gustaría
saber vuestra opinión de cómo crear las tablas, que manera me recomiendan.

Yo voy a utilizar tablas que almacenen datos geográficos, aunque por lo que
he leído esas columnas geométricas puedo añadirlas más tarde. Es decir, mis
tablas han de allacenar información sobre casas, y la información geométrica
que requieren la localización en el mapa (será un único punto).
[Patricio Cifuentes Ithal]

ojo en esta parte...

como crearas esas tablas....? la idea inicial, va a depender del tipo de
aplicacion que se desarrolle. pero yo te propongo primero que hagas un
modelo de datos y a este lo definas como una BD alfanumerica, es el modelo
base de tu aplicacion, si n ver aun datos geograficos, y dentro de ese
modelo, puedes tener una tabla de unidades graficas o geograficas que
representen cada elemento de la cartografia q agregaras a los campos
geograficos de tu tabla.. me explico?

bueno la idea es.. el primer modelo es la primera BD alfanumerica como
mencione anteriormnete, luego tendras tablas geograficas, pero ojo.. de
donde saldran esos datos?, la normalidad de todo es que en este caso postgis
tiene una herramienta en modo de consola.. (cmd) con la cual puedes
transformar archivos digitales shape en archivos de sql para ingresar datos
geograficos, la fuente de datos son estos archivos shape que s egeneran con
aplicaciones como arcview, estos archivos tiene 3 componentes como minimo,
los cuales son, el .shp . shx y el .dbf, el .shp es el archivo garfico
representativo d ela figura avisualizar, el archivo .dbf es el archivo d
edatos, osea la informacion relacionada al elemento geografico, en el caos q
sean casa como expones, en ese caso son figuras de tipo puntos, y en el
archivo dbf estar ala informacion d esu numeracion, rol, calle... no se..
son ejemplo... y despues esta el archivo .shx el cual vincula la figura del
shp con el dbf, (eso hablando como explicacion rapida no mas), ahora, la
herramineta d epostgis shp2pgsql transforma esos archivos en un archivo sql,
y transforma el dbf en un tabla para poder cargarla en postgres y asi
utilizarla de forma relacional, aqui es donde te doy una idea de poner un
codigo unico en el shape file q coincida con la tabla primero del modelo
inicial, por lo tanto ese archivo despue slo ejecutas y lo pdras ver como
tabla geografica en postgres y atraves de este codigo lo vinculas con la
tabla de unidad grafica o geografica ya modelada y asi tendras un modelo q
soporte la informacion grafica, asi podras tener un pequeño "OLAP" de capaz
para el posible analisis... sorry quiza me exponencie muxo y hable d
epalabras mayores pero esa seria una buena senda a seguir.

te sujiero que leas bien el manual de postgis por q ahi aparecen las formas
de cargar los archivos graficos e incluso la clase d econexion a postgres,
no trates de darle vuelta al asunto de separar la tablas geograficas, no son
una modalidad especial, solo un atributo mas q posee postgres, las tablas
son normales como cualquier otra en postgres y podras hacer toda la
mantencion y consulta q requieras, el atributo especial es este campo d
etipo geografico y las funciones de postgis q permiten manejarlo, pero no te
abrumes con separar los dos tipos d etablas, ya q a muxa gente le pasa y le
da mas vuelta al asunto del q corresponde, y esa explicacion la da elmanuel
con un ejemplo muy certero.

todo eso como explicacion de la idea d enegocio inical d elos datos, despues
del como desarrolles la aplicacion o el para que sirva .. eso dependera del
tu camino a seguir, pero por lo menos las herramientas q estan utilizando
te serviran d emuxo

Me gustaria que alguien me pasara algún ejemplo de cómo crear las bases de
datos, tablas, relaciones, etc. desde el cmd de Windows, o bien un manual
con ejemplos.

También comentar que desde Eclipse usando Java tengo el jdbc en
\PostgreSQL\8.2\jdbc, que se me instalaron automáticamente con la
instalación de PostgreSQL. Utilizo como compilador java el J2RE 1.4.

Gracias y un saludo.

Laura

_____

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Laura Fernández <laurayiyi(at)hotmail(dot)com>
CC: listario(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Empezar postgreSQL+postgis
Date: Mon, 27 Aug 2007 08:43:21 -0400
MIME-Version: 1.0
Received: from mx1.hub.org ([200.46.208.251]) by
bay0-mc6-f19.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 27
Aug 2007 05:46:31 -0700
Received: from postgresql.org (postgresql.org [200.46.204.71])by
mx1.hub.org (Postfix) with ESMTP id 8D8A360771E;Mon, 27 Aug 2007 09:46:31
-0300 (ADT)
Received: from localhost (maia-4.hub.org [200.46.204.183])by postgresql.org
(Postfix) with ESMTP id 27DEA9F9D50for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:44:35
-0300 (ADT)
Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org
[200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 72582-01 for
<pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32
-0300 (ADT)
Received: from lists.commandprompt.com (host-254.commandprompt.net
[207.173.203.254])by postgresql.org (Postfix) with ESMTP id 8C91E9F997Bfor
<pgsql-es-ayuda(at)postgresql(dot)org>; Mon, 27 Aug 2007 09:43:32 -0300 (ADT)
Received: from perhan.alvh.no-ip.org (201-220-104-109.bk9-dsl.surnet.cl
[201.220.104.109])(authenticated bits=0)by lists.commandprompt.com
(8.13.7/8.13.6) with ESMTP id l7RChNY1014235;Mon, 27 Aug 2007 05:43:24 -0700
Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000)id
B56F447C5F; Mon, 27 Aug 2007 08:43:21 -0400 (CLT)
>Laura Fernández escribió:
>
> > Me conecto correctamente y ejecuto (como me indicaron en sus anteriores
mensajes y leí en los manuales): </P>
> > <P>postgres=# createdb basededatos<BR>postgres-# createlang plpgsql
basededatos<BR>postgres-# psql -d basededatos -f lwpostgis.sql<BR>postgres-#
psql -d basededatos -f spatial_ref_sys.sql<BR>postgres-# createdb -T
template_postgis my_spatial_db</P>
>
> > <P>No sé si hay modo de si éstos comandos se han ejecutado de manera
correcta.
>
>No, ninguno de ellos. Lo que pasa es que los ejecutaste en psql, cuando
>tienen que ejecutarse en un "shell" (cmd.exe en Windows).
>
>Cuando veas el cartelito de inicio de "este es psql 8.2.4, vea el
>copyright en tal parte" es porque estas en una ventana psql para
>ejecutar ordenes SQL. Las que muestras arriba no son ordenes SQL, sino
>programas que deben ser ejecutados directamente. En psql cada vez que
>ejecutes una orden debes ver un "CREATE ALGO" en respuesta, por ej
>CREATE TABLE. Ademas, en psql debes terminar cada orden con un ;
>
>Si pruebas "createdb basededatos;" en psql te deberia decir algo asi:
>
>alvherre=# createdb basededatos;
>ERROR: error de sintaxis en o cerca de «createdb» en carácter 1
>SENTENCIA: createdb basededatos;
>LINEA 1: createdb basededatos;
> ^
>alvherre=#
>
>En cambio lo siguiente funciona:
>
>alvherre=# create database basededatos;
>CREATE DATABASE
>
>--
>Alvaro Herrera http://www.CommandPrompt.com/
>The PostgreSQL Company - Command Prompt, Inc.
>--
>---------------------------(fin del mensaje)---------------------------
>TIP 7: no olvides aumentar la configuración del "free space map"

_____

Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee.
Descárgalo y pruébalo 2 <http://g.msn.com/8HMBESES/2731??PS=47575> meses
gratis.
--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl/> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl/> www.siigsa.cl

_____

Ofertas y reservas para viajar por todo el mundo. Organiza y
<http://g.msn.com/8HMAESES/2749??PS=47575> contrata tus viajes aquí.
--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

<http://www.siigsa.cl> www.siigsa.cl

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

www.siigsa.cl