Exemple #1
0
def test_read_file_empty_shapefile(tmpdir):

    # create empty shapefile
    meta = {'crs': {},
            'crs_wkt': '',
            'driver': 'ESRI Shapefile',
            'schema':
                {'geometry': 'Point',
                    'properties': OrderedDict([('A', 'int:9'),
                                               ('Z', 'float:24.15')])}}

    fname = str(tmpdir.join("test_empty.shp"))

    with fiona_env():
        with fiona.open(fname, 'w', **meta) as _:  # noqa
            pass

    empty = read_file(fname)
    assert isinstance(empty, geopandas.GeoDataFrame)
    assert all(empty.columns == ['A', 'Z', 'geometry'])
Exemple #2
0
def test_read_file_empty_shapefile(tmpdir):

    # create empty shapefile
    meta = {
        "crs": {},
        "crs_wkt": "",
        "driver": "ESRI Shapefile",
        "schema": {
            "geometry": "Point",
            "properties": OrderedDict([("A", "int:9"), ("Z", "float:24.15")]),
        },
    }

    fname = str(tmpdir.join("test_empty.shp"))

    with fiona_env():
        with fiona.open(fname, "w", **meta) as _:  # noqa
            pass

    empty = read_file(fname)
    assert isinstance(empty, geopandas.GeoDataFrame)
    assert all(empty.columns == ["A", "Z", "geometry"])