<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.StileMessaggioDiPostaElettronica18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=IT link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Una volta che hai importato lo shape in PostGIS il file shape
originale non entra più in gioco, quindi le eventuali modifiche che tu fai alla
tabella (layer di PostGIS) le vedi direttamente in gvSIG (con l’inserimento del
layer PostGIS).<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ciao<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Pietro<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>
gvsig_italian-bounces@lists.gvsig.org
[mailto:gvsig_italian-bounces@lists.gvsig.org] <b>Per conto di </b>francesco
tartaglia<br>
<b>Inviato:</b> sabato 10 ottobre 2009 18.55<br>
<b>A:</b> gvsig_italian@lists.gvsig.org<br>
<b>Oggetto:</b> Re: [Gvsig_italian] R: R: connessione gvsig postgresql<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Altrimenti potresti fare così:</span><o:p></o:p></p>

<p><span style='font-size:11.0pt;color:#1F497D'>1)</span><span
style='font-size:7.0pt;color:#1F497D'>      </span><span
style='font-size:11.0pt;color:#1F497D'>Caricare lo shape in gvSIG</span><o:p></o:p></p>

<p><span style='font-size:11.0pt;color:#1F497D'>2)</span><span
style='font-size:7.0pt;color:#1F497D'>      </span><span
style='font-size:11.0pt;color:#1F497D'>Esportare in PostGIS il layer relativo
allo shape che hai caricato</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><o:p> </o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>Perfetto funziona. Vedo la
tabella.Finalmente.E automaticamente si aggiorna il record nella
geometry_columns.</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>Ultima domanda, lo giuro :). <br>
Dopo aver modificato la tabella in Postgresql/Postgis l'unico modo per averla
modificata in gvsig è caricare il layer PostGis?</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>O c'è una che un modo per associare
direttamente la tabella modificata allo shp di partenza?</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><o:p> </o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>grazie mille comunque il grosso è risolto</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>saluti</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:black'>f.t.</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<div>

<p class=MsoNormal>Il giorno 10 ottobre 2009 15.44, Pietro Musella <<a
href="mailto:pietro.musella@simail.it">pietro.musella@simail.it</a>> ha
scritto:<o:p></o:p></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Se devi importare un file shape (nel tuo
caso coperture.shp) in PostGIS non devi creare la tabella e inserire il record
nella geometry_columns, ma devi fare così (da prompt dei comandi):</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>1)</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>shp2pgsql
-s -1 path/shape_da_importare.shp nometabella nomedatabase >
path/file/da/creare/shape_da_importare.sql<o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>shp2pgsql
-s 32632 c:/coperture.shp coperture geodb > c:/coperture.sql<o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>2)</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>psql
-h nomehost -U nomeutente -d nomedatabase -f
/path/file/da/creare/shape_da_importare.sql<o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=EN-US>psql –h localhost –U postgres –d geodb –f c:/coperture.sql</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=EN-US> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>shp2pgsql e psql sono due eseguibili che
trovi in C:/Programmi/PostgreSQL/8.3/bin</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>In questo modo quando fai la connessione
da gvsig ti ritrovi tutti i dati dello shape!</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Altrimenti potresti fare così:</span><o:p></o:p></p>

<p><span style='font-size:11.0pt;color:#1F497D'>1)</span><span
style='font-size:7.0pt;color:#1F497D'>      </span><span
style='font-size:11.0pt;color:#1F497D'>Caricare lo shape in gvSIG</span><o:p></o:p></p>

<p><span style='font-size:11.0pt;color:#1F497D'>2)</span><span
style='font-size:7.0pt;color:#1F497D'>      </span><span
style='font-size:11.0pt;color:#1F497D'>Esportare in PostGIS il layer relativo
allo shape che hai caricato</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Ciao</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Pietro</span><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p>

