public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.BinGridOriginI, 5000); parameters.Add(CoordinateOperationParameters.BinGridOriginJ, 0); parameters.Add(CoordinateOperationParameters.BinGridOriginEasting, Length.FromUSSurveyFoot(871200)); parameters.Add(CoordinateOperationParameters.BinGridOriginNorthing, Length.FromUSSurveyFoot(10280160)); parameters.Add(CoordinateOperationParameters.ScaleFactorOfBinGrid, 1); parameters.Add(CoordinateOperationParameters.MapGridBearingOfBinGridJAxis, Angle.FromDegree(340)); parameters.Add(CoordinateOperationParameters.BinWidthOnIAxis, Length.FromUSSurveyFoot(82.5)); parameters.Add(CoordinateOperationParameters.BinWidthOnJAxis, Length.FromUSSurveyFoot(41.25)); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnIAxis, 1); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnJAxis, 1); _leftHandedTransformation = new P6LeftHandedSeismicBinGridTransformation("ESPG::1049", "Left Handed Seismic Bin Grid Transformation", parameters); parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.BinGridOriginI, 1); parameters.Add(CoordinateOperationParameters.BinGridOriginJ, 1); parameters.Add(CoordinateOperationParameters.BinGridOriginEasting, Length.FromMetre(456781)); parameters.Add(CoordinateOperationParameters.BinGridOriginNorthing, Length.FromMetre(5836723)); parameters.Add(CoordinateOperationParameters.ScaleFactorOfBinGrid, 0.99984); parameters.Add(CoordinateOperationParameters.BinWidthOnIAxis, Length.FromMetre(25)); parameters.Add(CoordinateOperationParameters.BinWidthOnJAxis, Length.FromMetre(12.5)); parameters.Add(CoordinateOperationParameters.MapGridBearingOfBinGridJAxis, Angle.FromDegree(20)); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnIAxis, 1); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnJAxis, 1); _Transformation = new P6RightHandedSeismicBinGridTransformation("ESPG::9666", "Right Handed Seismic Bin Grid Transformation", parameters); }
public void SetUp() { Dictionary <CoordinateOperationParameter, Object> parameters = new Dictionary <CoordinateOperationParameter, Object>(); parameters.Add(CoordinateOperationParameters.BinGridOriginI, 1); parameters.Add(CoordinateOperationParameters.BinGridOriginJ, 1); parameters.Add(CoordinateOperationParameters.BinGridOriginEasting, Length.FromMetre(456781)); parameters.Add(CoordinateOperationParameters.BinGridOriginNorthing, Length.FromMetre(5836723)); parameters.Add(CoordinateOperationParameters.ScaleFactorOfBinGrid, 0.99984); parameters.Add(CoordinateOperationParameters.BinWidthOnIAxis, Length.FromMetre(25)); parameters.Add(CoordinateOperationParameters.BinWidthOnJAxis, Length.FromMetre(12.5)); parameters.Add(CoordinateOperationParameters.MapGridBearingOfBinGridJAxis, Angle.FromDegree(20)); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnIAxis, 1); parameters.Add(CoordinateOperationParameters.BinNodeIncrementOnJAxis, 1); CoordinateReferenceSystem source = TestUtilities.ReferenceProvider.ProjectedCoordinateReferenceSystems["EPSG::32631"]; CoordinateReferenceSystem target = TestUtilities.ReferenceProvider.ProjectedCoordinateReferenceSystems["EPSG::32631"]; AreaOfUse areaOfUse = TestUtilities.ReferenceProvider.AreasOfUse["EPSG::1933"]; this.transformation = new P6RightHandedSeismicBinGridTransformation("EPSG::6918", "[enter here name of (I = J+90°) bin grid]", parameters, source, target, areaOfUse); }