static void ReadTest1Shp(string shpPath) { IFeatureSet fs = FeatureSet.Open(shpPath); var ntsFec = fs.ToNtsFeatureCollection(); var newShpPath = Path.Combine( Path.GetDirectoryName(shpPath), Path.GetFileNameWithoutExtension(shpPath) + "_new.shp"); var newFs = ntsFec.ToCsFeatureSet(); newFs.Save(newShpPath); var sb = new StringBuilder(); var writer = new StringWriter(sb); var serializer = GeoJsonSerializer.CreateDefault(); serializer.NullValueHandling = NullValueHandling.Ignore; serializer.Serialize(writer, ntsFec); writer.Flush(); Console.WriteLine(writer.ToString()); writer.Dispose(); Console.WriteLine(); }