[Portugal] pmapper - queryeditor e outras coisas

Pedro pedro.ferro gmail.com
Segunda-Feira, 16 de Setembro de 2013 - 01:39:54 PDT


Sylvain Arabeyre wrote
> Olá Pedro,
> 
> Em relação ao teu primeiro ponto sobre o query editor, tenta ver qual é a
> string que é enviada para o servidor (deve estar no ficheiro
> "...\plugins\queryeditor\pm_debug.log") para ver se o que é enviado ao
> servidor respeita a sintaxe das 
> expressões do Mapserver <http://mapserver.org/mapfile/expressions.html>  
> .
> Deverias ter algo do género:
> 
> Parameters for REQUEST array 
> file: query.php->q_execAttributeQuery 
> 
>  Array
> (
>     [PHPSESSID] => 7ngkn2dl11ia9llj6avphof617
>     [operation] => query
>     [layername] => Concelhos
>     [layerType] => shape
>     [query] => [Distrito] ILIKE '%COIMBRA%'
>     [selectMethode] => new
>     [externalSearchDefinition] => 1
>     [mode] => search
>     [layerName] => Concelho
>     [firstFld] => DISTRITO
>     [qStr] => (( "[DISTRITO]" = '%COIMBRA%'))
> )
> 
> se estiver sensível a maiúsculas / minúsculas
> 
> ou 
> Array
> (
>     [PHPSESSID] => 7ngkn2dl11ia9llj6avphof617
>     [operation] => query
>     [layername] => Concelho
>     [layerType] => shape
>     [query] => [Distrito] ILIKE '%COIMBRA%'
>     [selectMethode] => new
>     [externalSearchDefinition] => 1
>     [mode] => search
>     [layerName] => Concelho
>     [firstFld] => DISTRITO
>     [qStr] => (( "[DISTRITO]" =* '%COIMBRA%'))
> )
> se não estiver.
> O "=" no parâmetro [qStr] pode também ser "~" no caso de sensível a
> maiúsculas / minúsculas ou "~*" se não estiver sensível a maiúsculas /
> minúsculas.
> 
> Eu também tive um problema do género no qual tive de modificar o ficheiro
> "...\plugins\queryeditor\x_queryeditor.php" onde está definido a maneira
> com a qual são substituídas as string "like", "ilike", etc. (à volta da
> linha 128 no meu ficheiro). 
> Se veres que o problema está no facto da aplicação não passar uma string
> que cumpre as regras da síntaxe das expressões do Mapserver, diz que posso
> mandar-te um extracto do meu ficheiro
> "...\plugins\queryeditor\x_queryeditor.php".
> 
> Em relação ao teu ponto 2. o que aparece como sub camada deve ser o nome
> que deste à "CLASS" da tua camada no tag "NAME" (depois do tag CLASS).
> Para não aparecer o nome da CLASS no TOC, basta omitir o tag "NAME" na
> definição da CLASS.
> 
> Sobre o teu ponto 3, não me lembro muito bem mas acho que o tamanho está
> definido no ficheiro de configuração config_xxx.xml. Vê os tags 
> <icoW>
>  e 
> <icoH>
>  e vê se resulta.


Olá Sylvain,

Obrigado pelas respostas.
Tive umas semanas de férias e vou então ver essas tuas sugestões e depois
digo como correu.



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/pmapper-queryeditor-e-outras-coisas-tp5074029p5078018.html
Sent from the OSGeo Portuguese Local Chapter mailing list archive at Nabble.com.


More information about the Portugal mailing list