[Cartoweb-users] ObjectRecenter from search plugin

vosky uhabb.voskar at zmail.sk
Mon Sep 10 04:07:11 EDT 2007


The same problem :-(
After cartoweb cvs uprade, idRecenter doesn't work...
If I use:
http://10.3.8.68/cartoweb3/htdocs/bystrica.php?id_recenter_layer=hranice_ku&id_recenter_ids=2

I get this:

Failure  
Class : SoapFaultWrapperMessage : MapServer error: Error in msDrawMap():
Failed to draw layer named 'hranice_ku'.
Error in prepare_database(): Error executing POSTGIS DECLARE (the actual
query) statement: 'DECLARE mycursor BINARY CURSOR FOR SELECT
"id"::text,"gid"::text,"nazov_ku"::text,asbinary(force_collection(force_2d(the_geom)),'NDR'),gid::text
from hranice_ku WHERE (gid IN ) and (the_geom && setSRID(
'BOX3D(-434046.142857143 -1243041,-398961.857142857
-1218482)'::BOX3D,find_srid('','hranice_ku','the_geom') ))' 

Postgresql reports the error as 'CHYBA:  syntaktická chyba pri alebo v
blízkosti ")"
LINE 1: ...)),'NDR'),gid::text from hranice_ku WHERE (gid IN ) and (the...
                                                             ^
'

More Help:

Error with POSTGIS data variable. You specified 'check your .map file'.
Standard ways of specifiying are : 
(1) 'geometry_column from geometry_table' 
(2) 'geometry_column from (sub query) as foo using unique column name using
SRID=srid#' 

Make sure you put in the 'using unique  column name' and 'using SRID=#'
clauses in.

For more help, please see http://postgis.refractions.net/documentation/ 

Did someone solve it?





WochteR wrote:
> 
> Hello,
> I upgraded cartoweb from cvs and now I obtain this issue, when I want to
>     display searched object on map.
> I use function ObjectRecenter in Search.ajax.js
> 
> function ObjectRecenter(Layer,Id) {
> 
>     $('id_recenter_layer').value = Layer;
>     $('id_recenter_ids').value = Id;
> 
>     CartoWeb.trigger('Location.Recenter');
> 
> It worked good before upgrade.
> 
> Hehe is the issue:
> 
>  Failure
> 
> Class : SoapFaultWrapper
> Message : MapServer error: Error in msDrawMap(): Failed to draw layer
> named 'zastavba'.
> 
> Error in prepare_database(): Error executing POSTGIS DECLARE (the actual
> query) statement: 'DECLARE mycursor BINARY CURSOR FOR SELECT
> "vyznamnost"::text,"gid"::text,asbinary(force_collection(force_2d(the_geom)),'NDR'),gid::text
> from rovce_zastavba WHERE (gid IN ) and (the_geom && setSRID(
> 'BOX3D(-469330.214285714 -1273120,-464958.785714286
> -1270060)'::BOX3D,find_srid('','rovce_zastavba','the_geom') ))'
> 
> Postgresql reports the error as 'CHYBA:  syntaktická chyba pri alebo v
> blízkosti ")"
> LINE 1: ...),gid::text from rovce_zastavba WHERE (gid IN ) and (the...
>                                                          ^
> 
> 
> Could you help me please?
> 
> thanx
> 
> wochter
> 
> 
> 
> _______________________________________________
> Cartoweb-users mailing list
> Cartoweb-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/cartoweb-users
> 
> 

-- 
View this message in context: http://www.nabble.com/ObjectRecenter-from-search-plugin-tf4376909.html#a12588377
Sent from the cartoweb-users mailing list archive at Nabble.com.




More information about the Cartoweb-users mailing list