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);
        }
Esempio n. 2
0
        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);
        }