[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