[mapserver-users] Loadquery in MAPSERVER 5.6.1

2010-03-25 Thread Alexandre Trindade
Hi,

 After upgrade the MS4W 2.3.1 ( Mapserver 5.2.1 ) to  MS4W 3.0 ( MAPSERVER
5.6.1 ) my aplication stop to run when try use the function LOADQUERY. Not
have message error, but the map not render image with selection. I'm note
that file (bin) generated by SAVEQUERY ( MS4W 2.3.1 )  is diferent to the
file(txt) generated in  MS4W 3.0. I searched for modifications in this
functions, but i'm not found.



The same aplication generated this two files with function savequery

run in MS4W 2.3.1 ( Mapserver 5.2.1 )

test.mapqy

 $X ÎüêJÀçm¡ ×Y=À ­4 Ý-HÀK !9™ô9À


and

run in MS4W 3.0 ( MAPSERVER 5.6.1 )

test.mapqy

MapServer Query - Generated by msSaveQuery()
0 5 6 -1
-1 -1 0 0
-1 -1 -1 -1
23 -1 0
NULL
NULL
-1
0


any suggenstions ?


-- 
Alexandre Trindade

Programador PHP
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Loadquery in MAPSERVER 5.6.1

2010-03-27 Thread Daniel Morissette
MapServer 5.4 introduced a new test to require that query files use the 
".qy" extension, for security reasons.


Try changing your code to use the .qy query file extension.

Daniel

Alexandre Trindade wrote:

Hi,

 After upgrade the MS4W 2.3.1 ( Mapserver 5.2.1 ) to  MS4W 3.0 ( 
MAPSERVER 5.6.1 ) my aplication stop to run when try use the function 
LOADQUERY. Not have message error, but the map not render image with 
selection. I'm note that file (bin) generated by SAVEQUERY ( MS4W 2.3.1 
)  is diferent to the file(txt) generated in  MS4W 3.0. I searched for 
modifications in this functions, but i'm not found.




The same aplication generated this two files with function savequery

run in MS4W 2.3.1 ( Mapserver 5.2.1 )

test.mapqy

 $X ÎüêJÀçm¡ ×Y=À ­4 Ý-HÀK !9™ô9À  



and

run in MS4W 3.0 ( MAPSERVER 5.6.1 )

test.mapqy

MapServer Query - Generated by msSaveQuery()
0 5 6 -1
-1 -1 0 0
-1 -1 -1 -1
23 -1 0
NULL
NULL
-1
0


any suggenstions ?


--
Alexandre Trindade

Programador PHP




___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users



--
Daniel Morissette
http://www.mapgears.com/
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Loadquery in MAPSERVER 5.6.1

2010-04-01 Thread Alexandre Trindade
2010/3/27 Daniel Morissette 

> MapServer 5.4 introduced a new test to require that query files use the
> ".qy" extension, for security reasons.
>
> Try changing your code to use the .qy query file extension.
>
> Daniel
>
> Alexandre Trindade wrote:
>
>> Hi,
>>
>>  After upgrade the MS4W 2.3.1 ( Mapserver 5.2.1 ) to  MS4W 3.0 ( MAPSERVER
>> 5.6.1 ) my aplication stop to run when try use the function LOADQUERY. Not
>> have message error, but the map not render image with selection. I'm note
>> that file (bin) generated by SAVEQUERY ( MS4W 2.3.1 )  is diferent to the
>> file(txt) generated in  MS4W 3.0. I searched for modifications in this
>> functions, but i'm not found.
>>
>>
>>
>> The same aplication generated this two files with function savequery
>>
>> run in MS4W 2.3.1 ( Mapserver 5.2.1 )
>>
>> test.mapqy
>>
>> $X ÎüêJÀçm¡ ×Y=À ­4 Ý-HÀK !9™ô9À
>>
>> and
>>
>> run in MS4W 3.0 ( MAPSERVER 5.6.1 )
>>
>> test.mapqy
>>
>> MapServer Query - Generated by msSaveQuery()
>> 0 5 6 -1
>> -1 -1 0 0
>> -1 -1 -1 -1
>> 23 -1 0
>> NULL
>> NULL
>> -1
>> 0
>>
>>
>> any suggenstions ?
>>
>>
>> --
>> Alexandre Trindade
>>
>> Programador PHP
>>
>>
>> 
>>
>>
>> ___
>> mapserver-users mailing list
>> mapserver-users@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>
>
> --
> Daniel Morissette
> http://www.mapgears.com/
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>


