def test_geovector_to_from_geojson(): gv = GeoVector.from_bounds(xmin=0, ymin=0, xmax=1, ymax=1) with tempfile.NamedTemporaryFile('w') as fp: gv.to_geojson(fp.name) assert GeoVector.from_geojson(fp.name) == gv
def test_geovector_record_transformation(): gv = GeoVector.from_geojson("tests/data/vector/simple_vector.json") record = gv.to_record(WGS84_CRS) gv_deserialized = GeoVector.from_record(record, WGS84_CRS) assert gv == gv_deserialized
def test_geovector_from_geojson(): gv = GeoVector.from_geojson("tests/data/vector/simple_vector.json") assert gv.crs == WGS84_CRS assert gv.get_shape(gv.crs).type == 'Polygon'