public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfProjectionCentre, Angle.FromDegree(4)); parameters.Add(CoordinateOperationParameters.LongitudeOfProjectionCentre, Angle.FromDegree(115)); parameters.Add(CoordinateOperationParameters.AzimuthOfInitialLine, Angle.FromDegree(53, 18, 56.9537)); parameters.Add(CoordinateOperationParameters.AngleFromRectifiedToSkewGrid, Angle.FromDegree(53, 7, 48.3685)); parameters.Add(CoordinateOperationParameters.ScaleFactorOnInitialLine, 0.99984); parameters.Add(CoordinateOperationParameters.FalseEasting, Length.FromMetre(0)); parameters.Add(CoordinateOperationParameters.FalseNorthing, Length.FromMetre(0)); _projectionA = new HotineObliqueMercatorAProjection("EPSG::19894", "Borneo RSO", parameters, Ellipsoids.GRS1980, AreasOfUse.World); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfProjectionCentre, Angle.FromDegree(4)); parameters.Add(CoordinateOperationParameters.LongitudeOfProjectionCentre, Angle.FromDegree(115)); parameters.Add(CoordinateOperationParameters.AzimuthOfInitialLine, Angle.FromDegree(53, 18, 56.9537)); parameters.Add(CoordinateOperationParameters.AngleFromRectifiedToSkewGrid, Angle.FromDegree(53, 7, 48.3685)); parameters.Add(CoordinateOperationParameters.ScaleFactorOnInitialLine, 0.99984); parameters.Add(CoordinateOperationParameters.EastingAtProjectionCentre, Length.FromMetre(590476.87)); parameters.Add(CoordinateOperationParameters.NorthingAtProjectionCentre, Length.FromMetre(442857.65)); _projectionB = new HotineObliqueMercatorBProjection("EPSG::19958", "Rectified Skew Orthomorphic Borneo Grid (metres)", parameters, Ellipsoids.Everest1967, AreasOfUse.World); }
public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfProjectionCentre, Angle.FromDegree(4)); parameters.Add(CoordinateOperationParameters.LongitudeOfProjectionCentre, Angle.FromDegree(115)); parameters.Add(CoordinateOperationParameters.AzimuthOfInitialLine, Angle.FromDegree(53, 18, 56.9537)); parameters.Add(CoordinateOperationParameters.AngleFromRectifiedToSkewGrid, Angle.FromDegree(53, 7, 48.3685)); parameters.Add(CoordinateOperationParameters.ScaleFactorOnInitialLine, 0.99984); parameters.Add(CoordinateOperationParameters.EastingAtProjectionCentre, Length.FromMetre(590476.87)); parameters.Add(CoordinateOperationParameters.NorthingAtProjectionCentre, Length.FromMetre(442857.65)); Ellipsoid ellipsoid = Ellipsoid.FromInverseFlattening("EPSG::7016", "Everest 1830 (1967 Definition)", 6377298.556, 300.8017); AreaOfUse areaOfUse = TestUtilities.ReferenceProvider.AreasOfUse["EPSG::1362"]; this.projection = new HotineObliqueMercatorBProjection("EPSG::19958", "Rectified Skew Orthomorphic Borneo Grid (metres)", parameters, ellipsoid, areaOfUse); }