Operation on two geometries with different SRIDs

Topics: Data Access, Italiano, SharpMap v0.9 / v1.x
Nov 11, 2007 at 8:10 PM
Ciao a tutti,
sto utilizzando da poco SharpMap v0.9, insieme all'estensione PostGIS, e ho un problema che non capisco:
ho un LabelLayer al quale se associo una connessione alla tabella "mytable" instanziata in questo modo

SharpMap.Data.Providers.PostGIS(cn.NpgsqlConnection, "mytable", "geometry", "OID")

ho un rendering corretto, se invece della tabella mytable uso la view "myview", banalmente creata con

create view myview as select *,OID from mytable

(esplicito il campo OID) ottengo l'errore
ERROR: XX000: Operation on two geometries with different SRIDs

In realtà a me servirebbe creare delle view diverse ma chiaramente non funzionando questo esempio sono bloccato.
Mi sapete spiegare il motivo di questo comportamento ?

Ciao e grazie
Stefano "HappyMan"
Nov 15, 2007 at 1:41 PM
Mi rispondo da solo, nel caso il problema sia stato riscontrato da altri.

L'errore era dovuto al fatto che nella tabella geometry_columns mancava il record relativo alla view.
Ho trovato informazioni utili qui:

http://www.rigacci.org/wiki/doku.php/tecnica/gpscartografiagis/postgis

Ciao
Stefano "HappyMan"