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. _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
