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 è: 


        <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
        <title></title>
        <meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)">
        <style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        --  </style>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><br><br><div class="gmail_quote">Il giorno 09 ottobre 2009 23.35, Antonio Falciano <span dir="ltr"><<a href="mailto:afalciano@yahoo.it">afalciano@yahoo.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
francesco tartaglia ha scritto:<br>
<div class="im">> 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.<br>
<br>
</div>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.<br>
<div class="im"><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.<br>
<br>
</div>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.<br>
<div><div></div><div class="h5"><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">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><br>
</div></div></blockquote></div><br>