On Tue, Feb 03, 2015 at 10:09:27AM +0100, Marco Li Volsi wrote: > Buon Giorno a Tutti. > Stò migrando un GeoDB Oracle (Spatial) in PostGIS con quantità > immani di dati e sto utilizzando GeoKettle 2.5 . > Ho una serie di tabelle con dentro mischiate geometrie e > multigeometrie e le devo migrare dentro tabelle definite come > multigeometria e, facendo girare una trasformazione, appena incontra > una geometria semplice va in errore. > Ho cercato il trasformatore per convertire una geometria in una > multigeometria (l'analogo di ST_Multi in PostGIS) ma non sono > riuscito a trovarlo. > Qualcuno ha dei suggerimenti?
Potresti accettare tutti i tipi nella tabella di destinazione (evitando il vincolo in PostGIS), poi portare tutto a MULTIPOINT e infine ri-aggiungere il vincolo. Qualcosa tipo: postgis=# ALTER TABLE target ALTER geom TYPE geometry(geometry,4326); ... import ... postgis=# ALTER TABLE target ALTER geom TYPE geometry(multipoint,4326) USING ST_Multi(geom); --strk; () Free GIS & Flash consultant/developer /\ http://strk.keybit.net/services.html _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666+40 iscritti al 5.6.2014