Daniel,

 Thanks for reply my question. You're right, using the file extension .qy
solved this problem , really thanks.
But appears a new problem,  my routine accumulates results using successive
queryByIndex() and saves in query file for read later ( works fine in MS
5.2.1 ). However in the Mapserver 5.6.1 her saved only last queryindex
result.

foreach ($shp as $indx)
{ @$this->mapa->querybyindex($indxlayer,-1,$indx,MS_TRUE); }
$this->mapa->savequery($this->qyfile);

Is no longer possible using this method this way, or I'm not setting right?

best regards


Alexandre Trindade

Programador PHP
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Loadquery in MAPSERVER 5.6.1

2010-04-01 Thread Daniel Morissette

Alexandre Trindade wrote:


 Thanks for reply my question. You're right, using the file extension 
.qy solved this problem , really thanks.
But appears a new problem,  my routine accumulates results using 
successive queryByIndex() and saves in query file for read later ( works 
fine in MS 5.2.1 ). However in the Mapserver 5.6.1 her saved only last 
queryindex result.


foreach ($shp as $indx)
{ @$this->mapa->querybyindex($indxlayer,-1,$indx,MS_TRUE); }
$this->mapa->savequery($this->qyfile);

Is no longer possible using this method this way, or I'm not setting right?




Alexandre,

Please do not bottom-post at the end of a very long email... just a hint 
to increase your chances of getting a response. You're lucky that I 
scrolled all the way down the very long email to read your question... I 
usually don't.


Back to your question: I don't know if cumulative queries were expected 
to be supported in the past, and should be now. Hopefully Steve will 
read this and comment. If he doesn't then I suggest you post the 
question again clearly in a new post.


Daniel
--
Daniel Morissette
http://www.mapgears.com/
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Loadquery in MAPSERVER 5.6.1

2010-04-01 Thread Edmar Moretti

Hi,

In the post 
http://n2.nabble.com/php-mapscript-loadQuery-problem-td4496775.html is 
shown the .qy file structure (by Steve Lime):



Line - Contents

0 - magic string

1 - mode, type (single or multiple), Qlaya, slayer

2 - point x, y point, buffer, max results (queryByPoint)

3 - query rect (minx, miny, maxx, maxy) (queryByRect)

4 - shp index, tile index, clear cache flag (queryByIndex)

5 - qitem or NULL (queryByAttribute)

6 - QString or NULL

7 - operator (used by WFS)

8 + - query shape (queryByShape)

My question is: how to include more than one element using shp index?




Daniel Morissette escreveu:

Alexandre Trindade wrote:


 Thanks for reply my question. You're right, using the file extension 
.qy solved this problem , really thanks.
But appears a new problem,  my routine accumulates results using 
successive queryByIndex() and saves in query file for read later ( 
works fine in MS 5.2.1 ). However in the Mapserver 5.6.1 her saved 
only last queryindex result.


foreach ($shp as $indx)
{ @$this->mapa->querybyindex($indxlayer,-1,$indx,MS_TRUE); }
$this->mapa->savequery($this->qyfile);

Is no longer possible using this method this way, or I'm not setting 
right?





Alexandre,

Please do not bottom-post at the end of a very long email... just a 
hint to increase your chances of getting a response. You're lucky that 
I scrolled all the way down the very long email to read your 
question... I usually don't.


Back to your question: I don't know if cumulative queries were 
expected to be supported in the past, and should be now. Hopefully 
Steve will read this and comment. If he doesn't then I suggest you 
post the question again clearly in a new post.


Daniel


--


edmar.more...@terra.com.br

Skype/MSN:

edmar.moretti

Twitter:

@edmarmoretti

Blogs:

http://edmarmoretti.blogspot.com/
http://mapasnaweb.blogspot.com/

Ohloh:

https://www.ohloh.net/accounts/edmarmoretti

Geógrafos:

http://geografos.ning.com/profile/EdmarMoretti

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users