Import spatial parameters corresponding to fields as GridFS to MongoDB
@author : Liangjun Zhu
@changelog:
- 18-06-08 - lj - first implementation version.
def seims.preprocess.field_alpha.db_import_field_arrays.combine_multi_layers_array |
( |
|
data_dict | ) |
|
Combine multi-layers array data if existed.
Args:
data_dict: format: {'SOL_OM_1': [1.1, 0.9, 0.4],
'SOL_OM_2': [1.1, 0.9, 0.4],
'SOL_OM_3': [1.1, 0.9, 0.4],
'DEM': [100, 101, 102]
}
Returns: Combined array dict which contains multi-layers data.
format: {'SOL_OM': [[1.1, 0.9, 0.4], [1.1, 0.9, 0.4], [1.1, 0.9, 0.4]],
'DEM': [[100, 101, 102]]
}
def seims.preprocess.field_alpha.db_import_field_arrays.import_array_to_mongodb |
( |
|
gfs, |
|
|
|
array, |
|
|
|
fname |
|
) |
| |
Import array-like spatial parameters to MongoDB as GridFs
Args:
gfs: GridFs object
array: format [[1,2,3], [2,2,2], [3,3,3], means an array with three layers
fname: file name