On Fri, Dec 16, 2011 at 12:57:34PM +0100, PiaMic wrote:
> Voglio sostituire le geometrie di una tabella postgis con altre che 
> provengono da uno shapefile.
> La tabella postgres non ha uno srid determinato, anzi, forza lo srid così
> 
> CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = (-1))
> 
> Convertendo lo shapefile in una tabella postgis (tramite Open Jump) 
> temporanea i poligoni passano con uno srid = 0. Quando faccio un join tra le 
> due tabelle per fare un UPDATE sulla geometria postgis mi dà errore, non 
> accettando lo srid.
> Premesso che al momento non posso cambiare le caratteristiche della tabella 
> di destinazione, e devo mantenere questo srid=-1, come posso fare? E che 
> differenza c'è tra srid = 0 e srid = -1?

SRID <= 0 equivale a "non so".
Il valore ufficiale di questo "non so" e' sempre stato -1.
In PostGIS-2.0 diventera' 0.

Che versione di PostGIS stai usando, e che versione di OpenJump ?
Perche' non puoi cambiare le caratteristiche della tabella di
destinazione ? "non so" non e' un buon valore di SRID ...

--strk; 

  ,------o-. 
  |   __/  |    Thank you for PostGIS-2.0 Topology !
  |  / 2.0 |    http://www.pledgebank.com/postgistopology
  `-o------'

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
540 iscritti al 4.11.2011

Rispondere a