コード例 #1
0
    public void TestConvertCoordinatesPdok()
    {
        Config.activeConfiguration = new ConfigurationFile();
        Config.activeConfiguration.sewerageApiType    = Amsterdam3D.Sewerage.SewerageApiType.Pdok;
        Config.activeConfiguration.RelativeCenterRD.x = 10;
        Config.activeConfiguration.RelativeCenterRD.y = 20;

        SewerageLayer seweragelayer = new SewerageLayer();

        var unityPoint1 = seweragelayer.GetUnityPoint(132803.42, 457145.83, 0.3);

        Assert.AreEqual(132793.42, unityPoint1.x, 0.1);
        Assert.AreEqual(457125.83, unityPoint1.z, 0.1);
    }
コード例 #2
0
    public void TestConvertCoordinatesAmsterdam()
    {
        Config.activeConfiguration = new ConfigurationFile();
        Config.activeConfiguration.sewerageApiType    = Amsterdam3D.Sewerage.SewerageApiType.Amsterdam;
        Config.activeConfiguration.RelativeCenterRD.x = 10;
        Config.activeConfiguration.RelativeCenterRD.y = 20;

        SewerageLayer seweragelayer = new SewerageLayer();

        var unityPoint1 = seweragelayer.GetUnityPoint(4.90698478562009, 52.3429529014738, 0.3);

        Assert.AreEqual(122265.11, unityPoint1.x, 0.01);
        Assert.AreEqual(483981.25, unityPoint1.z, 0.01);
    }