Older versions of S102
Version 2.1
s100py.s102.v2_1.utils Module
Functions to create S102 data from other sources
If the utils module is run as __main__ then it will run from_bag()
or from_gdal()
on the filename given in the command line arguments.
Functions
|
|
|
|
|
Creates or updates an S102File object based on numpy array/h5py datasets. |
|
Creates or updates an S102File object based on numpy array/h5py datasets. |
|
Fills or creates an |
|
Fills or creates an |
|
Create and return the list of valid EPSG codes for S-102 version 2.0. |
|
s100py.s102.v2_1.api Module
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
|
This is the BathymetryCoverage right off the root of the HDF5 which has possible attributes from S100 spec table 10c-10 This will hold child groups named BathymetryCoverage.NN |
|
|
|
This is the Group.NNN object that contains the grid data in a values dataset and other metadata about the grids. |
|
|
|
4.2.1.1.2 and Figure 4.4 and Table 10.1 of v2.0.0 This is the set of BathymetryCoverage.NN that act like a list here. |
|
This will be the BathymetryCoverage.001 element in HDF5. |
|
This is the list of Group.NNN that are held as a list. |
|
|
|
|
|
S102 4.2.1.1.4 of v2.0.0 |
|
Table 10.1 and sect 10.2.1 of v2.0.0 |
|
Container for Data Coding Format 2 |
|
In S100, table 10c-8. |
|
This class comes from S100 -- 10c-9.5 Feature information group. |
|
Data Coding Format 2 is the grid format from table 10c-12 in S100 spec. |
|
4.2.1.1.12 of v2.0.0 The class EX_GeographicExtent is a metadata class from ISO 19115. |
|
4.2.1.1.6 of S102 v2.0.0, references ISO 19123 |
|
S102 4.2.1.1.5 of v2.0.0, , references ISO 19123 While I would think that the envelope would describe the real world extents of the grid, in the docs it describes the envelope as specifying the row/column offsets for the lower left and upper right coordinates using the integer indices (S100 and ISO 19123 sec. |
|
From S100 Table 10c-8 – Components of feature information group |
|
|
|
|
|
From table 10c-6 in S100 spec. |
|
S102 specifc version of FeatureInformation. |
|
In S102, 10.2.1 and table 10.2 and Table 10.1 of v2.0.0 |
|
|
|
|
|
The root group contains a feature information group and N feature containers. |
|
hdf5 files have primary creation methods of create_dataset to insert array data attrs a dictionary-like to add/read metadata about the current group create_group to make a group containing datasets and/or metadata |
|
This class represents arrays (noted in UML as , 1.., 0..* etc) which is not really part of HDF5. |
|
This base class is intended for use with "values" groups. |
|
This class implements a general hdf5 group object that has attributes, datasets or sub-groups. |
|
4.2.1.1.7 (and .8) of v2.0.0 CV_SequenceRule specified in ISO 19123 |
|
|
|
From Figure 8-21 in S100 v4.0.0 |
Version 2.0
s100py.s102.v2_0.utils Module
Functions to create S102 data from other sources
If the utils module is run as __main__ then it will run from_bag()
or from_gdal()
on the filename given in the command line arguments.
Functions
|
|
|
|
|
Creates or updates an S102File object based on numpy array/h5py datasets. |
|
Creates or updates an S102File object based on numpy array/h5py datasets. |
|
Fills or creates an |
|
Fills or creates an |
|
Create and return the list of valid EPSG codes for S-102 version 2.0. |
|
s100py.s102.v2_0.api Module
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
|
This is the BathymetryCoverage right off the root of the HDF5 which has possible attributes from S100 spec table 10c-10 This will hold child groups named BathymetryCoverage.NN |
|
|
|
This is the Group.NNN object that contains the grid data in a values dataset and other metadata about the grids. |
|
|
|
4.2.1.1.2 and Figure 4.4 and Table 10.1 of v2.0.0 This is the set of BathymetryCoverage.NN that act like a list here. |
|
This will be the BathymetryCoverage.001 element in HDF5. |
|
This is the list of Group.NNN that are held as a list. |
|
|
|
|
|
S102 4.2.1.1.4 of v2.0.0 |
|
|
|
Table 10.1 and sect 10.2.1 of v2.0.0 |
|
Container for Data Coding Format 2 |
|
In S100, table 10c-8. |
|
This class comes from S100 -- 10c-9.5 Feature information group. |
|
Data Coding Format 2 is the grid format from table 10c-12 in S100 spec. |
|
4.2.1.1.12 of v2.0.0 The class EX_GeographicExtent is a metadata class from ISO 19115. |
|
4.2.1.1.6 of S102 v2.0.0, references ISO 19123 |
|
S102 4.2.1.1.5 of v2.0.0, , references ISO 19123 While I would think that the envelope would describe the real world extents of the grid, in the docs it describes the envelope as specifying the row/column offsets for the lower left and upper right coordinates using the integer indices (S100 and ISO 19123 sec. |
|
From S100 Table 10c-8 – Components of feature information group |
|
|
|
|
|
From table 10c-6 in S100 spec. |
|
S102 specifc version of FeatureInformation. |
|
In S102, 10.2.1 and table 10.2 and Table 10.1 of v2.0.0 |
|
|
|
|
|
The root group contains a feature information group and N feature containers. |
|
hdf5 files have primary creation methods of create_dataset to insert array data attrs a dictionary-like to add/read metadata about the current group create_group to make a group containing datasets and/or metadata |
|
This class represents arrays (noted in UML as , 1.., 0..* etc) which is not really part of HDF5. |
|
This base class is intended for use with "values" groups. |
|
This class implements a general hdf5 group object that has attributes, datasets or sub-groups. |
|
4.2.1.1.7 (and .8) of v2.0.0 CV_SequenceRule specified in ISO 19123 |
|
|
|
Table 10.1 of v2.0.0 |
|
4.2.1.1.9 and Figure 4.4 of v2.0.0 commonPointRule is defined to be an S100_PointCoverage with a value of default and it therefore optional. |
|
|
|
4.2.1.1.9 and Figure 4.4 and Table 10.1 of v2.0.0 |
|
|
|
|
|
From 4.2.1.1.10 of S102 v2.0.0 |
|
|
|
From Figure 8-21 in S100 v4.0.0 |