<div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;
border-color:-moz-use-text-color -moz-use-text-color'>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
style='font-size:10.0pt'>Da:</span></b><span style='font-size:10.0pt'> <a
href="mailto:gvsig_italian-bounces@lists.gvsig.org" target="_blank">gvsig_italian-bounces@lists.gvsig.org</a>
[mailto:<a href="mailto:gvsig_italian-bounces@lists.gvsig.org" target="_blank">gvsig_italian-bounces@lists.gvsig.org</a>]
<b>Per conto di </b>francesco tartaglia<br>
<b>Inviato:</b> sabato 10 ottobre 2009 15.09<br>
<b>A:</b> Lista di distribuzione in lingua italiana orientata sia agli utenti
che agli sviluppatori<br>
<b>Oggetto:</b> Re: [Gvsig_italian] R: connessione gvsig postgresql</span><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>Perdonate
la mia ignoranza,<br>
ma Antonio mi ha aperto un mondo.<br>
Ho seguito un pò le varie indicazioni presenti in rete,<br>
ma comunque  non sono riuscito a visualizzare la tabella.<br>
<br>
Il mio layer in gvsig si chiama coperture.shp e la tabella<br>
associata ha tre campi: id(integer), tipo(string), area(double).<br>
Il sist di riferimento è: 32632 <br>
<br>
In Postgres/Postgis nel geodb dove ho la tabella geometry_columns ho eseguto<br>
questa query:<br>
INSERT INTO geometry_columns (f_table_catalog, f_table_schema,<br>
f_table_name, f_geometry_column, coord_dimension, srid, type)<br>
VALUES ('"', 'public', 'coperture', 'the_geom', 2, 32632, 'MULTIPOLYGON')<br>
<br>
Ho poi creato, nel database geodb per evitare problemi di permesso etc, la
tabella spaziale  coperture nel seguente modo:<br>
CREATE TABLE coperture (  id    INTEGER,  tipo
VARCHAR,  area DOUBLE PRECISION);<br>
SELECT AddGeometryColumn('coperture', 'the_geom', 32632, 'MULTIPOLYGON', 2 );<br>
<br>
<br>
Ho effettuato la connessione con gvsig al database 'geodb' sperando di trovare
i valori nella tabella coperture. Ma nulla. Sicuramente sbaglio qualcosa.<br>
<br>
<br>
grazie per la vostra collaborazione<br>
<br>
ciao<br>
<br>
P.s. Se ritenete la discussione non pertinente con questa lista dato che
riguarda postgis la sposto in gfoss.<br>
<br>
<br>
<br>
<br>
<o:p></o:p></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Il
giorno 09 ottobre 2009 23.35, Antonio Falciano <<a
href="mailto:afalciano@yahoo.it" target="_blank">afalciano@yahoo.it</a>> ha
scritto:<o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>francesco
tartaglia ha scritto:<o:p></o:p></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>> 5)
     Nome del DataBase: nome del DB in cui vi è la tabella
PostGIS<br>
><br>
> mi ha portato a pensare  di dover già creare una tabella nel
database.<br>
> Devo creare prima io la tabella nel mio database? Non basta aggiornare e<br>
> mi trovo le tabelle della vista? Comunque ho provato a a farlo creando<br>
> una tabella con li stessi campi ma nulla.<o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Se
intendi caricare un layer PostGIS in gvSIG (cosi' come in qualsiasi<br>
altro client GIS), questo deve gia' esistere come tabella (o vista) in<br>
PostgreSQL. E non solo! Il tuo layer deve essere descritto<br>
opportunamente nella tabella geometry_columns, altrimenti non sara' mai<br>
riconosciuto come tale, ma solo come una semplice tabella alfanumerica.<o:p></o:p></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><br>
> Per il resto ho configuarato postgres nello stesso modo in cui faccio<br>
> per grass.Purtroppo in questo momento non posso provarlo con grass<br>
> perchè con questa versione di ubuntu mi sta dando dei problemi. Però<br>
> ripeto non ho errori sulla connessione.gvsig mi vede il databse perchè<br>
> se inserisco il nome di un db che non ho creato in postgres mi da errore<br>
><br>
> Sinceramente non capisco perchè non visualizzo le tabelle.<o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Come
ti dicevo in precedenza, verifica all'interno della tabella<br>
geometry_columns l'esistenza di un record relativo al tuo layer.<br>
Forse e' questo il problema.<o:p></o:p></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>
ciao<br>
Antonio<br>
<br>
--<br>
Antonio Falciano<br>
<a href="http://www.linkedin.com/in/antoniofalciano" target="_blank">http://www.linkedin.com/in/antoniofalciano</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Gvsig_italian mailing list<br>
<a href="mailto:Gvsig_italian@lists.gvsig.org" target="_blank">Gvsig_italian@lists.gvsig.org</a><br>
<a href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian" target="_blank">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</a><o:p></o:p></p>

</div>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p>

</div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><br>
_______________________________________________<br>
Gvsig_italian mailing list<br>
<a href="mailto:Gvsig_italian@lists.gvsig.org">Gvsig_italian@lists.gvsig.org</a><br>
<a href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian" target="_blank">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</a><o:p></o:p></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>