[Chameleon] Using and display JOIN's with Chameleon
    Jonathon Coombes 
    jon at cybersite.com.au
       
    Tue Jan 10 23:45:33 EST 2006
    
    
  
On Wed, 2006-01-11 at 08:32 +0800, Delfos, Jacob wrote:
> Jonathon,
> 
> I don't think those type of joins can do what you want it to do in
> Chameleon. You would not get access to the attributes. I tried it the
> other day, without success. However, you could try an OGR join. That
> should work with CSV as well (or you could convert to DBF). This allows
> for querying and labelling using the joined information. 
> 
> This is the layer definition I used:
> 
> ------------------------------------------------------------------------
> ------------
> LAYER
>  NAME 'Geology'
>  CONNECTIONTYPE OGR
>  CONNECTION "c:/data/gp.shp"
>  DATA "SELECT a.*,b.* FROM gp a LEFT JOIN 'c:/data/descr.dbf'.descr b ON
> a.CODE=b.CODE"
> 
>  LABELITEM 'a.CODE'
> 
>  DUMP TRUE
>  TEMPLATE "ttt" # this isn't used, but needs to be here for queries
>  TOLERANCE 3
>  TOLERANCEUNITS PIXELS
> 
> [...]
> 
> END #LAYER
Hi Jacob,
Thanks for the tip. I had looked at that a few days ago, but lost
track of it and was trying it using the JOIN method instead.
I am trying to implement an OGR layer similar to what you have
presented above. I set it up and it displays the symbols etc,
but when I query, there is no data? Are these layers able to
be queried?
Regards
Jonathon
    
    
More information about the Chameleon
mailing list