I am new to ArcGIS and trying a few things..

  1. I'm trying to read shapefile (which is supplied as an input) using C# and

  2. I want to generate a PDF file which contains underlying metadata information (similar to the Identify tool) ?

  • 3
    According to my knowledge it contains two different questions..
    – Sunil
    Feb 11, 2013 at 6:24

4 Answers 4


There are multiple options to use when reading Shapefile with C#, SharpMap and EasyGIS.Net are already mentioned. DotSpatial is another opensource project. Here is a tutorial link as well.

With respect to performance, personally I have found DotSpatial doing much better than SharpMap with large dataset, and DotSpatial raster support is also excellent.


You can try SharpMap if you want to use LGPL code.

  • SharpMap is now on GitHub
    – Nij
    Aug 31, 2019 at 9:55

This is one nice library Easy Gis DotNet.


Following are links which will be helpful for you..

Check out the sample VB code ( You can convert VB code to c# using converter)

ESRI forums link1 link2 + codingcramp blog

Let us know if you have any problem.. thanks

  • Now, I want to save "selected feature"(polygon) as image. How i can achieve that ?
    – DevRaj
    Feb 11, 2013 at 17:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.