<div dir="ltr">Ciao,<br><div class="gmail_extra"><br><div class="gmail_quote">2014-02-07 17:03 GMT+01:00 Marco Li Volsi <span dir="ltr"><<a href="mailto:marco.livolsi@gmail.com" target="_blank">marco.livolsi@gmail.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Buona Sera.<br>
Non per essere pedante... ma ho trovato l'inghippo.<br>
Mi sono accorto che sulla tabella in cui c'è il campo geometrico, non era stato definito l'indice spaziale sul campo.<br>
Ho creato l'indice ed adesso il caricamento dal pulsante "Aggiungi vettore PostGIS" funziona egregiamente.<br>
... e il cerchio si chiude.<br></blockquote><div><br></div><div>veramente strano, QGIS non dovrebbe avere problemi a caricare la vista la cui geometria appartiene ad una tabella<br></div><div>senza indice spaziale. Se quello avviene, come dice Paolo, conviene approfondire per capire dove sta il problema.<br>

</div><div>Anche se, da un test veloce sulla mia macchina, riesco a caricare la vista senza aver definito un indice spaziale per<br></div><div>la tabella sorgente.<br><br></div><div>In ogni caso, se puoi prova ad eseguire il test di seguito riportato [0] sulla tua macchina e vedi se ci sono anomalie importando la vista.<br>
</div><div>Dovrebbe essere simile al caso tuo.<br></div><div><br></div><div>Saluti,<br></div><div>-SL<br></div>
<div><br></div><div>[0] <br>-- Crea la tabella con geometria di tipo puntuale<br>CREATE TABLE test_view (id int);<br>SELECT AddGeometryColumn('test_view', 'geom', -1, 'POINT', 2);<br>INSERT INTO test_view values (1, ST_GeomFromText('POINT(319564.6 6262840)'));<br>
INSERT INTO test_view values (2, ST_GeomFromText('POINT(319554.9 6262870)'));<br>INSERT INTO test_view values (3, ST_GeomFromText('POINT(319540.7 6262965)'));<br>INSERT INTO test_view values (4, ST_GeomFromText('POINT(319552 6263000)'));<br>
<br>-- Crea tabella senza geometria<br>CREATE TABLE test_view_join (id int, name text);<br>INSERT INTO test_view_join VALUES (1, 'A');<br>INSERT INTO test_view_join VALUES (2, 'B');<br>INSERT INTO test_view_join VALUES (3, 'C');<br>
INSERT INTO test_view_join VALUES (4, 'D');<br><br>-- Crea la vista<br>CREATE OR REPLACE VIEW vista AS<br>SELECT <a href="http://test_view_join.id">test_view_join.id</a>, <a href="http://test_view_join.name">test_view_join.name</a>, test_view.geom<br>
FROM test_view<br>LEFT JOIN test_view_join ON <a href="http://test_view_join.id">test_view_join.id</a> = <a href="http://test_view.id">test_view.id</a><br>WHERE <a href="http://test_view.id">test_view.id</a> = 4;<br><br><br>
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Salutos.<br>
<br>
Il 04/02/2014 23:16, Paolo Corti ha scritto:<div><div><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On Tue, Feb 4, 2014 at 9:20 PM, Marco Li Volsi <<a href="mailto:marco.livolsi@gmail.com" target="_blank">marco.livolsi@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Ciao Paolo.<br>
Di seguito l'output di ogrinfo:<br>
INFO: Open of `PG:dbname='miodb' host='192.168.1.4' user='postgres'<br>
password='xxxx''<br>
       using driver `PostgreSQL' successful.<br>
<br>
Layer name: v_poi_airport<br>
Geometry: Point<br>
Feature Count: 849<br>
Extent: (-27.075851, 27.814005) - (135.171327, 78.246444)<br>
Layer SRS WKT:<br>
GEOGCS["WGS 84",<br>
     DATUM["WGS_1984",<br>
         SPHEROID["WGS 84",6378137,298.257223563,<br>
             AUTHORITY["EPSG","7030"]],<br>
         AUTHORITY["EPSG","6326"]],<br>
     PRIMEM["Greenwich",0,<br>
         AUTHORITY["EPSG","8901"]],<br>
     UNIT["degree",0.<u></u>0174532925199433,<br>
         AUTHORITY["EPSG","9122"]],<br>
     AUTHORITY["EPSG","4326"]]<br>
Geometry Column = geom<br>
id: Integer (0.0)<br>
poi_name: String (0.0)<br>
service_group: String (0.0)<br>
sub_category: String (0.0)<br>
importance: String (0.0)<br>
name: String (0.0)<br>
stname: String (0.0)<br>
hsnum: String (0.0)<br>
postcode: String (0.0)<br>
locname: String (0.0)<br>
lancd: String (0.0)<br>
telnum: String (0.0)<br>
</blockquote>
La vista è correttamente interpretata da GDAL.<br>
Leggo poi solo ora che caricandola con il DB Manager anche QGIS la apre.<br>
Direi di seguire la strada indicata da Salvatore Larosa per valutare<br>
se può essere un malfunzionamento di QGIS.<br>
ciao<br>
p<br>
<br>
</blockquote>
<br></div></div><div><div>
______________________________<u></u>_________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/<u></u>mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
666 iscritti al 22.7.2013</div></div></blockquote></div><br><br clear="all"><br>-- <br>Salvatore Larosa<br>linkedIn: <a href="http://linkedin.com/in/larosasalvatore" target="_blank">http://linkedin.com/in/larosasalvatore</a><br>

twitter: @lrssvt<br>skype: s.larosa<br>IRC: lrssvt on freenode<br>
</div></div>