Exemplo n.º 1
0
        public void VectorTile_AddImage()
        {
            VectorTile v = new VectorTile(1, 0, 0);

            byte[] bytes = File.ReadAllBytes(@".\data\world_1.0.0.png");
            v.AddImage(bytes, "raster");
            Assert.IsFalse(v.Empty());
            Assert.IsTrue(v.Painted());
            CollectionAssert.AreEquivalent(new List <string>()
            {
                "raster"
            }, v.Names().ToList());

            Map m = new Map(256, 256);

            m.Load(@".\data\raster_style.xml");
            Image i = new Image(256, 256);

            v.Render(m, i);
            Assert.AreEqual(0, i.Compare(Image.FromBytes(bytes)));
        }
Exemplo n.º 2
0
        public void VectorTile_AddImage()
        {
            VectorTile v = new VectorTile(1, 0, 0);
            byte[] bytes = File.ReadAllBytes(@".\data\world_1.0.0.png");
            v.AddImage(bytes, "raster");
            Assert.IsFalse(v.Empty());
            Assert.IsTrue(v.Painted());
            CollectionAssert.AreEquivalent(new List<string>() { "raster" }, v.Names().ToList());

            Map m = new Map(256, 256);
            m.Load(@".\data\raster_style.xml");
            Image i = new Image(256, 256);
            v.Render(m, i);
            Assert.AreEqual(0,i.Compare(Image.FromBytes(bytes)));
        }