Reference¶
dapla_geoio package¶
dapla_geoio.io module¶
- class FileFormat(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)¶
Bases:
StrEnum
En samling filformater som er garantert støttet.
- FILEGDB = 'OpenFileGDB'¶
- FLATGEOBUFFER = 'FlatGeobuf'¶
- GEOJSON = 'GeoJSON'¶
- GEOPACKAGE = 'GPKG'¶
- PARQUET = 'parquet'¶
- SHAPEFILE = 'ESRI Shapefile'¶
- get_parquet_files_in_folder(folder)¶
Lister opp parquetfiler i en “mappe” i en Google cloud bøtte.
Nyttig hvis man har flere geoparquet filer, men som ikke har «hive» partisjonering.
- Return type:
list
[GCSPath
]- Parameters:
folder (str | GCSPath)
- homogen_geometri(geoserie)¶
Sjekker at alle elementer i serien har lik geometritype og ikke er av typen GeometryCollection.
- Return type:
bool
|bool
- Parameters:
geoserie (GeoSeries)
- read_dataframe(path_or_paths, file_format=None, columns=None, bbox=None, filters=None, geometry_column=None, **kwargs)¶
Leser inn en fil som innholder geometri til en Geopandas geodataframe.
Støtter geoparquetfiler med WKB kodet geometri og partisjonerte geoparquetfiler. Bruker pyogrio til å lese andre filformater.
- Return type:
gpd.GeoDataFrame | pd.DataFrame
- Parameters:
path_or_paths (str | GCSPath | Iterable[str] | Iterable[GCSPath])
file_format (FileFormat | None)
columns (list[str] | None)
bbox (Iterable[float] | BoundingBox | None)
filters (list[FilterTuple | list[FilterTuple]] | ds.Expression | None)
geometry_column (str | None)
kwargs (Any)
- set_gdal_auth()¶
Setter miljøvariabler for GDAL.
- Return type:
None
- write_dataframe(gdf, path, file_format=None, **kwargs)¶
Skriver en Geopandas geodataframe til ei fil.
Støtter å skrive til geoparquetfiler med WKB kodet geometri, og bruker pyogrio til å lese andre filformater.
- Return type:
None
- Parameters:
gdf (GeoDataFrame)
path (str | GCSPath)
file_format (FileFormat | None)
kwargs (Any)