<div dir="ltr"><div>Grazie mille! </div><div>Non avevo trovato il flag -t e in effetti c'era un problema nei miei dati, perché lo shape di partenza, dalle proprietà di QGIS, le<font face="arial, sans-serif">ggo che è "<span style="color:rgb(0,0,0);white-space:pre-wrap">Line (LineString25D)" ... non so bene che significhi! Invece la geom della tabella Postgis "ricevente" è L</span></font><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif">ine (MultiLineString) in 2 dimensioni. Quindi mi è molto utile il flag per forzare la dimensionalità (non mi serve la tridimensionalità).</font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif">Grazie anche dell'altro comando, lo proverò.</font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif">Nel frattempo ho risolto importando lo shape nel DB, cambiando però prima la dimensione in 2D, e poi lanciando un comando SQL insert dall'interfaccia DB Manager, in modo da mappare le colonne tra la tabella "grezza" identica allo shape e la tabella finale. Salvando l'SQL posso rilanciare più volte il caricamento, quindi mi servirà anche in futuro. </font></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><font face="arial, sans-serif">Sia l'import dello shape che l'esecuzione del comando SQL sono abbastanza veloci ed efficienti.</font></span></div><div><br></div>Ciao,<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Annalisa</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mar 9 lug 2019 alle ore 12:02 Sergio Gollino <<a href="mailto:gollinosergio@gmail.com">gollinosergio@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Ciao, allora ti do due risposte. <br></div><div><br></div><div>shp2pgsql è secondo me quello che fa per te ti basta aggiungere il flag "
  -t <dimensionality> Force geometry to be one of '2D', '3DZ', '3DM', or '4D'" ossia scrivere nello script -t 2D 
e l'errore che ti da dovrebbe andare a posto. Questo perchè gli forzi la geometria in 2d (chiaramente se hai un dato 3d perdi l'informazione della terza dimensione.<br></div><div>Volendo ci sono anche flag per forzare la multigeometria che possono essere utili <br></div><div><br></div><div>Un altra opzione che non necessita di permessi particolari da dare sul db è gdal <a href="https://gdal.org/programs/ogr2ogr.html" target="_blank">ogr2ogr</a>. Puoi fare un append alla tabella o fargliene creare una nuova. il concetto è molto simile a shp2pgsql ma gestisce una miriade di formati diversi. Lo lanci dalla shell di OSGEO.</div><div><br></div><div>Ciao</div><div>Sergio<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 8 lug 2019 alle ore 10:59 LisaApr <<a href="mailto:annalisa.schiavon@arpa.veneto.it" target="_blank">annalisa.schiavon@arpa.veneto.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Grazie della risposta.<br>
Proverò a vedere con la GUI, anche se l'articolo è un pò datato e ho PGAdmin<br>
4 su web, ormai (ma il DB è su un server Ubuntu senza grafica, credo non ci<br>
sia la GUI).<br>
Mi spiace non ci sia uno strumento batch efficiente, dedicato al caricamento<br>
di una tabella PostGIS vuota, su QGIS.<br>
<br>
Annalisa<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br>
_______________________________________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org" target="_blank">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_2374854401396291674gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="font-family:"courier new",monospace"><font size="1">Sergio Gollino</font></span></div><div dir="ltr"><span style="font-family:"courier new",monospace"><font size="1"><a href="https://www.linkedin.com/in/sergio-gollino" target="_blank">Profilo su Linkedin</a><br></font></span><p><span style="font-family:"courier new",monospace"><font size="1">Questo
 messaggio, comprensivo di eventuali allegati, è ad uso esclusivo del 
destinatario e potrebbe contenere  informazioni riservate; se è stato 
recapitato per errore ci scusiamo per l'accaduto e Vi invitiamo 
cortesemente a darcene notizia provvedendo alla sua distruzione.<span></span></font></span></p><span style="font-family:"courier new",monospace"><font size="1">Vi
 ricordiamo che la diffusione, l'utilizzo e/o la conservazione dei dati 
ricevuti per errore costituiscono violazione alle disposizioni del 
D.Lgs. n. 196/2003 "Codice in materia di protezione dei dati personali".</font></span><br></div></div></div></div>
</blockquote></div>