Example #1
0
        public void ReadZeelandLdb()
        {
            var zeelandLdb = new LdbFile();
            zeelandLdb.Open(TestHelper.GetTestFilePath("zeeland.ldb"));
            Assert.AreEqual(3824, zeelandLdb.Features.Count);
            Assert.AreEqual(zeelandLdb.Features.Count, zeelandLdb.GetFeatureCount());
            Assert.AreEqual(zeelandLdb.Features.Count, zeelandLdb.GetFeatures(zeelandLdb.GetExtents()).Count());

            var firstFeature = (IFeature) zeelandLdb.Features[0];
            Assert.AreEqual(2, firstFeature.Geometry.Coordinates.Count());
            Assert.AreEqual(71180.0, firstFeature.Geometry.Coordinates[0].X);

            var lastFeature = zeelandLdb.Features.OfType<IFeature>().Last();
            Assert.AreEqual(2, lastFeature.Geometry.Coordinates.Count());
            Assert.AreEqual(73610.2, lastFeature.Geometry.Coordinates[0].X);
            Assert.AreEqual(376726.0, lastFeature.Geometry.Coordinates[0].Y);
        }
Example #2
0
        public void ReadZeelandLdb()
        {
            var zeelandLdb = new LdbFile();

            zeelandLdb.Open(TestHelper.GetTestFilePath("zeeland.ldb"));
            Assert.AreEqual(3824, zeelandLdb.Features.Count);
            Assert.AreEqual(zeelandLdb.Features.Count, zeelandLdb.GetFeatureCount());
            Assert.AreEqual(zeelandLdb.Features.Count, zeelandLdb.GetFeatures(zeelandLdb.GetExtents()).Count());

            var firstFeature = (IFeature)zeelandLdb.Features[0];

            Assert.AreEqual(2, firstFeature.Geometry.Coordinates.Count());
            Assert.AreEqual(71180.0, firstFeature.Geometry.Coordinates[0].X);

            var lastFeature = zeelandLdb.Features.OfType <IFeature>().Last();

            Assert.AreEqual(2, lastFeature.Geometry.Coordinates.Count());
            Assert.AreEqual(73610.2, lastFeature.Geometry.Coordinates[0].X);
            Assert.AreEqual(376726.0, lastFeature.Geometry.Coordinates[0].Y);
        }