Example #1
0
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
Example #2
0
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
Example #3
0
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'