private Feature GetElevationByPoint(PointShape point)
        {
            Elevation.Elevation elevation = new Elevation.Elevation();
            elevation.ElevationFeatureSourcesInDecimalDegrees.Add(new SrtmElevationFeatureSource(sourceDir));
            elevation.Open();
            var features = elevation.GetElevationByPoint(point, 4326, DistanceUnit.Meter);

            elevation.Close();
            return(features);
        }
        private Collection <Feature> GetElevationByLine(LineShape line, int pointNumber)
        {
            Elevation.Elevation elevation = new Elevation.Elevation();
            elevation.ElevationFeatureSourcesInDecimalDegrees.Add(new SrtmElevationFeatureSource(sourceDir));
            elevation.Open();
            Collection <Feature> features = elevation.GetElevationByLine(line, DistanceUnit.Meter, pointNumber);

            elevation.Close();
            return(features);
        }