Exemplo n.º 1
0
 public static string ToGeoJson(byte[] bytes)
 {
     var fc = FeatureCollectionConversions.FromFlatGeobuf(bytes);
     var writer = new GeoJsonWriter();
     var geojson = writer.Write(fc);
     return geojson;
 }
Exemplo 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);
        }
Exemplo 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);
        }