ThinkGeo.com    |     Documentation    |     Premium Support

Polygon Borders

Hi everybody


I have a shape file with land parcels. Can any one give me a sample code which can do the following:


1. Set the parcels' border color of my choice


2. Set the parcel's area transparent except borders


3. Use class breaks to set different border colors based on my custom criteria


 


Best Regards,


Vincent



-For your question 1 and 2, you can do it in one line of code as you can see below:



myLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Transparent, GeoColor.StandardColors.Green, 3);


Here, we set the fill color to transparent and the border to green with a width of 3.



-For your question 3, what you will need is a ClassBreakStyle. You can find an example on how to use this style, in "Draw Thematic Features" in the section "Styles" of the How Do I samples that come with the Map Suite Web Edition product. In each ClassBreak, you can use an AreaStyle as described above.