public void EpsgExample1341Test()
        {
            var projection = new HyperbolicCassiniSoldner(
                new GeographicCoordinate(-0.283616003, 3.129957125),
                new Vector2(12513.318, 16628.885),
                new SpheroidEquatorialInvF(317063.667, 293.4663077)
            );

            var projected = projection.TransformValue(new GeographicCoordinate(-0.293938867, 3.141493807));

            Assert.AreEqual(16015.2890, projected.X, 0.08);
            Assert.AreEqual(13369.6601, projected.Y, 0.06);
        }
Exemple #2
0
        public void EpsgExample1341InverseTest()
        {
            var projection = new HyperbolicCassiniSoldner(
                new GeographicCoordinate(-0.283616003, 3.129957125),
                new Vector2(12513.318, 16628.885),
                new SpheroidEquatorialInvF(317063.667, 293.4663077)
                );

            var unProjected = projection.GetInverse().TransformValue(new Point2(16015.2890, 13369.6601));

            Assert.AreEqual(-0.293938867, unProjected.Latitude, 0.000006);
            Assert.AreEqual(3.141493807, unProjected.Longitude, 0.00000002);
        }
        public void EpsgExample1341InverseTest()
        {
            var projection = new HyperbolicCassiniSoldner(
                new GeographicCoordinate(-0.283616003, 3.129957125),
                new Vector2(12513.318, 16628.885),
                new SpheroidEquatorialInvF(317063.667, 293.4663077)
            );

            var unProjected = projection.GetInverse().TransformValue(new Point2(16015.2890, 13369.6601));

            Assert.AreEqual(-0.293938867, unProjected.Latitude, 0.000006);
            Assert.AreEqual(3.141493807, unProjected.Longitude, 0.00000002);
        }
Exemple #4
0
        public void EpsgExample1341Test()
        {
            var projection = new HyperbolicCassiniSoldner(
                new GeographicCoordinate(-0.283616003, 3.129957125),
                new Vector2(12513.318, 16628.885),
                new SpheroidEquatorialInvF(317063.667, 293.4663077)
                );

            var projected = projection.TransformValue(new GeographicCoordinate(-0.293938867, 3.141493807));

            Assert.AreEqual(16015.2890, projected.X, 0.08);
            Assert.AreEqual(13369.6601, projected.Y, 0.06);
        }