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, 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); CoordinateReferenceSystem source = TestUtilities.ReferenceProvider.ProjectedCoordinateReferenceSystems["EPSG::32066"]; CoordinateReferenceSystem target = TestUtilities.ReferenceProvider.ProjectedCoordinateReferenceSystems["EPSG::32066"]; AreaOfUse areaOfUse = TestUtilities.ReferenceProvider.AreasOfUse["EPSG::3641"]; this.transformation = new P6LeftHandedSeismicBinGridTransformation("EPSG::6919", "[enter here name of (I = J-90°) bin grid] ", parameters, source, target, areaOfUse); }