/// <summary>
        /// 获取采样点总数
        /// </summary>
        /// <returns>采样点总数</returns>
        public long GetTotalSampleCount()
        {
            long sampleCount = 0;

            if (IsLoadIndex)
            {
                if (MileageFix.FixData.Count > 0)
                {
                    sampleCount = CitFileProcess.GetSampleCountByRange(_citFilePath, MileageFix.FixData[0].MarkedStartPoint.FilePointer, MileageFix.FixData[MileageFix.FixData.Count - 1].MarkedEndPoint.FilePointer);
                }
                else
                {
                    IsLoadIndex = false;
                    sampleCount = CitFileProcess.GetTotalSampleCount(_citFilePath);
                }
            }
            else
            {
                sampleCount = CitFileProcess.GetTotalSampleCount(_citFilePath);
            }
            return(sampleCount);
        }