Ejemplo n.º 1
0
 public static byte[] FromGeoJson(string geojson)
 {
     var reader = new GeoJsonReader();
     var fc = reader.Read<FeatureCollection>(geojson);
     var bytes = FeatureCollectionConversions.ToFlatGeobuf(fc);
     return bytes;
 }
Ejemplo n.º 2
0
        public void TigerRoadsTest()
        {
            var geojson    = File.ReadAllText("../../../../../../test/data/tiger_roads.geojson");
            var reader     = new GeoJsonReader();
            var fcExpected = reader.Read <FeatureCollection>(geojson);
            var bytes      = FeatureCollectionConversions.ToFlatGeobuf(fcExpected);
            var fcActual   = FeatureCollectionConversions.FromFlatGeobuf(bytes);

            Assert.AreEqual(fcExpected.Count, fcActual.Count);
        }
Ejemplo n.º 3
0
        public void StatesTest()
        {
            var geojson    = File.ReadAllText("../../../../../../test/data/states.geojson");
            var reader     = new GeoJsonReader();
            var fcExpected = reader.Read <FeatureCollection>(geojson);
            var bytes      = FeatureCollectionConversions.ToFlatGeobuf(fcExpected, GeometryType.MultiPolygon);
            var fcActual   = FeatureCollectionConversions.FromFlatGeobuf(bytes);

            Assert.AreEqual(fcExpected.Count, fcActual.Count);
        }