Grazie mille!
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, leggo che è "Line
(LineString25D)" ... non so bene che significhi! Invece la geom della
tabella Postgis "ricevente" è Line (MultiLineString) in 2 dimensioni
Ciao, allora ti do due risposte.
shp2pgsql è secondo me quello che fa per te ti basta aggiungere il flag "
-t 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 (chiara
Grazie della risposta.
Proverò a vedere con la GUI, anche se l'articolo è un pò datato e ho PGAdmin
4 su web, ormai (ma il DB è su un server Ubuntu senza grafica, credo non ci
sia la GUI).
Mi spiace non ci sia uno strumento batch efficiente, dedicato al caricamento
di una tabella PostGIS vuota, su
Salve,
non sono pratico con cmd, ma ho trovato qualcosa tramite GUI:
https://www.youtube.com/watch?v=xjOB7vbRqOY
https://www.postgresonline.com/journal/archives/145-PgAdmin-III-Plug-in-Registration-PostGIS-Shapefile-and-DBF-Loader.html
saluti!
-
Falz
--
Sent from: http://osgeo-org.1560.x6
Nessun suggerimento? :-( Dovrei caricare ora il layer dell'idrografia, con
51.679 linee!
Ho provato anche il comando PostGIS "shp2pgsql", con l'opzione -a append, ma
mi dà errore indicando che manca la dimensione M, ma in realtà sia origine
che destinazione sono a 3 dimensioni, con Z.
Sarebbe uti
Buongiorno lista,
ho la necessità di caricare periodicamente degli aggiornamenti di layer
Postgis a partire da shapefile. Per non dover ricostruire sempre la
struttura delle tabelle, dare i grant, fare le viste, ecc. preferirei
svuotare le tabelle e riempirle da zero, invece di cancellarle e reimpo