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); }