[Gfoss] mapserver & views postgis

matteo rossi matteo.rossi at uniroma1.it
Fri Oct 5 16:38:30 CEST 2007


si, c'è.
piuttosto, approfitto per rispondere anche a Niccolo, ho analizzato il 
log di postgres e ho trovato ste cose

2007-10-05 16:30:03 ERROR:  column "oid" does not exist at character 96
2007-10-05 16:30:03 STATEMENT:  DECLARE mycursor BINARY CURSOR FOR 
SELECT asbinary(force_collection(force_2d(the_geom)),'NDR'),oid::text 
from view_dighe_mapserver WHERE the_geom && 
setSRID('BOX3D(324767.046848017 4605511.40191273,379659.239428455 
4660403.59449317)'::BOX3D, find_srid('','view_dighe_mapserver','the_geom') )
2007-10-05 16:30:03 ERROR:  cursor "mycursor" does not exist
2007-10-05 16:30:03 STATEMENT:  CLOSE mycursor

Ora il problema effettivamente sembra essere l'assenza dell'OID anche se 
la mia view però lo ha! tra l'altro, cos'è sto "mycursor" che non esiste?

matteo


Walter Lorenzetti ha scritto:
> no dentro lo schema public del tuo db c'è una tabella 'geometry_colomuns'
> dove sonoindicate le tabelle e le colonne che sono geografice e altri
> dati il tipo di dati in tabella ecc..
>
> dentro questa tabella trovi il nome della tua vista?
>
> W
>
> matteo rossi ha scritto:
>   
>> nonho capito bene la domanda.
>> se mi stai chiedendo se la vista è una tabella geografica si, infatti
>> dentro Qgis viene visualizzata senza problemi.
>>
>> m.
>>
>> Walter Lorenzetti ha scritto:
>>     
>>> Altro controllo,
>>>
>>> la vista è dentro la geometry_columns?
>>>
>>> W
>>>
>>> matteo rossi ha scritto:
>>>  
>>>       
>>>> Ciao walter,
>>>> la vista l'OID lo ha. :-)
>>>>
>>>> matteo
>>>>
>>>>
>>>> Walter Lorenzetti ha scritto:
>>>>    
>>>>         
>>>>> Ciao Matteo,
>>>>>
>>>>> mi sono imbattuto anch'io in un problema simile
>>>>> la vista deve avere un OID se non ricordo male
>>>>>
>>>>> Try and Post Again ;-)
>>>>>
>>>>> ciao
>>>>> W
>>>>>  
>>>>>       
>>>>>           
>>     
>
>   


-- 
Dott.Ing. Matteo Rossi
Phd in Environmental Engineering
Dept. Hydraulics, Transportations and Roads
Faculty of Engineering
University "La Sapienza" of Rome

tel: +39 0644585024
fax: +39 0644585016
web: http://geoingegneria.dits.uniroma1.it/
mailto: matteo.rossi a uniroma1.it



More information about the Gfoss mailing list