[mapserver-users] howto draw amount of points features of one layer depending on scale

Nils Zierath nils.zierath at uni-bonn.de
Tue Sep 2 04:13:34 PDT 2008


Yewondwossen,
thanks for the link. I had to switch off the "FORCE true" option of the sample map file 
and it now works perfectly.

Nils


Yewondwossen Assefa schrieb:
> Nils,
> 
> look at this thread: it gives details of what you want to accomplish 
> with an example of a working layer:
> 
> http://www.mail-archive.com/mapserver-users@lists.osgeo.org/msg00164.html
> 
> Best Regards,
> 
> Nils Zierath wrote:
>> Hi David,
>> your suggestion is similar to Jeff's?
>> How would I treat a point as lable? I haven't had any luck in 
>> displaying the points with "TYPE ANNOTATION".
>>
>> What would the syntax in the mapfile would look like to either treat a 
>> point as lable or with "TYPE ANNOTATION"?
>>
>> My mapfile currently looks like:
>>
>> LAYER
>>  NAME    'Field research locations'
>>  DATA    '../vector/gps/fieldresearch_complete'
>>  STATUS    default
>>  TYPE    point
>>  #TYPE    annotation
>>  TRANSPARENCY    100
>>  TOLERANCE    7
>>  TOLERANCEUNITS    pixels
>>  UNITS    kilometers
>>
>>  METADATA
>>  ...
>>  END #METADATA
>>
>>  PROJECTION
>>  ...
>>  END #PROJECTION
>>
>>  CLASSITEM    'StudyFocus'
>>  #LABELITEM    'LableAnnot'
>>
>>  CLASS
>>   NAME    'Research locations (all)'
>>   #MINSCALEDENOM    1000000
>>
>>   STYLE
>>    SYMBOL 'ttf_pin-sm'
>>    SIZE 10
>>    COLOR 255 180 0
>>    ANGLE 345
>>   END #STYLE
>>  END #CLASS
>> END #LAYER
>>
>>
>>
>> David Percy schrieb:
>>> If you treated them as labels when zoomed out (maxscale 50000 for 
>>> example), then you could take advantage of the label colission 
>>> features of mapserver to avoid overlaps.
>>>
>>> when zoomed in further you could have another layer (minscale 50000 
>>> for example) that shows all the detail...
>>>
>>> so you would have two layer definitions in this case...
>>> Cheers,
>>> Percy
>>>
>>>
>>> Nils Zierath wrote:
>>>> Dear list,
>>>> I got a layer with gps points. On the largest scale of my map the 
>>>> symbols for points overlap and are not distinguishable from one 
>>>> another since they are too close together.
>>>>
>>>> Is it possible to tell mapserver to draw only that many of the 
>>>> points/symbols that do not overlap, so that more points will be 
>>>> shown the more I zoom into the map?
>>>>
>>>> Thank you,
>>>> Nils
>>>>
>>>> _______________________________________________
>>>> mapserver-users mailing list
>>>> mapserver-users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>>
>>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
> 
> 




More information about the MapServer-users mailing list