<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hi all,</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; ">I have a set of rules for point layers which work fine, but I would like to keep the displayed point at the same size in map units, rather than the pointRadius pixel size. If I don't do this, it will end up as a blur of points at a high scale, hence the maxScaleDenominator.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; "><br></div><div style="font-family:
'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; ">Here is an example of a current rule:</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; "><br></div><div style="background-color: transparent; "><div style="background-color: transparent; "><font face="times new roman, new york, times, serif">var rule1 = new OpenLayers.Rule({</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> filter: new OpenLayers.Filter.Comparison({</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> type: OpenLayers.Filter.Comparison.EQUAL_TO,</font></div><div style="background-color: transparent; "><font
face="times new roman, new york, times, serif"> property: "type",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> value: "w",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> }),</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> maxScaleDenominator: 100000,</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> symbolizer: {fillColor: "Green",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> pointRadius: 100,</font></div><div
style="background-color: transparent; "><font face="times new roman, new york, times, serif"> fillOpacity: 0.5,</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> strokeOpacity: 0,</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> label: "${ref}",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> labelAlign: "cc",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> fontColor:
"#333333",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> fontOpacity: 0.9,</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> fontFamily: "Arial",</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> fontSize: 14}</font></div><div style="background-color: transparent; "><font face="times new roman, new york, times, serif"> });</font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; font-style: normal; "><font face="times new roman, new york, times,
serif"><br></font></div><div style="background-color: transparent; color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; font-style: normal; "><font face="times new roman, new york, times, serif">Thanks</font></div></div></div></body></html>