The dsprofile Command
Usage
usage: dsprofile [-h] [-m] [-d] [-l <level>] [-a <attribute>] {netcdf,geotiff,shape,geopackage} ...
Describes datasets in a variety of formats
options:
-h, --help show this help message and exit
-m, --omit-metadata Output only file contents, not file metadata
-d, --omit-digest Do not include a hash digest in file metadata
-l <level>, --log-level <level>
Specify the minimal log level
-a <attribute>, --context-attribute <attribute>
Add a JSON object containing {attribute: value}
pair(s) to metadata profile
Dataset formats:
{netcdf,geotiff,shape,geopackage}
netcdf Extracts metadata from netCDF4 files
geotiff Extracts metadata from GeoTIFF files
shape Extracts metadata from ESRI Shape files
geopackage Extracts metadata from GeoPackage files
NetCDF Options
Reads a netCDF4 file and reports the group structure and information about any dimensions, variables, and attributes that are defined.
usage: dsprofile netcdf [-h] [-o {category,group}] [-e <group0>,<group1>,...] filename
positional arguments:
filename
options:
-h, --help show this help message and exit
-o {category,group}, --order-by {category,group}
(default group)
-e <group0>,<group1>,..., --exclude-groups <group0>,<group1>,...
Exclude each of the named <group> arguments
The --order-by option allows the resulting output to be arranged in one of two ways:
- By
groupcreates a listing of dimensions, variables, and attributes for each netCDF group within a file. - By
categorycreates a listing of the properties of each group organised into separate examples for each category of dimension, variable, and attribute.
The --omit-digest option prevents calculation of a SHA256 hash for the processed file.
This may be desirable for very large files or test workflows to avoid the potentially
time-consuming hashing operation.
NetCDF Example
For example, to report on the contents of the netCDF4 file test.nc using the default
output options...
GeoTiff Options
usage: dsprofile geotiff [-h] filename
positional arguments:
filename
options:
-h, --help show this help message and exit
ESRI Shapefile Options
usage: dsprofile shape [-h] filename
positional arguments:
filename
options:
-h, --help show this help message and exit
A Shapefile may be read by opening any of its components, for example...
...is equivalent to...Shapefile hex digest is for only the cli argument file
Note that where a hex digest of a hash is included in the output this will refer only to file provided as a command-line argument.