我试图弄清楚如何从 HDF5 文件(测深属性网格 / BAG)中转储文本块。当我这样做时h5dump -d /BAG_root/metadata H11703_Office_5m.bag
,以及我尝试过的任何其他事情时,我总是得到引用 XML 的每个字符的数据。是否有“简单”选项可以将原始数据内容转储到文件或终端?
DATASET "/BAG_root/metadata" {
DATATYPE H5T_STRING {
STRSIZE 1;
STRPAD H5T_STR_NULLTERM;
CSET H5T_CSET_ASCII;
CTYPE H5T_C_S1;
}
DATASPACE SIMPLE { ( 5097 ) / ( H5S_UNLIMITED ) }
DATA {
(0): "<", "?", "x", "m", "l", " ", "v", "e", "r", "s", "i", "o", "n", "=",
(14): """, "1", ".", "0", """, "?", ">", "
", "<", "s", "m",
(25): "X", "M", "L", ":", "M", "D", "_", "M", "e", "t", "a", "d", "a",