public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfNaturalOrigin, Angle.FromDegree(18, 00, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfNaturalOrigin, Angle.FromDegree(-77, 00, 00)); parameters.Add(CoordinateOperationParameters.FalseEasting, Length.FromMetre(250000)); parameters.Add(CoordinateOperationParameters.FalseNorthing, Length.FromMetre(150000)); parameters.Add(CoordinateOperationParameters.ScaleFactorAtNaturalOrigin, 1.000000); _projection1SP = new LambertConicConformal1SPProjection("EPSG::9801", "Jamaica National Grid", parameters, Ellipsoids.Clarke1866, AreasOfUse.World); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfNaturalOrigin, Angle.FromDegree(18, 00, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfNaturalOrigin, Angle.FromDegree(77, 00, 00)); parameters.Add(CoordinateOperationParameters.FalseEasting, Length.FromMetre(250000)); parameters.Add(CoordinateOperationParameters.FalseNorthing, Length.FromMetre(150000)); parameters.Add(CoordinateOperationParameters.ScaleFactorAtNaturalOrigin, 1.000000); _projection1SPWestOrientated = new LambertConicConformal1SPWestOrientatedProjection("EPSG::9826", "Jamaica National Grid", parameters, Ellipsoids.Clarke1866, AreasOfUse.World); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfFalseOrigin, Angle.FromDegree(27, 50, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfFalseOrigin, Angle.FromDegree(-99, 00, 00)); parameters.Add(CoordinateOperationParameters.LatitudeOf1stStandardParallel, Angle.FromDegree(28, 23, 00)); parameters.Add(CoordinateOperationParameters.LatitudeOf2ndStandardParallel, Angle.FromDegree(30, 17, 00)); parameters.Add(CoordinateOperationParameters.EastingAtFalseOrigin, Length.Convert(Length.FromUSSurveyFoot(2000000.00), UnitsOfMeasurement.Metre)); parameters.Add(CoordinateOperationParameters.NorthingAtFalseOrigin, Length.Convert(Length.FromUSSurveyFoot(0.00), UnitsOfMeasurement.Metre)); _projection2SP = new LambertConicConformal2SPProjection("EPSG::9802", "Texas South Central", parameters, Ellipsoids.Clarke1866, AreasOfUse.World); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfFalseOrigin, Angle.FromDegree(90, 00, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfFalseOrigin, Angle.FromDegree(4, 21, 24.983)); parameters.Add(CoordinateOperationParameters.LatitudeOf1stStandardParallel, Angle.FromDegree(49, 50, 00)); parameters.Add(CoordinateOperationParameters.LatitudeOf2ndStandardParallel, Angle.FromDegree(51, 10, 00)); parameters.Add(CoordinateOperationParameters.EastingAtFalseOrigin, Length.FromMetre(150000.01)); parameters.Add(CoordinateOperationParameters.NorthingAtFalseOrigin, Length.FromMetre(5400088.44)); _projection2SPBelgium = new LambertConicConformal2SPBelgiumProjection("EPSG::9803", "Belge Lambert 72", parameters, Ellipsoids.International1924, AreasOfUse.World); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfNaturalOrigin, Angle.FromDegree(34, 39, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfNaturalOrigin, Angle.FromDegree(37, 21, 00)); parameters.Add(CoordinateOperationParameters.FalseEasting, Length.FromMetre(300000)); parameters.Add(CoordinateOperationParameters.FalseNorthing, Length.FromMetre(300000)); parameters.Add(CoordinateOperationParameters.ScaleFactorAtNaturalOrigin, 0.99962560); _projectionLambertConicNearConformal = new LambertConicNearConformalProjection("EPSG::9817", "Levant Zone", parameters, Ellipsoids.Clarke1880IGN, AreasOfUse.World); }
public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.LatitudeOfNaturalOrigin, Angle.FromDegree(18, 00, 00)); parameters.Add(CoordinateOperationParameters.LongitudeOfNaturalOrigin, Angle.FromDegree(77, 00, 00)); parameters.Add(CoordinateOperationParameters.FalseEasting, Length.FromMetre(250000)); parameters.Add(CoordinateOperationParameters.FalseNorthing, Length.FromMetre(150000)); parameters.Add(CoordinateOperationParameters.ScaleFactorAtNaturalOrigin, 1.000000); Ellipsoid ellipsoid = Ellipsoid.FromInverseFlattening("EPSG::7008", "Clarke 1866", 6378206.4, 294.9786982); AreaOfUse areaOfUse = TestUtilities.ReferenceProvider.AreasOfUse["EPSG::3342"]; this.projection = new LambertConicConformal1SPWestOrientatedProjection("EPSG::19910", "Jamaica National Grid", parameters, ellipsoid, areaOfUse); }