ThinkGeo.com    |     Documentation    |     Premium Support

State/County borders

Hello,


I'm just getting started with desktop version 5, and am having a little trouble.  I am adding layers from shapefiles on to an overlay, including a states layer, and then a county layer, which it set to show at zoom level 8.  Thr problem is that when the counties are drawn, the state boarders are covered by the county borders.  How can I get the state borders (with a width larger than 1) to still show up once the county borders are drawn?  Can I have the state layer redraw after the county layer does?


 


Thanks



Dib,


 This issue is simply about layer drawing order that is controlled by the order in which you add the layers to the LayerOverlay. The first layer that you add is going to draw first, the second layer that you add is going to draw second etc.


 Typically, you want to draw polygon based layers first, line based layers second and point based layers last. So that, polygons are in the bottom, lines in between and points on top. See code below:


 



   LayerOverlay layerOverlay = new LayerOverlay();
    layerOverlay.Layers.Add(myPolygonShapefileFeatureLayer); //Draws polygon based layer in the bottom
    layerOverlay.Layers.Add(myLineShapefileFeatureLayer); //Draws line based layer in between
    layerOverlay.Layers.Add(myPointShapefileFeatureLayer); //Draws point based layer on top

    Map1.Overlays.Add(layerOverlay);