Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I draw some polylines on map. How create new layer with this features? Map and Polylines must be in different layers.

public void DrawPolylineUsingInputGeometry(IActiveView activeView,
                                               IPolyline geometry,
                                               IRgbColor rgbColor)
        IElement element = new LineElement();

        if (activeView == null)

        IScreenDisplay screenDisplay = activeView.ScreenDisplay;

        // Constant

        IColor color = rgbColor; // Implicit Cast
        ISimpleLineSymbol simpleLineSymbol = new SimpleLineSymbolClass();
        simpleLineSymbol.Color = color;
        simpleLineSymbol.Width = 2.2;
        element.Geometry = geometry as PolylineClass;
        var symbol = (ISymbol) simpleLineSymbol; // Explicit Cast
        IGraphicsContainer graphicsContainer = MainForm.axMapControl1.ActiveView.GraphicsContainer;
        graphicsContainer.AddElement(element, 0);

as activeView, i use axMapControll.ActiveView;

share|improve this question
What have you tried so far? Have you looked at the help? – blah238 Apr 21 '13 at 22:57
@blah238 i saw this article, but there no add a new layer to TOCControll etc. My problem is very simple to solve i think, but i can't understand how solve it( – Roman Chyzh Apr 21 '13 at 23:09
Again, have you looked at the help? – blah238 Apr 21 '13 at 23:30
@blah238 yes. if in help is help for me, i can't find it – Roman Chyzh Apr 21 '13 at 23:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.