[Gfoss] Semplicita' di import/export shapefile (era: clip)

a.furieri a lqt.it a.furieri a lqt.it
Mer 14 Dic 2011 14:38:03 CET


On Wed, 14 Dec 2011 14:10:09 +0100, Sandro Santilli wrote
> Posso chiedere lumi circa la maggior complessita' di PostGIS nella fase
> di import/export shapefile ? Magari si puo' semplificare qualcosa, 
> in vista del rilascio della 2.0.
> 

a) SpatiaLite supporta VirtualShape; tramite una semplice 
   CREATE VIRTUAL TABLE abcd USING (args);
   puoi interrogare al volo [in puro SQL] qualsiasi SHP 
   esterno senza alcun bisogno di importarlo preventivamente
   dentro al DBMS
   e poi per chiudere la connessione con lo SHP esterno basta
   DROP TABLE abcd;
   p.es. questo ti consente di importare una porzione
   selezionata invece di tutto quanto, ti permette di
   cambiare i nomi di tavola e di colonna a piacere,
   sopprimere colonne, aggiungere colonne calcolate etc
   Insomma, e' dannatamente flessibile ;-)
   E' puro SQL, ed e' direttamente intergrato dentro
   al main-core: funziona da GUI, funziona da CLI,
   funziona negli SQL scripts, e naturalmente funziona 
   anche da C/C++ Python Java etc

b) sia SpatiaLite CLI-front-end che spatialite_gui ti
   permettono di importare/esportare "al volo" SHP,
   ma anche DBF, TXT/CSV, HTML, GeoJSON, KML etc etc

diciamo per capirci che l'equivalente sarebbe se PSQL 
potesse supportare un qualche magico comando interno 
che consentisse di importare/esportare direttamente
uno SHP

oppure come se PgAdminIII avesse tra i vari bottoni
della toolbar e su qualche menu popup anche le
opzioni "importa SHP", "esporta SHP" etc

ciao Sandro




Maggiori informazioni sulla lista Gfoss