Dopo aver risolto il problema di installazione (Gisclient 2.5 funziona con postgis 1.5, il quale a sua volta funziona con postgresql 9.0 o 9.1 ma per 32 bit, anche su macchina a 64 bit), incontro un altro intoppo: ho caricato il layer postgis, creato il mapset, la mappa si apre correttamente ma se provo ad interrogare un elemento mi da il seguente errore:
ricerca condotta :
select distinct __data__.gid as
objid,round(xmin(box3d(__data_
_.the_geom))::numeric,2) - 5 as minx,
round(ymin(box3d(__data__.the_geom))::numeric,2) - 5 as miny,
round(xmax(box3d(__data__.the_geom))::numeric,2) + 5 as maxx,
round(ymax(box3d(__data__.the_geom))::numeric,2) + 5 as maxy
,__data__.TIPO as "Tipo tratta",__data__.LENGTH as "Lunghezza
tratto",__data__.diametro as "Diametro",__data__.materiale as
"Materiale",__data__.anno as "Anno" from acquedotto.cond as __data__
WHERE st_intersects(GeometryFromText('POLYGON((573509.08014477
993512.47153115,573508.98111364 993512.90541489,573508.70363457
993513.25336263,573508.30266571 993513.44645906,573507.85762384
993513.44645906,573507.45665497 993513.25336263,573507.1791759
993512.90541489,573507.08014477 993512.47153115,573507.1791759
993512.03764741,573507.45665497 993511.68969966,573507.85762384
993511.49660323,573508.30266571 993511.49660323,573508.70363457
993511.68969966,573508.98111364 993512.03764741,573509.08014477
993512.47153115))',-1),__data__.the_geom) ORDER BY "Tipo
tratta","Lunghezza tratto","Diametro","Materiale","Anno" LIMIT 30
{"resultype":1,"queryresult":[],"optselcurr":1,"updatemap":1,"mapurl":"/ms_tmp/51b20cd1_1908_0.png","geopixel":1.32158905565,"ox":572801.03,"oy":993793.97,"maxscale":76800,"scale":5000,"refbox":[160,120,29,17],"groupon":[1],"grpdisabled":[],"error":0}
i dati sono corretti, non capisco
grazie
Marta