I understand, thanks for the info.

I have accidentaly realised that by putting this layer in config.ini and 
removing from categories list (if you use categories of course) the layer 
is not shown but I can query it successfully :-)

Just a note related to query:

On my Linux Ubuntu (dapper) machine, I have installed mapscript package 
php5-mapscript version 4.6.1-6ubuntu2. It doesn't work correctly when 
using this part of query.php:

            if ($layFilter = $this->qLayer->getFilter()) {
                $this->qStr = "($layFilter AND $this->qStr)";
                pm_logDebug(3, $this->qStr, "query string including FILTER 
-- query.php->q_execAttributeQuery");
            }

I get no results in attribute search and debug.log has an additional entry 
that seems like the cause:

[30-Oct-2008 09:14:48] P.MAPPER debug info
query string including FILTER -- query.php->q_execAttributeQuery
 ("(null)" AND (  ( "[TEXT]" =~ /(2|2)(4|4)(3|3)(2|2).(1|1)(6|6)/ ) ))

After removing this part, everything is ok. 

regards, dejan

"Armin Burger" <[EMAIL PROTECTED]> wrote on 30.10.2008 11:19:05:

> You can try to modify this behaviour in toc.js. But if you use
> categories then you will have overlapping functions to enable/disable
> the checkbox and you need to figure out which logic you want, and then
> modify everything accordingly.
> 
> armin
> 
> On Thu, Oct 30, 2008 at 8:06 AM,  <[EMAIL PROTECTED]> wrote:
> >
> > I agree with you Armin. I really don't need this necessarily.
> >
> > What I wanted - I have a point layer with 27.000 points labeled by a
> > cadastrial number. When I try to turn on this layer at full extent, it
> > freezes and never ends. So I put MAXSCALE for this layer and 
everything
> > works ok. The layer description in TOC is "dimmed" when the layer is 
not
> > shown, which is OK, but the check box next to description is not. So 
it was
> > much simpler for me to just hide this layer instead of trying to 
figure out
> > how to "disable"/dim the checkbox too :-)
> >
> > Do you have a quick solution for this?
> >
> > thanks very much
> >
> > regards, dejan
> >
> > Armin Burger <[EMAIL PROTECTED]> wrote on 30.10.2008 00:41:46:
> >
> >> Layers that are not in the config.ini will very likely not work with
> >> various functions like queries since they are not referenced in the
> >> p.mapper layer and groups objects (thats different objects than pure
> >> Mapscript layers). Hence they produce errors when trying to read some
> >> specific attributes.
> >>
> >> What you mention is more a solution for always displaying 
annotations,
> >> north arrows, copyright notice, a permanent background raster layer, 
etc.
> >>
> >> I personally would find it a bit confusing seeing something on the 
map
> >> and in the query but not in the Toc/legend.
> >>
> >> armin
> >>
> >> On 29/10/2008 23:12, [EMAIL PROTECTED] wrote:
> >> > Hi,
> >> >
> >> > I want to display a point layer (labeled by its attribute field) on 
the
> >> > map, without showing it in TOC/legend. If I am correct, it can be 
done
> >> > by
> >> > setting the status of the layer to DEFAULT in map file and removing 
it
> >> > from config.ini. Then it is drawn always.
> >> >
> >> > This works fine but doing attribute search by its attribute field
> >> > returns
> >> > error:
> >> >
> >> > [29-Oct-2008 22:55:27] PHP Fatal error:  Call to a member function
> >> > getXYLayerProperties() on a non-object in
> >> > C:\ms4w\apps\pmapper\pmapper-3.2.0\incphp\query\query.php on line 
730
> >> > [29-Oct-2008 22:55:27] PHP Stack trace:
> >> > [29-Oct-2008 22:55:27] PHP   1. {main}()
> >> > C:\ms4w\apps\pmapper\pmapper-3.2.0\incphp\xajax\x_info.php:0
> >> > [29-Oct-2008 22:55:27] PHP   2. Query->q_processQuery()
> >> > C:\ms4w\apps\pmapper\pmapper-3.2.0\incphp\xajax\x_info.php:44
> >> > [29-Oct-2008 22:55:27] PHP   3. Query->q_execAttributeQuery()
> >> > C:\ms4w\apps\pmapper\pmapper-3.2.0\incphp\query\query.php:94
> >> >
> >> > The question is - is this supposed to be so or can I do something 
to
> >> > enable attribute search for this layer?
> >> >
> >> > thanks very much
> >> >
> >> > regards, dejan
> >> >
> >> > 
-------------------------------------------------------------------------
> >> > This SF.Net email is sponsored by the Moblin Your Move
> >> > Developer'schallenge
> >> > Build the coolest Linux based applications with Moblin SDK & win
> >> great prizes
> >> > Grand prize is a trip for two to an Open Source event anywhere in 
the
> >> > world
> >> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >> > _______________________________________________
> >> > pmapper-users mailing list
> >> > pmapper-users@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/pmapper-users
> >> >
> >>
> >
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to