Exemple #1
0
        public void MultiPoint()
        {
            var reader = new GeoJsonReader();
            var geo    = new MultiPoint(new Point(0, 0));

            Assert.AreEqual(@"{""type"":""MultiPoint"",""coordinates"":[[0,0]]}",
                            geo.ToGeoJson());
            Assert.AreEqual(geo, reader.Read(geo.ToGeoJson()));
        }
Exemple #2
0
        public void TestMultiPointSerialization()
        {
            var geometry1          = new Point(new GeoCoordinate(0, 1));
            var geometry2          = new Point(new GeoCoordinate(1, 1));
            var geometry3          = new Point(new GeoCoordinate(1, 0));
            var geometryCollection = new MultiPoint(new Point[] { geometry1, geometry2, geometry3 });

            var serialized = geometryCollection.ToGeoJson();

            serialized = serialized.RemoveWhitespace();

            Assert.AreEqual("{\"type\":\"MultiPoint\",\"coordinates\":[[1.0,0.0],[1.0,1.0],[0.0,1.0]]}",
                            serialized);
        }