[ka-Map-users] display search result per Layer, not Repeated Result

donny wicaks donnywicaks at yahoo.com
Fri Dec 19 05:44:47 EST 2008


Hi, All

I'm Donny Wicaksono from Indonesia. i'm developing a web-gis. I use ka-map and postgis as database.

I have difficulties, i really hope anyone can help me.. :)

I'm developing accident occurrences in a certain location, for example in one district. They are displayed as points in ka-map. The occurrences are yearly, in 2004, 2005, and 2006. The map and the points have already successfully displayed. The identify function per point is working and also is the search function.


This is my map file in Layer part:
.................................
LAYER
    NAME 'accident 2006'
    GROUP 'Accident 2006'
    TYPE POINT
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost user='postgis' password=password dbname='car_accidents'"
    DATA 'coordinates FROM cases'
    FILTER "extract(year from date)='2006'"
   
    METADATA
      'wms_title' 'cases'
      'queryable'    'true'
      'searchfield'    'car_type'
      'fields'    'car_type:Car Type,accident_type:Accident Type,description:Description,date:Date,time:Time,time_zone:Time Zone'
    END
    STATUS on
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'ellps=WGS84'
    'datum=WGS84'
    'no_defs'
    ''
    END
    LABELITEM 'car_type'
    CLASS
    TEMPLATE "kueri.html"
       NAME 'Year 2006'
       STYLE
         SYMBOL 'CIRCLE'
         SIZE 7
         OUTLINECOLOR 0 0 0
         COLOR 255 0 0
       END
      LABEL
      SIZE small
      COLOR 0 0 0
      ANGLE 0
      BUFFER 2
     END
    END
    PROCESSING "close_connection=DEFER"
  END
    #Circle symbol
      SYMBOL
        NAME 'CIRCLE'
        TYPE ellipse
        FILLED true
        POINTS
          1 1
        END
      END
  ...........................



But this is the problem i'm facing:

In my ka-map system, the search results are able to be displayed. But the results are not distributed in the three appropriate layers (as i mentioned above, i have three layers: 2004, 2005, and 2006).
For example, i search "Bus", and i get the results for buses accidents in 2004, 2005, and 2006 complete with accident type, description, date and time data. say i get 17 data.
Then, the all 17 results are displayed three times as Results for Layer Year 2004, Results for Layer Year 2005, and Results for Layer Year 2006.

I want to place the data result in their right place: the 2004 data result in Results for Layer Year  2004, the 2005 data result in Results for Layer Year  2005, and the 2006 data result in Results for Layer Year  2006.

How should I configure my map file to do that? Or do I have to configure another files? If so, which files, and how should i configure them?

I will appreciate any helps....

Thank You

-don-


       
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/ka-map-users/attachments/20081219/0c324192/attachment.htm 


More information about the ka-Map-users mailing list